Metal: Fix incorrect texture 2D array read

Authored by Apple: Michael Parkin-White
This commit is contained in:
Clément Foucault 2023-08-14 23:32:44 +02:00
parent ccbb185d39
commit dd9a92785a
1 changed files with 1 additions and 1 deletions

View File

@ -1643,7 +1643,7 @@ void gpu::MTLTexture::read_internal(int mip,
for (int array_slice = base_slice; array_slice < final_slice; array_slice++) {
[enc copyFromTexture:read_texture
sourceSlice:0
sourceSlice:array_slice
sourceLevel:mip
sourceOrigin:MTLOriginMake(x_off, y_off, 0)
sourceSize:MTLSizeMake(width, height, 1)