Timo Aaltonen pushed to branch upstream-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 - - - - - 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 - - - - - 30 changed files: - − .cmake-format.py - .github/workflows/tools.yml - .gitignore - − .gn - BUILD.gn - BUILD.md - CMakeLists.txt - CONTRIBUTING.md - README.md - − build-android/build_all.sh - − build-android/install_all.sh - − build-android/update_external_sources_android.bat - − build-android/update_external_sources_android.sh - − build-android/vulkan-headers_revision_android - − build-android/vulkan-headers_url_android - − cmake/Copyright_cmake.txt - − cmake/FindVulkan.cmake - − cmake/FindWayland.cmake - − cmake/FindWaylandProtocols.cmake - − cmake/FindWaylandScanner.cmake - cube/CMakeLists.txt - − cube/android/.gitignore - cube/android/cube/AndroidManifest.xml → cube/android/AndroidManifest.xml - + cube/android/CMakeLists.txt - common/README.md → cube/android/README.md - common/android_util.cpp → cube/android/android_util.cpp - common/android_util.h → cube/android/android_util.h - − cube/android/cube-with-layers/AndroidManifest.xml - − cube/android/cube-with-layers/custom_rules.xml - − cube/android/cube-with-layers/res/values/strings.xml The diff was not included because it is too large. View it on GitLab: https://salsa.debian.org/xorg-team/vulkan/vulkan-tools/-/compare/695887a994ef9cc00a7aa3f9c00b31a56ea79534...1532001f7edae559af1988293eec90bc5e2607d5 -- View it on GitLab: https://salsa.debian.org/xorg-team/vulkan/vulkan-tools/-/compare/695887a994ef9cc00a7aa3f9c00b31a56ea79534...1532001f7edae559af1988293eec90bc5e2607d5 You're receiving this email because of your account on salsa.debian.org.