diff --git a/src/gpu/d3d12/SDL_gpu_d3d12.c b/src/gpu/d3d12/SDL_gpu_d3d12.c index 6a85c6e6d0..5a1018a550 100644 --- a/src/gpu/d3d12/SDL_gpu_d3d12.c +++ b/src/gpu/d3d12/SDL_gpu_d3d12.c @@ -3635,6 +3635,7 @@ static D3D12Texture *D3D12_INTERNAL_CreateTexture( uavDesc.Texture2DArray.MipSlice = levelIndex; uavDesc.Texture2DArray.FirstArraySlice = layerIndex; uavDesc.Texture2DArray.ArraySize = 1; + uavDesc.Texture2DArray.PlaneSlice = 0; } else if (createinfo->type == SDL_GPU_TEXTURETYPE_3D) { uavDesc.ViewDimension = D3D12_UAV_DIMENSION_TEXTURE3D; uavDesc.Texture3D.MipSlice = levelIndex;