Citron/externals
Zephyron 19febba866 nvn: Optimize shader performance by enhancing NVN bias settings
Improve GPU storage buffer detection and memory access patterns:
- Expand NVN bias address range (0x100-0x800 vs 0x110-0x610)
- Increase alignment from 16 to 32 bytes for optimal memory access
- Raise default alignment from 8 to 16 bytes for non-biased addresses
- Refactor bias handling code for better readability
- Add detailed performance-related comments

These changes help identify more storage buffers within shaders and
ensure memory accesses are better aligned, which improves overall
shader compilation and execution performance.

Update Vulkan dependencies to their latest versions.

Signed-off-by: Zephyron <zephyron@citron-emu.org>
2025-04-05 00:46:51 +10:00
..
FidelityFX-FSR Update FSR to 1.0.2 2022-01-23 14:38:48 -06:00
SDL@cc016b0046 externals: update SDL to 2.28.4 2023-10-21 22:29:19 -06:00
Vulkan-Headers@5ceb9ed481 nvn: Optimize shader performance by enhancing NVN bias settings 2025-04-05 00:46:51 +10:00
Vulkan-Utility-Libraries@551221d913 nvn: Optimize shader performance by enhancing NVN bias settings 2025-04-05 00:46:51 +10:00
VulkanMemoryAllocator@0183545f02 nvn: Optimize shader performance by enhancing NVN bias settings 2025-04-05 00:46:51 +10:00
bc_decoder video_core: Add BCn decoding support 2023-06-27 18:00:09 -07:00
breakpad@c89f9dddc7 qt: implement automatic crash dump support 2023-10-08 11:35:53 -04:00
cmake-modules cmake: move find-modules to root cmake dir 2023-01-02 18:22:07 +01:00
cpp-httplib@39a64fb4e7 Update external dependencies 2025-02-12 15:58:47 +10:00
cpp-jwt@4a970bc302 Update external dependencies 2025-02-12 15:58:47 +10:00
cubeb@48689ae7a7 externals: update cubeb 2023-05-21 03:02:26 +04:00
demangle demangle: Update to llvm/llvm-project@ecbc812e0c 2023-07-18 22:39:26 -04:00
discord-rpc@20cc99aeff Updated submodule discord-rpc to commit 20cc99aeffa08a4834f156b6ab49ed68618cf94a 2025-02-19 15:19:47 +10:00
dynarmic@ba8192d890 externals: Update dynarmic to 6.6.3 2024-02-10 19:40:47 +00:00
enet@657eaf97d9 Update external dependencies 2025-02-12 15:58:47 +10:00
ffmpeg Update external dependencies 2025-02-27 13:08:19 +10:00
gamemode cmake: prefer system gamemode library 2023-11-30 16:54:00 +01:00
getopt chore: make yuzu REUSE compliant 2022-07-27 12:53:49 +02:00
glad cmake: apply defaults to all externals 2023-05-24 04:57:04 +02:00
libadrenotools@8fae8ce254 externals: Update Vulkan and related dependencies 2025-02-01 19:44:36 +10:00
libusb Update external dependencies 2025-02-12 15:58:47 +10:00
mbedtls@8c88150ca1 externals: Update mbedtls to 8c88150ca 2021-05-11 00:43:04 -04:00
microprofile microprofile: Avoid crashing due to OOB stack pos 2023-05-27 22:24:22 -04:00
nx_tzdb Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
oaknut@94c726ce03 Update external dependencies 2025-02-12 15:58:47 +10:00
opus@734aed05d0 Update external dependencies 2025-02-12 15:58:47 +10:00
renderdoc debug: Add renderdoc capture hotkey 2023-09-14 16:37:41 +03:00
simpleini@6048871ea9 Update external dependencies 2025-02-12 15:58:47 +10:00
sirit@ab75463999 externals: Update sirit 2023-01-05 22:13:07 +00:00
stb cmake: prefer system stb headers 2023-10-25 21:47:32 +02:00
tz/tz Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
vcpkg@9b75e789ec nvn: Optimize shader performance by enhancing NVN bias settings 2025-04-05 00:46:51 +10:00
xbyak@a1ac3750f9 externals: update dynarmic, xbyak 2023-01-05 18:06:06 -05:00
CMakeLists.txt Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00