diff --git a/Engine/source/lighting/advanced/glsl/advancedLightingFeaturesGLSL.cpp b/Engine/source/lighting/advanced/glsl/advancedLightingFeaturesGLSL.cpp index c5f85234a..f931638d6 100644 --- a/Engine/source/lighting/advanced/glsl/advancedLightingFeaturesGLSL.cpp +++ b/Engine/source/lighting/advanced/glsl/advancedLightingFeaturesGLSL.cpp @@ -532,8 +532,9 @@ void DeferredMinnaertGLSL::setTexData( Material::StageData &stageDat, NamedTexTarget *texTarget = NamedTexTarget::find(RenderPrePassMgr::BufferName); if ( texTarget ) { - passData.mTexType[ texIndex ] = Material::TexTarget; - passData.mTexSlot[ texIndex++ ].texTarget = texTarget; + passData.mTexType[texIndex] = Material::TexTarget; + passData.mSamplerNames[texIndex] = "prepassBuffer"; + passData.mTexSlot[ texIndex++ ].texTarget = texTarget; } } } diff --git a/Engine/source/lighting/advanced/hlsl/advancedLightingFeaturesHLSL.cpp b/Engine/source/lighting/advanced/hlsl/advancedLightingFeaturesHLSL.cpp index 661530bf3..60d9dcfdb 100644 --- a/Engine/source/lighting/advanced/hlsl/advancedLightingFeaturesHLSL.cpp +++ b/Engine/source/lighting/advanced/hlsl/advancedLightingFeaturesHLSL.cpp @@ -532,8 +532,9 @@ void DeferredMinnaertHLSL::setTexData( Material::StageData &stageDat, NamedTexTarget *texTarget = NamedTexTarget::find(RenderPrePassMgr::BufferName); if ( texTarget ) { - passData.mTexType[ texIndex ] = Material::TexTarget; - passData.mTexSlot[ texIndex++ ].texTarget = texTarget; + passData.mTexType[texIndex] = Material::TexTarget; + passData.mSamplerNames[texIndex] = "prepassBuffer"; + passData.mTexSlot[ texIndex++ ].texTarget = texTarget; } } }