Citron/src
Zephyron eb2a666a69
buffer_cache: Fix storage buffer memory validation and size detection
Fixes the StorageBufferBinding function to properly handle memory validation
and size detection. Key changes include:

- Fix ReadBlock usage to properly handle void return values
- Implement safer memory validation using byte-level reads
- Improve size detection logic for storage buffers
- Fix NVN buffer size reading
- Add proper bounds checking for device memory addresses
- Add better error logging for invalid conditions

This addresses the "Failed to find storage buffer for cbuf index 0" errors
by implementing more robust memory validation and size detection. The changes
ensure proper handling of invalid memory addresses and prevent crashes from
accessing out-of-bounds memory.
2025-01-02 18:03:47 +10:00
..
android chore: update project references and add Citron copyright 2024-12-31 17:07:49 +10:00
audio_core audio_core: Add comprehensive audio feature support tags 2024-12-31 18:42:49 +10:00
citron core: Update copyright headers 2024-12-31 17:36:08 +10:00
citron_cmd core: Update copyright headers 2024-12-31 17:36:08 +10:00
common impl(Multiplayer): Switched API To Enable Multiplayer 2025-01-02 16:40:28 +10:00
core arm: Skip duplicate consecutive addresses in backtrace output 2025-01-02 17:25:36 +10:00
dedicated_room core: Update copyright headers 2024-12-31 17:36:08 +10:00
frontend_common chore: update project references and add Citron copyright 2024-12-31 17:07:49 +10:00
hid_core chore: update project references and add Citron copyright 2024-12-31 17:07:49 +10:00
input_common core: Update copyright headers 2024-12-31 17:36:08 +10:00
network core: Update copyright headers 2024-12-31 17:36:08 +10:00
shader_recompiler shader_recompiler: Fix ISBERD instruction implementation 2024-12-31 23:22:54 +10:00
tests core: Update copyright headers 2024-12-31 17:36:08 +10:00
video_core buffer_cache: Fix storage buffer memory validation and size detection 2025-01-02 18:03:47 +10:00
web_service core: Update copyright headers 2024-12-31 17:36:08 +10:00
.clang-format chore: make yuzu REUSE compliant 2022-07-27 12:53:49 +02:00
CMakeLists.txt fix(CMake): Remove /DEBUG Flag From Release Builds 2025-01-02 16:39:58 +10:00