summaryrefslogtreecommitdiff
path: root/externals/VulkanMemoryAllocator
AgeCommit message (Collapse)Author
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-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-15fix: Implement SetGestureOutputRanges to handle unimplemented function errorZephyron
- Added the SetGestureOutputRanges function to the IHidServer class to address the unimplemented function '92' error. - This fix was discovered through log analysis, which showed a critical assertion failure in the HID service for an unknown function '92'. - The log indicated a userspace panic and backtrace, pointing to the need for implementing this function to prevent execution breaks. - Updated CMakeLists.txt to remove specific version requirements for several packages, enhancing flexibility. - Updated subproject commit references for VulkanMemoryAllocator and vcpkg. - REF: https://switchbrew.org/wiki/HID_services#ActivateGesture
2025-01-02vulkan: Update To 1.4.304Zephyron
2023-10-21externals: update VulkanMemoryAllocator to ↵liushuyu
2f382df218d7e8516dee3b3caccb819a62b571a2
2023-07-12cmake: allow using system VMA libraryAlexandre Bouvier