mirror of
https://github.com/KytyPS5/KytyPS5.git
synced 2026-08-03 11:23:49 +00:00
Support raw buffer writes to sampled textures
This commit is contained in:
@@ -10361,8 +10361,23 @@ void CheckBufferImageWrites() {
|
||||
Case{"sampled exact", sampled, sampled_size, sampled, sampled_size,
|
||||
BufferImageBinding::Texture, false, false,
|
||||
BufferImageWrite::InvalidateTexture},
|
||||
Case{"sampled partial", sampled, sampled_size - TRACKER_PAGE_SIZE,
|
||||
Case{"sampled contained prefix", sampled, sampled_size - TRACKER_PAGE_SIZE,
|
||||
sampled, sampled_size, BufferImageBinding::Texture, false, false,
|
||||
BufferImageWrite::InvalidateTexture},
|
||||
Case{"sampled contained raw", sampled + 0x23030, 0xfa0, sampled,
|
||||
sampled_size, BufferImageBinding::Texture, false, false,
|
||||
BufferImageWrite::InvalidateTexture},
|
||||
Case{"sampled prefix crossing", sampled - 0x10, 0x20, sampled,
|
||||
sampled_size, BufferImageBinding::Texture, false, false,
|
||||
BufferImageWrite::Unsupported},
|
||||
Case{"sampled suffix crossing", sampled + sampled_size - 0x10, 0x20,
|
||||
sampled, sampled_size, BufferImageBinding::Texture, false, false,
|
||||
BufferImageWrite::Unsupported},
|
||||
Case{"sampled contained GPU-owned", sampled + 0x23030, 0xfa0,
|
||||
sampled, sampled_size, BufferImageBinding::Texture, true, false,
|
||||
BufferImageWrite::Unsupported},
|
||||
Case{"sampled contained unsupported", sampled + 0x23030, 0xfa0,
|
||||
sampled, sampled_size, BufferImageBinding::Unsupported, false, false,
|
||||
BufferImageWrite::Unsupported},
|
||||
Case{"sampled unaligned", sampled + 1, sampled_size, sampled + 1,
|
||||
sampled_size, BufferImageBinding::Texture, false, false,
|
||||
|
||||
Reference in New Issue
Block a user