Citron/src/shader_recompiler
Zephyron b66b3ca639 nvn(fix): 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.

Signed-off-by: Zephyron <zephyron@citron-emu.org>
2025-04-12 15:14:14 +10:00
..
backend shader_recompiler: Implement vertex count lookup for Geometry stage 2025-02-28 17:08:27 +10:00
frontend build: upgrade fmt and SDL2 2025-02-16 13:38:05 +10:00
ir_opt nvn(fix): Optimize shader performance by enhancing NVN bias settings 2025-04-12 15:14:14 +10:00
CMakeLists.txt Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
environment.h Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
exception.h Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
host_translate_info.h Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
object_pool.h Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
precompiled_headers.h Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
profile.h Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
program_header.h Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
runtime_info.h Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
shader_info.h Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
stage.h Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
varying_state.h Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00