diff --git a/base/sources/backends/metal_gpu.m b/base/sources/backends/metal_gpu.m index 7cffe9f4..c38ee753 100644 --- a/base/sources/backends/metal_gpu.m +++ b/base/sources/backends/metal_gpu.m @@ -367,7 +367,7 @@ void gpu_get_render_target_pixels(gpu_texture_t *render_target, uint8_t *data) { readback = nil; } id device = get_metal_device(); - readback_buffer = (__bridge_retained void *)[device newBufferWithLength:buffer_size options:MTLResourceStorageModeShared]; + readback_buffer = (__bridge_retained void *)[device newBufferWithLength:new_readback_buffer_size options:MTLResourceStorageModeShared]; } // Copy render target to readback buffer