aboutsummaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)Author
2024-11-25icd: Add support for AV1 encode and QP mapsDaniel Rakos
2024-11-21build: Update to header 1.3.302Mike Schuchardt
2024-11-05scripts: Make generate_source.py look harder for vk.xmlJeremy Gebben
Allow the registry path argument to also be the base directory containing the Vulkan-Headers repo (eg. ./external) to save redundant typing.
2024-11-04build: Update to header 1.3.301Mike Schuchardt
2024-10-28scripts: Fix user self-hosting dependency in update_deps.pyMáté Ferenc Nagy-Egri
The documentation states that users can override where to take a dependency from via variables like VULKAN_HEADERS_INSTALL_DIR, however the helper.cmake written by the scripts/CMakeLists.txt FORCE updates the cache variable to the location inside known_good.json, practically overwriting the user-provided path given on the CLI using -D, also going into the cache.
2024-10-28scripts: Handle remote URL change in update_deps.pyMáté Ferenc Nagy-Egri
Without going through an intricate dance with git to change the remote URL of a repository, it's simplest to just nuke the cloned folder, as we have to do a clean clone anyway.
2024-10-25build: Update to header 1.3.300Mike Schuchardt
2024-10-18build: Update to header 1.3.299Mike Schuchardt
2024-10-11build: Update to header 1.3.298Mike Schuchardt
2024-10-07build: Update to header 1.3.297Mike Schuchardt
2024-10-07Update known_good.jsonRichard S. Wright Jr.
Updated MoltenVK to latest known good
2024-09-30build: Update volk tagziga-lunarg
2024-09-26build: Update to header 1.3.296Mike Schuchardt
2024-09-26Fix twocall_chain_vectors mechanismMáté Ferenc Nagy-Egri
Instead of unconditionally querying properties twice, only call the query again if the given output struct has array members. Also fix the case where if there are no output structs with array properties (VulkanSC), then don't end up with unresolved external symbols.
2024-09-02build: Update to header 1.3.295Mike Schuchardt
2024-08-23build: Update to header 1.3.294Mike Schuchardt
Needed custom implementation of vkCreatePipelineBinariesKHR in mock_icd
2024-08-21vulkaninfo: Add --show-promoted-structs optionCharles Giessen
This option restores behavior that prints out structures which have been promoted to core vulkan and their members combined into the VkPhysicalDeviceVulkanXXX structs. For example, VkPhysicalDeviceVulkan12Features contains all of the features that VkPhysicalDeviceVulkanMemoryModelFeatures does, so only the former needs to be output. However, some users will want both structs present regardless and the --show-promoted-structs option allows that behavior. This commit also removes redundant checks when iterating the pNext chains while printing, as those same checks occur when the chain is being created, removing duplicate code-gen and runtime checks.
2024-08-16build: Update to header 1.3.293Mike Schuchardt
2024-08-02build: Update to header 1.3.292Mike Schuchardt
2024-07-22Update known_good.jsonRichard S. Wright Jr.
Rollback MoltenVK to 1.2.9 from 1.2.10 due to stability issues
2024-07-20Update known_good.jsonRichard S. Wright Jr.
Updated known_good for latest MoltenVK
2024-07-16deps: Update volk to vulkan-sdk-1.3.290Charles Giessen
2024-07-12build: Update to header 1.3.290Mike Schuchardt
2024-07-11vulkaninfo: Support 2-call structs in codegen for pNext chainsCharles Giessen
There are now multiple structs in pNext chains which require calling once to get the size, allocating memory, then calling again to get the data. The codegen now handles such functions, although not very cleanly.
2024-06-28build: Update to header 1.3.289Mike Schuchardt
2024-06-14build: Update to header 1.3.288Mike Schuchardt
2024-06-07build: Update to header 1.3.287Mike Schuchardt
2024-05-14Update known_good.jsonRichard S. Wright Jr
Updated with latest MoltenVK tag
2024-05-13build: Update to header 1.3.285Mike Schuchardt
2024-05-08build: Update to header 1.3.284Mike Schuchardt
2024-05-03Update volk to vulkan-sdk-1.3.283Charles Giessen
2024-04-19build: Update to header 1.3.283Mike Schuchardt
2024-04-17build: Update to header 1.3.282Mike Schuchardt
2024-04-15Fix update_deps.py script to handle Windows Arm64.Alex Rønne Petersen
2024-04-01icd: Add external memory propertiesArtem Kharytoniuk
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