shader: read descriptor dependencies from the native raw buffer source

This commit is contained in:
nmzik
2026-10-04 12:52:39 +04:00
parent 57cf086886
commit 783d9f8d6b
6 changed files with 72 additions and 74 deletions
+2 -3
View File
@@ -881,10 +881,9 @@ bool TryReadBacking(uint64_t vaddr, void* data, uint64_t size) {
g_guest_address_space->TryReadBacking(vaddr, data, size);
}
bool TryReadGpuBacking(uint64_t vaddr, void* data, uint64_t size) {
bool TryReadBufferBacking(uint64_t vaddr, void* data, uint64_t size) {
if (g_gpu_resources != nullptr && IsGpuAddressRange(vaddr, size)) {
if (!Graphics::GuestGpu::IsGpuThread() ||
GetGpuResources().GetTextureCache().IsRegionGpuModified(vaddr, size)) {
if (!Graphics::GuestGpu::IsGpuThread()) {
return false;
}
auto& buffers = GetGpuResources().GetBufferCache();