summaryrefslogtreecommitdiff
path: root/externals/Vulkan-Headers
AgeCommit message (Collapse)Author
2025-02-25externals: Update submodule versionsZephyron
- vcpkg: 37d46ed → 9a7a33f - Vulkan-Headers: 234c4b7 → 952f776 - Vulkan-Utility-Libraries: fe7a09b → 6be00ca - ffmpeg: 9c1294e → d161604
2025-02-08build: update dependencies and relax version requirementsZephyron
- Update Vulkan validation layers to 1.4.304.1 - Update Qt to 6.8.2 - Remove strict version requirements for various dependencies - Update Vulkan-Headers, VulkanMemoryAllocator, and vcpkg submodules - Reorganize discord-rpc compile options This change makes the build system more flexible by removing unnecessary version constraints while ensuring compatibility with newer versions of key dependencies.
2025-02-01externals: Update Vulkan and related dependenciesZephyron
Update the following external dependencies: - Vulkan-Headers e43027a -> 39f924b - Vulkan-Utility-Libraries 8ec8482 -> fe7a09b - VulkanMemoryAllocator 7ab8483 -> 72c309a - libadrenotools 5cd3f5c -> 8fae8ce - vcpkg 2b8927f -> 2ded45c
2025-01-27deps: Update Vulkan dependencies and remove fmt version constraintZephyron
- Update Vulkan-Headers to e43027a (1.4.306) - Update Vulkan-Utility-Libraries to 8ec8482 - Update vcpkg to 2b8927f - Remove version constraint for fmt package requirement - Update VulkanHeaders version requirement to 1.4.306 This updates several external dependencies to their latest versions and removes the specific version requirement for fmt while maintaining the REQUIRED flag. The Vulkan-Headers version requirement is updated to match the new submodule version.
2025-01-18memory: Improve null pointer and unmapped memory handlingZephyron
- Update vcpkg baseline to a42af01b72c28a8e1d7b48107b33e4f286a55ef6 - Add SPIRV-Tools and SPIRV-Headers as submodules - Update Vulkan-related submodules to latest stable versions - Improve memory access error handling: - Add specific handling for null pointer accesses in ARM32 emulation - Return 0 for null pointer reads instead of undefined behavior - Silently ignore writes to null pointers - Add more detailed error messages distinguishing between null pointer access and other unmapped memory errors - Treat addresses below 0x1000 as potential null pointer accesses These changes should provide more graceful handling of null pointer accesses and improve stability when running games that attempt invalid memory operations.
2025-01-02vulkan: Update To 1.4.304Zephyron
2023-12-20externals: update Vulkan-Headers to v1.3.274Jan Beich
2023-10-21externals: update Vulkan-Headers to 1.3.265liushuyu
2023-07-07general: Update VulkanSDK and Vulkan-HeadersMorph
Latest as of this commit
2023-04-01externals: update Vulkan-Headers to v1.3.246Jan Beich
2022-12-19externals: update Vulkan-Headers to v1.3.238Jan Beich
2022-12-04vulkan_common: clean up extension usageLiam
2022-05-17video_core: Support new VkResultAlexandre Bouvier
2021-12-18Vulkan: Implement VK_EXT_primitive_topology_list_restartFernando Sahmkow
2021-07-22shader: Remove old shader managementReinUsesLisp
2020-06-26vk_device: Enable VK_EXT_extended_dynamic_state when availableReinUsesLisp
2020-05-04externals: Update Vulkan-HeadersReinUsesLisp
2020-04-10renderer_vulkan: Drop Vulkan-HppReinUsesLisp
2019-12-08externals: Update Vulkan-HeadersReinUsesLisp
2019-09-13externals: Update Vulkan headersReinUsesLisp
2019-05-26vk_shader_decompiler: Misc fixesReinUsesLisp
Fix missing OpSelectionMerge instruction. This caused devices loses on most hardware, Intel didn't care. Fix [-1;1] -> [0;1] depth conversions. Conditionally use VK_EXT_scalar_block_layout. This allows us to use non-std140 layouts on UBOs. Update external Vulkan headers.
2019-02-19vk_memory_manager: Implement memory managerReinUsesLisp
A memory manager object handles the memory allocations for a device. It allocates chunks of Vulkan memory objects and then suballocates.
2019-02-12gitmodules: Add Vulkan headers dependencyReinUsesLisp