|
@@ -3635,6 +3635,7 @@ static D3D12Texture *D3D12_INTERNAL_CreateTexture(
|
|
|
uavDesc.Texture2DArray.MipSlice = levelIndex;
|
|
uavDesc.Texture2DArray.MipSlice = levelIndex;
|
|
|
uavDesc.Texture2DArray.FirstArraySlice = layerIndex;
|
|
uavDesc.Texture2DArray.FirstArraySlice = layerIndex;
|
|
|
uavDesc.Texture2DArray.ArraySize = 1;
|
|
uavDesc.Texture2DArray.ArraySize = 1;
|
|
|
|
|
+ uavDesc.Texture2DArray.PlaneSlice = 0;
|
|
|
} else if (createinfo->type == SDL_GPU_TEXTURETYPE_3D) {
|
|
} else if (createinfo->type == SDL_GPU_TEXTURETYPE_3D) {
|
|
|
uavDesc.ViewDimension = D3D12_UAV_DIMENSION_TEXTURE3D;
|
|
uavDesc.ViewDimension = D3D12_UAV_DIMENSION_TEXTURE3D;
|
|
|
uavDesc.Texture3D.MipSlice = levelIndex;
|
|
uavDesc.Texture3D.MipSlice = levelIndex;
|