diff --git a/src/dxbc/dxbc_compiler.cpp b/src/dxbc/dxbc_compiler.cpp index 59323b08..aaf163ad 100644 --- a/src/dxbc/dxbc_compiler.cpp +++ b/src/dxbc/dxbc_compiler.cpp @@ -1059,7 +1059,9 @@ namespace dxvk { res.isRawSsbo = false; if ((sampledType == DxbcScalarType::Float32) - && (resourceType == DxbcResourceDim::Texture2D + && (resourceType == DxbcResourceDim::Texture1D + || resourceType == DxbcResourceDim::Texture1DArr + || resourceType == DxbcResourceDim::Texture2D || resourceType == DxbcResourceDim::Texture2DArr || resourceType == DxbcResourceDim::TextureCube || resourceType == DxbcResourceDim::TextureCubeArr)) {