aboutsummaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)Author
2024-03-19icd: Fix DEVICE_LOST injection null checkspencer-lunarg
2024-03-19icd: Add special fault injection logicspencer-lunarg
2024-03-16vulkaninfo: Add quotes around NULLCharles Giessen
Used PrintKeyValue instead of PrintKeyString by mistake.
2024-03-14apple: Updated builds of cube and cubepp based on new MoltenVK known goodRichard S. Wright Jr.
2024-03-12build: Update volk to vulkan-sdk-1.3.280Charles Giessen
2024-03-08build: Update to header 1.3.280Mike Schuchardt
- Update known-good - Generate source
2024-03-01build: Update to header 1.3.279Mike Schuchardt
- Update known-good - Generate source
2024-02-16build: Update to header 1.3.278Mike Schuchardt
- Update known-good - Generate source
2024-02-12vulkaninfo: Fix text output for HostImageCopyPropertiesEXTCharles Giessen
Was missing a new line & underline of the title. Also forgot to check if the extension was supported.
2024-02-03icd: Add AV1 decode supportDaniel Rakos
2024-02-01build: Update to header 1.3.277Mike Schuchardt
- Update known-good - Generate source
2024-01-26build: Update to header 1.3.276Mike Schuchardt
- Update known-good - Generate source
2024-01-16Update known_good.json for MoltenVK 1.2.7Richard S. Wright Jr
2024-01-12build: Update volk to 1.3.275Charles Giessen
2024-01-05build: Update to header 1.3.275Mike Schuchardt
- Update known-good - Generate source
2024-01-05vulkaninfo: Fix promoted structure exceptionsziga-lunarg
2023-12-21icd: Add video supportDaniel Rakos
2023-12-19build: Update to header 1.3.274Mike Schuchardt
- Update known-good - Generate source
2023-12-15vulkaninfo: API parameterization changesDaniel Rakos
2023-12-11icd: Add vkRegisterDisplayEventEXTspencer-lunarg
2023-12-11icd: Add basic VkDisplayKHR supportspencer-lunarg
2023-12-08build: Update to header 1.3.273Mike Schuchardt
- Update known-good - mockicd: Copy vkGetPhysicalDeviceCalibrateableTimeDomainsEXT implementation to promoted entry point vkGetPhysicalDeviceCalibrateableTimeDomainsKHR - Generate source
2023-12-06gn: Fix Python 3.12 compatibilityHo Cheung
2023-12-02vulkaninfo: Fix including promoted structuresziga-lunarg
2023-12-01Cleanup vulkaninfo_generator.py using pylintCharles Giessen
2023-12-01vulkaninfo: Check requirements when adding to pNext chainsCharles Giessen
Only include structures in pNext chains whose corresponding extensions or versions are supported.
2023-12-01build: Update to header 1.3.272Mike Schuchardt
- Update known-good - Generate source
2023-11-27build: Update to header 1.3.271Mike Schuchardt
- Update known-good - Generate source
2023-11-16cube: Fix layers on AppleJuan Ramos
Otherwise layers won't work on Apple
2023-11-16cube: Use volk to load functionsCharles Giessen
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.
2023-11-15Remove *.cmake files and move MoltenVK logic into cube directoryJuan Ramos
Only vkcube/vkcubepp make use of MoltenVK
2023-11-15vulkaninfo: Autogenerate Format listCharles Giessen
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.
2023-11-10build: Update to header 1.3.270Mike Schuchardt
- Update known-good - Generate source
2023-11-07Don't grab googletest when building for AndroidJuan Ramos
It isn't needed.
2023-11-07Remove --tests from android.puyJuan Ramos
Barely makes sense for VVL. Makes no sense here to have here.
2023-11-07icd: Unmap mapped memory before freeing itJeff Sullivan
2023-10-29icd: Add vkGetMemoryHostPointerPropertiesEXT supportspencer-lunarg
2023-10-27scripts: Allow parallel build of MoltenVKJuan Ramos
Helps improve local build performance
2023-10-27scripts: update_deps.py updatesJuan Ramos
2023-10-27icd: Add vkGetMemoryFdKHR supportspencer-lunarg
2023-10-23Update known_good.jsonRichard S. Wright Jr
Updated MoltenVK to latest known good release (v1.2.6)
2023-10-20build: Update to header 1.3.269Mike Schuchardt
- Update known-good - Generate source
2023-10-13build: Update to header 1.3.268Mike Schuchardt
- Update known-good - Generate source
2023-10-11docs: Cleanup BUILD.md and various other documentsJuan Ramos
- 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
2023-10-11gn: Cleanup chromium buildJuan Ramos
2023-10-11icd: Add VkAndroidHardwareBufferFormatResolvePropertiesANDROIDspencer-lunarg
2023-10-10cmake: Remove ndk-buildJuan Ramos
Successfully ran VkCube.apk on my Pixel3 closes #850
2023-10-09tests: Update googletest to 1.14Juan Ramos
2023-10-07icd: Add support to mock AHB commandsspencer-lunarg
2023-10-06mock: Ensure VkICD_mock_icd.json uses up to date API versionJuan Ramos
closes #617