Citron/src/video_core/buffer_cache
Zephyron be191f740a buffer_cache: Simplify storage buffer binding logic
Reverts overly restrictive storage buffer validation and size calculation
that was causing rendering issues in The Legend of Zelda: Tears of the
Kingdom, particularly in underground/depth areas. The simplified approach:

- Uses GetMemoryLayoutSize() instead of manual page probing
- Removes unnecessary 4GB memory bounds validation
- Streamlines address translation and alignment handling

This fixes numerous reported cases of missing or corrupted rendering in
TOTK's underground areas where storage buffer operations are heavily used
for depth-related effects.
2025-01-26 16:13:05 +10:00
..
buffer_base.h Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
buffer_cache.cpp Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
buffer_cache.h buffer_cache: Simplify storage buffer binding logic 2025-01-26 16:13:05 +10:00
buffer_cache_base.h Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
memory_tracker_base.h Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
usage_tracker.h Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
word_manager.h Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00