[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Git][xorg-team/vulkan/vulkan-tools][debian-unstable] 57 commits: vulkaninfo: Remove install for appbundle



Title: GitLab

Timo Aaltonen pushed to branch debian-unstable at X Strike Force / vulkan / vulkan-tools

Commits:

  • 58eb5fd8
    by Juan Ramos at 2023-10-16T18:51:33-06:00
    vulkaninfo: Remove install for appbundle
    
    Not needed
    
  • f39a583b
    by Juan Ramos at 2023-10-17T13:52:56-06:00
    docs: Fix invalid/confusing documentation
    
    - This repo doesn't use presets
    - Don't show invalid usage of rm. It works on Linux but not Mac.
    - Use VulkanHeaders as an example instead of glslang
    
  • f7017f23
    by Juan Ramos at 2023-10-17T13:55:11-06:00
    cmake: Cleanup VulkanInfo
    
    - Fix problematic usage of CMAKE_SOURCE_DIR
    - Removed unused folder code
    - Take advantage of modern CMake functionality
    - Use target_sources
    - Cleanup VULKANINFO_BUILD_DLL_VERSIONINFO code
    - Minor iOS fix
    
  • 9fae2100
    by Mike Schuchardt at 2023-10-20T16:23:35-07:00
    build: Update to header 1.3.269
    
    - Update known-good
    - Generate source
    
  • f2a8aff0
    by Richard S. Wright Jr at 2023-10-23T17:35:26-04:00
    Update known_good.json
    
    Updated MoltenVK to latest known good release (v1.2.6)
  • b7ce1695
    by spencer-lunarg at 2023-10-27T16:35:13+09:00
    icd: Add vkGetMemoryFdKHR support
    
  • 6d82db74
    by Juan Ramos at 2023-10-27T13:48:20-06:00
    build: Fix MinGW build
    
    Removed /guard:cf from CMake build
    
    Doesn't seem to actually be needed.
    
  • 3a2b64a2
    by Juan Ramos at 2023-10-27T14:13:33-06:00
    cmake: Cleanup MinGW specific code
    
    - Remove useless code that isn't needed
    - Don't build mock icd for MinGW. No point since it's not a deliverable.
    
  • 2ac32784
    by Juan Ramos at 2023-10-27T15:07:32-06:00
    scripts: update_deps.py updates
    
  • 30244ad4
    by Juan Ramos at 2023-10-27T15:25:01-06:00
    scripts: Allow parallel build of MoltenVK
    
    Helps improve local build performance
    
  • ff450810
    by spencer-lunarg at 2023-10-29T13:19:59-06:00
    icd: Add vkGetMemoryHostPointerPropertiesEXT support
    
  • 2d956672
    by Charles Giessen at 2023-10-30T10:09:26-06:00
    vulkaninfo: Fix typo in VK_EXT_surface_maintance1
    
    Was VK_EXT_surface_maintance_1 which is wrong.
    
  • 39de8444
    by Juan Ramos at 2023-10-30T18:15:44-06:00
    ci: Add dependabot
    
  • 116b6b15
    by dependabot[bot] at 2023-10-30T18:18:47-06:00
    build(deps): Bump actions/checkout from 3 to 4
    
    Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/actions/checkout/compare/v3...v4)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
  • 20b2ff19
    by Juan Ramos at 2023-11-02T13:09:23-06:00
    Cleanup ENABLE_ADDRESS_SANITIZER
    
    Easier to manage and fixes MSVC ASAN
    
  • 0e16099d
    by Jeff Sullivan at 2023-11-07T10:06:58-07:00
    icd: Unmap mapped memory before freeing it
    
  • 47d91ad3
    by Juan Ramos at 2023-11-07T12:28:47-07:00
    Cleanup Android documentation
    
    The instructions are currently just copy pasted from the Vulkan
    validation layers.
    
    This fine tunes the instructions for this repo in regards to
    vulkaninfo and VkCube.apk
    
  • a4498f9c
    by Juan Ramos at 2023-11-07T12:28:47-07:00
    Remove --tests from android.puy
    
    Barely makes sense for VVL. Makes no sense here to have here.
    
  • 322e7b3f
    by Juan Ramos at 2023-11-07T12:28:47-07:00
    Don't grab googletest when building for Android
    
    It isn't needed.
    
  • 90e25ec8
    by Mike Schuchardt at 2023-11-10T12:44:27-07:00
    build: Update to header 1.3.270
    
    - Update known-good
    - Generate source
    
  • d4f91cf4
    by Charles Giessen at 2023-11-15T12:26:36-07:00
    vulkaninfo: Autogenerate Format list
    
    The rewrite of vulkaninfo to use autogen did not include generating all possible
    VkFormats. This commit fixes that by generating the lists of formats and their
    corresponding extension/feature version requirements needed to correctly query
    their support.
    
    Use of std::set is explicit here since we want the output order to be consistent.
    std::set will use the enum values to sort it, giving a nice orderly output.
    Before, std::vector maintained the order in a similar fashion, but since it didn't
    de-duplicate, it could potentially print the same format many times.
    
  • 1ccfee8e
    by Juan Ramos at 2023-11-15T20:25:56-07:00
    Remove *.cmake files and move MoltenVK logic into cube directory
    
    Only vkcube/vkcubepp make use of MoltenVK
    
  • e363efd0
    by Charles Giessen at 2023-11-16T18:28:56-07:00
    vulkaninfo: Make Apple load vulkan & functions
    
    Makes vulkaninfo behave the same on all platforms by having vulkaninfo load
    the Vulkan-Loader and all functions pointers at runtime on Apple platforms.
    
  • 5093613d
    by Charles Giessen at 2023-11-16T18:28:56-07:00
    cubepp: Use dynamic dispatcher
    
    This removes vkcubepp's linking to the vulkan-loader in order to build. That way
    the Vulkan-Loader isn't a dependency for vkcubepp.
    
  • 62c4f8f7
    by Charles Giessen at 2023-11-16T18:28:56-07:00
    cube: Use volk to load functions
    
    Add volk as a repo dependency to replace the dependency on the Vulkan-Loader.
    This makes it easier to build the repo as the vulkan-loader has a much more
    complex build than volk does. It also allows vkcube to launch without vulkan
    being installed on the system, allowing for better error handling.
    
    Because volk can be used on all platforms, there is no longer a need for
    android_wrapper. Thus it has been removed.
    
  • ae2a2dc9
    by Juan Ramos at 2023-11-16T19:09:43-07:00
    cube: Fix layers on Apple
    
    Otherwise layers won't work on Apple
    
  • 9ef6c05a
    by Juan Ramos at 2023-11-19T16:48:14-07:00
    Remove -fno-builtin-memcmp
    
  • 98d168c1
    by Mike Schuchardt at 2023-11-27T14:22:16-08:00
    build: Update to header 1.3.271
    
    - Update known-good
    - Generate source
    
  • 4520c8ac
    by Mike Schuchardt at 2023-12-01T14:03:05-07:00
    build: Update to header 1.3.272
    
    - Update known-good
    - Generate source
    
  • b436ce9c
    by Charles Giessen at 2023-12-01T14:08:09-07:00
    vulkaninfo: Check requirements when adding to pNext chains
    
    Only include structures in pNext chains whose corresponding extensions or versions are supported.
    
  • 8718f7f8
    by Charles Giessen at 2023-12-01T14:32:38-07:00
    Cleanup vulkaninfo_generator.py using pylint
    
  • 67cda967
    by ziga-lunarg at 2023-12-02T21:12:56+01:00
    vulkaninfo: Fix including promoted structures
    
  • 1ee9eea9
    by Ho Cheung at 2023-12-06T10:42:17-07:00
    gn: Fix Python 3.12 compatibility
    
  • 7e75f4d3
    by Mike Schuchardt at 2023-12-08T12:36:50-08:00
    build: Update to header 1.3.273
    
    - Update known-good
    - mockicd: Copy vkGetPhysicalDeviceCalibrateableTimeDomainsEXT implementation
      to promoted entry point vkGetPhysicalDeviceCalibrateableTimeDomainsKHR
    - Generate source
    
  • d39a39c4
    by spencer-lunarg at 2023-12-11T09:37:31-07:00
    icd: Add basic VkDisplayKHR support
    
  • 5851e6f7
    by spencer-lunarg at 2023-12-11T09:37:31-07:00
    icd: Add vkRegisterDisplayEventEXT
    
  • 8f6c0e51
    by dependabot[bot] at 2023-12-11T09:54:16-07:00
    build(deps): Bump actions/setup-python from 4 to 5
    
    Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.
    - [Release notes](https://github.com/actions/setup-python/releases)
    - [Commits](https://github.com/actions/setup-python/compare/v4...v5)
    
    ---
    updated-dependencies:
    - dependency-name: actions/setup-python
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
  • dd096822
    by Daniel Rakos at 2023-12-15T09:15:30+09:00
    vulkaninfo: API parameterization changes
    
  • ae1128a3
    by Charles Giessen at 2023-12-15T14:14:04-07:00
    cube: Use volk for all function pointers
    
    Since volk will load all extension function pointers, we don't need to
    load functions manually and that code can be removed.
    
  • 1b7aea5c
    by Charles Giessen at 2023-12-18T10:14:34-07:00
    cube: Remove debug utils function loading
    
    Volk makes the manual loading of function pointers unnecessary.
    
  • cbd6536a
    by Juan Ramos at 2023-12-18T17:31:39-07:00
    Remove -fno-aliasing
    
    closes #925
    
  • 64d92187
    by Mike Schuchardt at 2023-12-19T10:13:47-08:00
    build: Update to header 1.3.274
    
    - Update known-good
    - Generate source
    
  • 87130b22
    by Daniel Rakos at 2023-12-21T00:40:41+09:00
    icd: Add video support
    
  • b42addf4
    by Juan Ramos at 2023-12-20T10:03:27-07:00
    Fix MacOS installation of vkcube
    
    Now the loader is installed in the app so it is self-contained.
    
    Just requires fixing up the RPATH.
    
    closes #921
    
  • f474dadc
    by Juan Ramos at 2023-12-20T11:05:59-07:00
    Fix vkcubepp installation on MacOS
    
    Avoids relying on Vulkan-Hpp for fixing vkcubepp regression
    
  • e21dc3de
    by Juan Ramos at 2023-12-20T12:29:29-07:00
    Check for libvulkan.1.dylib
    
    libvulkan.dylib.1 doesn't exist
    
  • 1a84e811
    by ziga-lunarg at 2024-01-05T12:47:04-06:00
    vulkaninfo: Fix promoted structure exceptions
    
  • 2c0a644d
    by Mike Schuchardt at 2024-01-05T14:32:05-07:00
    build: Update to header 1.3.275
    
    - Update known-good
    - Generate source
    
  • af30c331
    by Charles Giessen at 2024-01-12T12:04:17-07:00
    build: Update volk to 1.3.275
    
  • e156996c
    by Charles Giessen at 2024-01-12T12:04:17-07:00
    vulkaninfo: Use volk for function loading
    
    Make use of the volk library to fascilitate function loading.
    
  • c86d42cf
    by Charles Giessen at 2024-01-16T12:00:16-07:00
    cube: Link to Threads directly
    
    On Ubuntu 20.04, it was found that the validation layers fail to launch in vkcube & vkcubepp
    due to a missing dependency on libpthread. While newer Ubuntu versions use a glibc version
    where libpthread is integrated into libc, older ubuntu's do not so we need to link threads
    directly in order for validation layers to be loadable.
    
  • 460bf644
    by Timo Aaltonen at 2024-01-30T19:48:24+02:00
    Merge branch 'upstream-unstable' into debian-unstable
    
  • 5440560e
    by Timo Aaltonen at 2024-01-30T19:49:36+02:00
    version bump
    
  • b1b817b9
    by Timo Aaltonen at 2024-01-30T19:52:47+02:00
    control: Bump libvulkan-dev build-dep.
    
  • e23e9cf9
    by Timo Aaltonen at 2024-02-22T16:13:14+02:00
    control: Add libvulkan-volk-dev to build-depends.
    
  • 91b49a51
    by Timo Aaltonen at 2024-02-22T19:10:31+02:00
    control: Migrate to pkgconf.
    
  • 14dc3f60
    by Timo Aaltonen at 2024-02-22T19:10:43+02:00
    release to sid
    

13 changed files:

The diff was not included because it is too large.

Reply to: