eden/src/video_core/buffer_cache
xbzk cfae726289
[video_core] nvn descriptor layout fix (#3206)
Yxzx presumes this:
// The NVN driver buffer (index 0) is known to pack the SSBO address followed by its size.
But in MCI i`ve discovered that there are no sizes, both registers are GPU addresses (hence the 2.8gb allocation, it was an address actually)

Method could be much simpler but for safety i`ve routed both old and new worlds.

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3206
Reviewed-by: Caio Oliveira <caiooliveirafarias0@gmail.com>
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
Co-authored-by: xbzk <xbzk@eden-emu.dev>
Co-committed-by: xbzk <xbzk@eden-emu.dev>
2025-12-26 04:54:14 +01:00
..
buffer_base.h SMMU: Initial adaptation to video_core. 2024-01-18 21:12:30 -05:00
buffer_cache.cpp [meta] remove MicroProfile (#185) 2025-08-06 07:48:11 +02:00
buffer_cache.h [video_core] nvn descriptor layout fix (#3206) 2025-12-26 04:54:14 +01:00
buffer_cache_base.h [vk] Fast UBO: fix tracking (#2712) 2025-10-11 06:34:21 +02:00
memory_tracker_base.h [meta] fix license headers (#2547) 2025-09-21 21:58:59 +02:00
usage_tracker.h buffer_cache: avoid overflow in usage tracker (#13166) 2024-02-27 15:39:11 +01:00
word_manager.h [meta] fix license headers (#2547) 2025-09-21 21:58:59 +02:00