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

[Git][xorg-team/vulkan/vulkan-tools][debian-unstable] 100 commits: vulkaninfo: Reduce NVIDIA quaternary version field to 6 bits



Title: GitLab

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

Commits:

  • 80b010b1
    by Marijn Suijten at 2023-05-22T12:26:14-06:00
    vulkaninfo: Reduce NVIDIA quaternary version field to 6 bits
    
    The tertiary version field is shifted 6 bits to the right, meaning there
    are only 6 bits left to for the quaternary version field, not 10. See
    also:
    https://github.com/SaschaWillems/vulkan.gpuinfo.org/blob/1e6ca6e3c0763daabd6a101b860ab4354a07f5d3/functions.php#L305
    
  • f31c1097
    by juan-lunarg at 2023-05-23T17:11:22-06:00
    icd: Fix WIN32 Mock ICD installation
    
    Mock isn't a typical library. It's a loadable module which
    should be installed in the bin folder for Windows users.
    
    This is consistent with how we treat other modules.
    
  • 4b7e5871
    by Richard S. Wright Jr at 2023-05-24T09:54:32-04:00
    Update known_good.json for MoltenVK 1.2.4
  • 9aafa3cf
    by Daniel Rakos at 2023-05-24T11:05:08-06:00
    mock: Parameterization changes for Vulkan SC
    
  • fedb3b8e
    by Tony-LunarG at 2023-05-25T15:33:35-06:00
    vkcubepp: Fix cmd buffer/pool leak
    
  • a25449cc
    by Charles Giessen at 2023-05-29T15:46:53-06:00
    vulkaninfo: Only enable necessary instance extensions
    
    Previously, vulkaninfo would enable all instance extensions, which caused
    validation errors to be generated. Now, vulkaninfo only enables extensions it
    knows it needs to, such as:
    VK_EXT_debug_report
    VK_KHR_get_physical_device_properties2
    VK_KHR_portability_enumeration
    VK_KHR_surface
    <platform specific surface extensions>
    VK_KHR_get_surface_capabilities2
    VK_KHR_surface_protected_capabilities
    
  • 845f0fc3
    by Charles Giessen at 2023-05-29T21:31:01-06:00
    icd: Fix OOB writes in QueuePerfCounters
    
    vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR was blindly
    writing to the pCounters buffer without first checking that the pCounterCount
    contained enough space for the data. Now Mock ICD will return VK_INCOMPLETE
    if not enough space is available as well as write as many elements as there
    is space for.
    
  • 78f7116c
    by spencer-lunarg at 2023-05-30T09:36:15-06:00
    icd: Add vkGetDescriptorSetLayoutSupport
    
  • 9a252664
    by Mike Schuchardt at 2023-05-31T11:59:38-07:00
    build: Update to header 1.3.251
    
    - Update known-good
    - Generate source
    
  • 2c83dd6c
    by Alexander Kanavin at 2023-06-02T17:03:37-06:00
    scripts/CMakeLists.txt: append to CMAKE_FIND_ROOT_PATH instead of replacing it
    
    Resetting CMAKE_FIND_ROOT_PATH in particular breaks builds in Yocto
    (which is a major cross compiling framework).
    
  • 885c3c6f
    by Charles Giessen at 2023-06-15T11:39:42-06:00
    icd: Use #pragma once in header
    
  • 17edcc14
    by scottmarsland at 2023-06-15T12:07:16-06:00
    icd: Add vkGetRenderAreaGranularity
    
    Add implementation for vkGetRenderAreaGranularity.
    
  • 98fe6310
    by Mike Schuchardt at 2023-06-16T14:14:59-06:00
    build: Update to header 1.3.254
    
    - Update known-good
    - Generate source
    - Only build vulkaninfo and mockicd with -DVK_ENABLE_BETA_EXTENSIONS instead of
      the entire repo
    
  • 2df3b914
    by Charles Giessen at 2023-06-16T15:06:03-06:00
    build: Update to C++14 as minimum version
    
  • 0d43b247
    by Charles Giessen at 2023-06-16T15:06:03-06:00
    build: Add googletest dependency for testing
    
  • 7879c955
    by Charles Giessen at 2023-06-16T15:06:03-06:00
    test: Add test infrastructure
    
    Add necessary CMake code to enable tests to be built and run. Most of
    the logic is taken from Vulkan-ValidationLayers' and adapted for use
    here.
    
    New build option:
    BUILD_TESTS - defaults to OFF. Controls whether to build tests.
    
  • 961ec243
    by Charles Giessen at 2023-06-16T15:06:03-06:00
    test: Use build artifacts in tests
    
  • 7040985c
    by Charles Giessen at 2023-06-16T15:06:03-06:00
    test: Add basic MockICD test
    
  • ca8bb4ee
    by Charles Giessen at 2023-06-16T18:05:38-06:00
    icd: Move handwritten code into .cpp file
    
    Takes the hand written portions of the mock_icd_generator.py and puts them
    in a .cpp file, then moves the code gen into function_declarations.h and
    function_definitions.h.
    
    This move makes it easier to maintain the C++ code that exists because it
    no longer lives in a python file. This commit does not make adding custom
    code easier, as it still is in the python file. The intent of this commit
    is to create a baseline that would allow such code to be put inside of C++
    instead of python.
    
    Additionally, this commit removes egregious over engineering in the
    mock icd CMakeLists.txt. Things removed are macros that are only called
    once, foreach loops over single items, and replacing variables that had no
    solid reason to be a variable.
    
  • 0cab6e80
    by Charles Giessen at 2023-06-20T09:04:44-06:00
    build: Only inlcude wayland if enabled for MockICD
    
  • 49c9a1f7
    by Juan Ramos at 2023-06-20T10:35:47-06:00
    docs: Remove unneccessary info about ccache and compile commands
    
  • 75850fe4
    by Charles Giessen at 2023-06-20T14:23:27-06:00
    ci: Add tests to linux & mac action runs
    
    Some tests do not need installed drivers, such as MockICD testing, so is
    a prime candidate for cloud based CI.
    
    Windows tests are not enabled for the moment, due to not having vulkan-1.dll
    available. Fixing this will take much more work due to how the project is
    structured.
    
  • 96ecde1d
    by Charles Giessen at 2023-06-20T14:23:27-06:00
    icd: Add AllocateCommandBuffer test
    
  • 07924a8a
    by Charles Giessen at 2023-06-20T14:23:27-06:00
    ci: Reduce linux actions combinations
    
    Reduces the matrix from 32 runs down to 6, making each possible configuration
    appear only once rather than test all possible combinations of configurations.
    
  • 41c8e28f
    by Daniel Rakos at 2023-06-22T11:07:13-06:00
    mock: Redo parameterization changes for Vulkan SC
    
  • 8cf2cdd2
    by Daniel Rakos at 2023-06-22T11:07:13-06:00
    mock: Fix memory leak issue
    
  • d38513ed
    by Charles Giessen at 2023-06-22T13:37:21-06:00
    icd: Document parametization for VulkanSC
    
  • fc7827bf
    by Mike Schuchardt at 2023-06-23T14:16:41-07:00
    build: Update to header 1.3.255
    
    - Update known-good
    - Generate source
    
  • 52d17b16
    by Charles Giessen at 2023-06-23T15:59:16-06:00
    test: Expand MockICD test coverage
    
  • 247c806c
    by Charles Giessen at 2023-06-23T15:59:16-06:00
    ci: Enable Address Sanitizer in tests
    
    Turns Address Sanitizer on in the linux and macOS github actions runs.
    
  • ea8ea35f
    by Juan Ramos at 2023-06-27T09:38:38-06:00
    cmake: Update update_deps
    
  • 2e5260d4
    by Charles Giessen at 2023-06-28T12:06:37-06:00
    build: Default to using the static CRT for MSVC
    
    CMake 3.15 introduced CMAKE_MSVC_RUNTIME_LIBRARY as a way to control
    the CRT linked to by default. The old way of searching and replacing
    CMAKE_<LANG>_FLAGS does not work because CMake no longer adds the
    /MD flag in newer versions. Thus we can remove that code and replace
    it with a single instance of CMAKE_MSVC_RUNTIME_LIBRARY.
    
  • 39090f91
    by spencer-lunarg at 2023-07-04T01:51:35-06:00
    icd: Add VK_KHR_cooperative_matrix support
    
  • 6e7fa4d9
    by Mike Schuchardt at 2023-07-10T13:02:27-07:00
    build: Update to header 1.3.257
    
    - Update known-good
    - Generate source
    
  • 9ded295c
    by Daniel Rakos at 2023-07-18T11:59:48-06:00
    build: Fix generator directory references
    
  • c5ac1413
    by Daniel Rakos at 2023-07-19T09:50:01-06:00
    build: Add API_TYPE variable
    
  • e69a7c71
    by Mike Schuchardt at 2023-07-21T13:28:03-07:00
    build: Update to header 1.3.258
    
    - Update known-good
    - Modify vulkaninfo_generator.py to wrap dynamically-sized ArrayWrapper with
      scope brackets
    - Modify vulkaninfo_generator.py to add padding after
      VkPhysicalDeviceHostImageCopyFeaturesEXT to work around pre-release
      drivers with larger versions of this struct.
    - Generate source
    
  • ed6820d5
    by Mike Schuchardt at 2023-07-24T11:58:41-07:00
    build: Update to header 1.3.259
    
    - Update known-good
    - Generate source
    
  • ab9d7a04
    by Charles Giessen at 2023-07-25T10:38:32-06:00
    vulkaninfo: Enable Swapchain Colorspace ext
    
    This extension may be required to be enabled to enumerate HDR formats, best
    to enable it if its available.
    
  • adf8532b
    by Mike Schuchardt at 2023-07-31T18:08:07-07:00
    build: Update to header 1.3.260
    
    - Update known-good
    - Generate source
    
  • b8f2f140
    by Water Chika at 2023-08-02T10:20:03-06:00
    pMessageIdName maybe NULL.
    
  • 1d8188a9
    by Mike Schuchardt at 2023-08-04T20:05:13-06:00
    build: Update to header 1.3.261
    
    - Update known-good
    - Generate source
    
  • 300d9bf6
    by Tony Barbour at 2023-08-11T11:16:02-06:00
    icd: Add support for VK_EXT_host_image_copy
    
  • a7da7027
    by Charles Giessen at 2023-08-21T11:41:52-06:00
    vulkaninfo: Make -j=<GPU> work
    
    The help text indicates that -j=<GPU> should work, but was never implemented
    when the code was refactored.
    
  • c3b438e7
    by Richard S. Wright Jr at 2023-08-21T16:03:46-04:00
    Update known_good.json
    
    Minor change just to update to the latest good tag of MoltenVK
  • 944f91b4
    by Charles Giessen at 2023-08-21T16:44:30-06:00
    build: Use Vulkan-Loader on windows
    
    Previously, the vulkan-1.lib file was checked into the tree, so that it wasn't
    a required build step for windows builds. This means that to use functions in
    new versions of vulkan, the vulkan-1.lib file would have to be updated, which
    is annoying.
    
    This commit makes the necessary changes to allow linking to the vulkan-1.lib
    built by Vulkan-Loader directly, as well as adding Vulkan-Loader as a
    dependency for windows builds. It was previously only built for linux & macOS.
    
    With the use of the Vulkan-Loader, the FindVulkan.cmake file could be removed,
    as well as the checked in vulkan-1.lib files, one each for x86 and x64.
    
  • b441f434
    by Charles Giessen at 2023-08-21T16:44:30-06:00
    test: Make mock ICD tests work on windows
    
    This does not enable testing in CI on windows, due to the loader ignoring
    VK_DRIVER_FILES when running in admin mode.
    
  • 0c08a569
    by Mike Gorchak at 2023-08-24T17:42:40-06:00
    Add public support for QNX to vulkaninfo
    
    Sample output:
    
    ==========
    VULKANINFO
    ==========
    
    Vulkan Instance Version: 1.3.261
    
    Instance Extensions: count = 16
    ===============================
            VK_EXT_debug_report                    : extension revision 10
            VK_EXT_debug_utils                     : extension revision 2
            VK_EXT_direct_mode_display             : extension revision 1
            VK_EXT_display_surface_counter         : extension revision 1
            VK_KHR_device_group_creation           : extension revision 1
            VK_KHR_display                         : extension revision 23
            VK_KHR_external_fence_capabilities     : extension revision 1
            VK_KHR_external_memory_capabilities    : extension revision 1
            VK_KHR_external_semaphore_capabilities : extension revision 1
            VK_KHR_get_display_properties2         : extension revision 1
            VK_KHR_get_physical_device_properties2 : extension revision 2
            VK_KHR_get_surface_capabilities2       : extension revision 1
            VK_KHR_portability_enumeration         : extension revision 1
            VK_KHR_surface                         : extension revision 25
            VK_LUNARG_direct_driver_loading        : extension revision 1
            VK_QNX_screen_surface                  : extension revision 1
    
    Layers: count = 1
    =================
    VK_LAYER_KHRONOS_validation (Khronos Validation Layer) Vulkan version 1.2.190, layer version 1:
            Layer Extensions: count = 3
                    VK_EXT_debug_report        : extension revision 9
                    VK_EXT_debug_utils         : extension revision 1
                    VK_EXT_validation_features : extension revision 2
            Devices: count = 1
                    GPU id = 0 (Samsung Xclipse 930A)
                    Layer-Device Extensions: count = 3
                            VK_EXT_debug_marker     : extension revision 4
                            VK_EXT_tooling_info     : extension revision 1
                            VK_EXT_validation_cache : extension revision 1
    
    Presentable Surfaces:
    =====================
    GPU id : 0 (Samsung Xclipse 930A):
            Surface type = VK_QNX_screen_surface
            Formats: count = 8
                    SurfaceFormat[0]:
                            format = FORMAT_B8G8R8A8_UNORM
                            colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
                    SurfaceFormat[1]:
                            format = FORMAT_B8G8R8A8_SRGB
                            colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
                    SurfaceFormat[2]:
                            format = FORMAT_R8G8B8A8_UNORM
                            colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
                    SurfaceFormat[3]:
                            format = FORMAT_R8G8B8A8_SRGB
                            colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
                    SurfaceFormat[4]:
                            format = FORMAT_A2R10G10B10_UNORM_PACK32
                            colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
                    SurfaceFormat[5]:
                            format = FORMAT_A2B10G10R10_UNORM_PACK32
                            colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
                    SurfaceFormat[6]:
                            format = FORMAT_A1R5G5B5_UNORM_PACK16
                            colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
                    SurfaceFormat[7]:
                            format = FORMAT_R5G6B5_UNORM_PACK16
                            colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
            Present Modes: count = 4
                    PRESENT_MODE_IMMEDIATE_KHR
                    PRESENT_MODE_MAILBOX_KHR
                    PRESENT_MODE_FIFO_KHR
                    PRESENT_MODE_FIFO_RELAXED_KHR
    ...
    ...
    ...
    
  • c536182c
    by Mike Gorchak at 2023-08-24T20:21:53-06:00
    Add QNX support (VK_QNX_screen_surface) to C and C++ variants of vkcube.
    
    Additionally add support for RGB565 and RGBA5551 pixel formats, because
    some Vulkan drivers under QNX report these formats first as preferable.
    
  • 3f141894
    by Mike Schuchardt at 2023-08-25T13:43:44-07:00
    build: Update to header 1.3.262
    
    - Update known-good
    - Generate source
    
  • 6087a584
    by spencer-lunarg at 2023-08-27T21:19:59-06:00
    icd: Add VkSurfacePresentModeCompatibilityEXT support
    
  • 42340d6b
    by Juan Ramos at 2023-08-30T12:25:36-06:00
    Remove cmake-format
    
  • 389110e4
    by Juan Ramos at 2023-08-30T17:39:42-06:00
    git: Ignore CMakeUserPresets.json
    
  • e5062231
    by Mike Schuchardt at 2023-09-05T14:11:35-07:00
    build: Update to header 1.3.263
    
    - Update known-good
    - Generate source
    
  • d3c1c1ad
    by spencer-lunarg at 2023-09-12T22:23:55+09:00
    icd: Add second VkCooperativeMatrixPropertiesKHR field
    
  • 45095e1b
    by Mike Schuchardt at 2023-09-12T10:13:04-06:00
    build: Update to header 1.3.264
    
    - Update known-good
    - Generate source
    
  • a01cfc0b
    by Charles Giessen at 2023-09-12T17:06:33-06:00
    vulkaninfo: Support VK_EXT_surface_maintenance1 properly
    
    The struct VkSurfacePresentModeCompatibilityEXT and
    VkSurfacePresentScalingCapabilitiesEXT can only be included in the
    VkSurfaceCapabilities2KHR pNext chain if a VkSurfacePresentModeEXT struct is
    in the pNext chain for VkPhysicalDeviceSurfaceInfo2KHR. In other words, the
    autogen for this extension is not adequate and needs to be special cased.
    
    This is doubly true because the aformentioned structs are 'per-present-mode'
    so the output needs to handle printing each struct once per present mode
    available, which is not possible with autogenerated code currently.
    
    The easiest solution is to just remove the surface_maintenance1 structs from
    autogen in the pNext chain (but keep the autogenerated printing functions).
    Then setup the pNext chains appropriate and make the necessary calls, before
    printing the data directly.
    
  • 1ecbed6d
    by Charles Giessen at 2023-09-19T10:09:44-06:00
    cube: Check in SPIRV code
    
    The shader code used by vkcube & vkcubepp is now checked into the source.
    This prevents users from needing a version of glslang on the system in
    order to build the project. While the existing mechanism of fetching a
    glslang binary from github was adequate, the version used linked to
    VS 2013 which caused build failures with rather cryptic linker errors.
    Since changing the shaders happens very infrequently, the decision has
    been made to check in the spir-v code.
    
    The CMake logic to compile the shaders remainds, but is put behind a
    new build flag COMPILE_CUBE_SHADERS.
    
  • 54f0d668
    by Charles Giessen at 2023-09-20T08:31:22-06:00
    build: Use Vulkan-Loader find_package support
    
    The Vulkan-Loader now supports find_package properly, allowing this repo to drop
    the ad-hoc creation of the Vulkan::Vulkan target.
    
  • 8a9f85e7
    by Charles Giessen at 2023-09-20T08:31:22-06:00
    test: Turn windows tests on in github CI
    
    Now that the Vulkan-Loader's find_package support is available, this repo can enable
    testing on windows and have it work.
    
    Github actions runs everything in 'admin mode' which causes the loader to ignore
    environment variables, which is how the tests find MockICD. Thus, to work around
    this behavior we build the loader with LOADER_USE_UNSAFE_FILE_SEARCH so that it
    will use environment variables again.
    
  • 6944374d
    by Charles Giessen at 2023-09-22T09:41:42-06:00
    cube: Fix shader compilation destination
    
    The build step to compile shaders put them in the build directory rather
    than the source directory.
    
  • 9616098f
    by Juan Ramos at 2023-09-22T12:43:49-06:00
    cmake: Fix ICD json logic
    
    closes #861
    
  • c92c1e06
    by Juan Ramos at 2023-09-22T13:31:13-06:00
    cmake: Remove generate_icd_files
    
    Does nothing
    
  • 520163b4
    by Charles Giessen at 2023-09-22T16:30:39-06:00
    icd: Add VkPhysicalDeviceDriverProperties
    
    This commit adds support for the VkPhysicalDeviceDriverProperties struct
    in the output of vkGetPhysicalDeviceProperties2. This is useful for users
    of Mock ICD wishing to know the version of MockICD used. The driverInfo
    field is used for this purpose and contains the git branch & tag info data.
    The use of Git in CMake is how the information is seamlessly gotten and
    provided to the source code in the form of compile definitions.
    
  • 04b4832c
    by Mike Schuchardt at 2023-09-25T14:43:33-07:00
    build: Update to header 1.3.265
    
    - Update known-good
    - Generate source (no change)
    
  • 576f3286
    by Juan Ramos at 2023-09-27T15:36:37-06:00
    gn: Fix Chromium build
    
    closes #866
    
  • 65875362
    by Juan Ramos at 2023-09-29T12:32:41-06:00
    cmake: General cleanup
    
    - APPEND CMAKE_MODULE_PATH
    - Remove overly specific CMake code
    - Use CMAKE_SYSTEM_NAME to detect Linux/BSD
    - Remove unused code
    - Simplify install target code
    - Use PRIVATE instead of PUBLIC
    - Prefer target based commands
    
  • 8091ef4f
    by Mike Schuchardt at 2023-09-29T12:59:09-07:00
    build: Update to header 1.3.266
    
    - Update known-good
    - Generate source
    
  • 3a19c197
    by Juan Ramos at 2023-09-29T15:13:17-06:00
    android: Various fixes to get closer to Android on CMake
    
    Remove vulkaninfo from Android builds
    
    Don't use the loader on Android
    
  • 6e451d98
    by Juan Ramos at 2023-10-04T10:25:24-06:00
    cmake: Fix vulkaninfo on Android
    
  • e483d0df
    by Juan Ramos at 2023-10-04T10:25:37-06:00
    cmake: Minor cube cleanup
    
    Remove unused vars
    Remove pointless code
    Remove usage of CMAKE_LANG_FLAGS
    
  • 0067d4cb
    by Juan Ramos at 2023-10-04T21:04:04-06:00
    docs: New SDK branch convention
    
    Next SDK we will be changing branch/tag naming scheme from
    sdk-1.x.yyy to vulkan-sdk-1.x.yyy
    
  • 8197ec6d
    by Charles Giessen at 2023-10-05T14:05:20-06:00
    vulkaninfo: Fix printing arrays of Enums
    
    Previously, the code generator assumed enums were always printed as
    key-value pairs, and not in an array. This led to using object
    syntax inside of arrays in the JSON output, which is invalid, and is
    now fixed.
    
  • f49a1905
    by Charles Giessen at 2023-10-05T14:05:20-06:00
    vulkaninfo: Fix VkPhysicalDeviceHostImageCopyPropertiesEXT
    
    This struct has pointers to arrays which must be allocated by the user
    before they can be filled out. Thus, to be able to query the properties,
    vulkaninfo must call vkGetPhysicalDeviceProperties2 twice. Since there is
    not an easy way to add this to the code generator, it is instead excluded
    from the main pNext generation and hand written.
    
  • 0bd59f5c
    by Juan Ramos at 2023-10-05T14:18:09-06:00
    Remove unused scripts
    
  • 6807aa51
    by Juan Ramos at 2023-10-05T14:23:25-06:00
    cmake: Use XCODE variable
    
    Simplifies CMake code in various places for Apple builds
    
  • 066a1982
    by Juan Ramos at 2023-10-05T15:01:08-06:00
    cmake: Simplify INSTALL_ICD logic
    
  • 76967b12
    by Mike Schuchardt at 2023-10-06T11:51:02-06:00
    build: Update to header 1.3.267
    
    - Update known-good
    - Generate source
    
  • a4a8db5a
    by Juan Ramos at 2023-10-06T15:09:59-06:00
    cmake: Upgrade to C++17
    
    Addresses various other issues with setting compiler flags.
    
    CMAKE_C_FLAGS / CMAKE_CXX_FLAGS should NOT be used anymore.
    
    Addressed one minor C++17 issue caused by [[nodiscard]].
    
    Remove compiler flags from Application.mk since they weren't
    needed and will soon be entirely replaced by CMake.
    
    closes #711
    
  • 96bad230
    by Juan Ramos at 2023-10-06T16:51:44-06:00
    mock: Ensure VkICD_mock_icd.json uses up to date API version
    
    closes #617
    
  • 730234d8
    by spencer-lunarg at 2023-10-07T15:32:36+09:00
    icd: Add support to mock AHB commands
    
  • 31b95ce2
    by Juan Ramos at 2023-10-09T17:31:53-06:00
    tests: Update googletest to 1.14
    
  • 48686ee0
    by Juan Ramos at 2023-10-10T11:46:54-06:00
    cube: Move android files to cube directory
    
    Despite being in the "common" folder these files are only used
    by vkcube.
    
  • 09d1b5ed
    by Juan Ramos at 2023-10-10T13:25:52-06:00
    cmake: Use pkg-config for Wayland
    
  • 72291571
    by Juan Ramos at 2023-10-10T16:34:17-06:00
    cmake: vkcube/vulkaninfo successfully compile for Android
    
  • d6a64987
    by Juan Ramos at 2023-10-10T17:28:58-06:00
    cmake: Remove ndk-build
    
    Successfully ran VkCube.apk on my Pixel3
    
    closes #850
    
  • d2b018f0
    by Timo Aaltonen at 2023-10-11T18:52:26+03:00
    Merge branch 'upstream-unstable' into debian-unstable
    
  • 1af8302c
    by Timo Aaltonen at 2023-10-11T18:53:05+03:00
    version bump
    
  • ef55edf1
    by spencer-lunarg at 2023-10-11T10:07:58-06:00
    icd: Add VkAndroidHardwareBufferFormatResolvePropertiesANDROID
    
  • 08165e9f
    by Juan Ramos at 2023-10-11T12:39:07-06:00
    gn: Cleanup chromium build
    
  • 413f14ee
    by Juan Ramos at 2023-10-11T14:44:40-06:00
    cmake: Remove pointless code
    
    This doesn't do anything anymore
    
  • 92bf3cac
    by Juan Ramos at 2023-10-11T16:55:10-06:00
    docs: Cleanup BUILD.md and various other documents
    
    - Fixup build documentation up to standard set by VVL
    - Add documentation for running vkcube/vulkaninfo on Android
    - Make BUILD_WERROR off by default
    - Remove out of date documentation
    - Remove pointless documentation
    
    closes #791
    
  • 730552e6
    by Charles Giessen at 2023-10-12T10:45:28-06:00
    cubepp: Verify correct pipeline result
  • 1532001f
    by Mike Schuchardt at 2023-10-13T17:06:56-06:00
    build: Update to header 1.3.268
    
    - Update known-good
    - Generate source
    
  • 1db3eaee
    by Timo Aaltonen at 2023-11-03T10:46:09+02:00
    Merge branch 'upstream-unstable' into debian-unstable
    
  • 7df0ae6f
    by Timo Aaltonen at 2023-11-03T10:46:34+02:00
    version bump
    
  • bc50e599
    by Timo Aaltonen at 2023-11-03T10:48:33+02:00
    watch: Updated to use the new tag naming.
    
  • 89ed85c8
    by Timo Aaltonen at 2023-11-03T10:49:56+02:00
    cube/android: Remove new files
    
  • 8f0a0855
    by Timo Aaltonen at 2023-11-03T10:51:06+02:00
    control: Bump libvulkan-dev build-dep.
    
  • e51905ea
    by Timo Aaltonen at 2023-11-03T11:01:11+02:00
    release to sid
    

16 changed files:

The diff was not included because it is too large.

Reply to: