diff options
Diffstat (limited to 'indra/llrender')
| -rw-r--r-- | indra/llrender/llshadermgr.cpp | 12 | ||||
| -rw-r--r-- | indra/llrender/llshadermgr.h | 10 | 
2 files changed, 13 insertions, 9 deletions
diff --git a/indra/llrender/llshadermgr.cpp b/indra/llrender/llshadermgr.cpp index 13074032e0..6fb319fd5b 100644 --- a/indra/llrender/llshadermgr.cpp +++ b/indra/llrender/llshadermgr.cpp @@ -1073,11 +1073,13 @@ void LLShaderMgr::initAttribsAndUniforms()  	mReservedUniforms.push_back("texture_matrix3");  	mReservedUniforms.push_back("object_plane_s");  	mReservedUniforms.push_back("object_plane_t"); -    mReservedUniforms.push_back("texture_basecolor_matrix"); // GLTF -    mReservedUniforms.push_back("texture_normal_matrix"); // GLTF -    mReservedUniforms.push_back("texture_metallic_roughness_matrix"); // GLTF -    mReservedUniforms.push_back("texture_emissive_matrix"); // GLTF -    llassert(mReservedUniforms.size() == LLShaderMgr::TEXTURE_EMISSIVE_MATRIX+1); + +    mReservedUniforms.push_back("texture_base_color_transform"); // (GLTF) +    mReservedUniforms.push_back("texture_normal_transform"); // (GLTF) +    mReservedUniforms.push_back("texture_metallic_roughness_transform"); // (GLTF) +    mReservedUniforms.push_back("texture_emissive_transform"); // (GLTF) + +    llassert(mReservedUniforms.size() == LLShaderMgr::TEXTURE_EMISSIVE_TRANSFORM+1);  	mReservedUniforms.push_back("viewport"); diff --git a/indra/llrender/llshadermgr.h b/indra/llrender/llshadermgr.h index 3c8bef635a..93ea49d16a 100644 --- a/indra/llrender/llshadermgr.h +++ b/indra/llrender/llshadermgr.h @@ -52,10 +52,12 @@ public:          TEXTURE_MATRIX3,                    //  "texture_matrix3"          OBJECT_PLANE_S,                     //  "object_plane_s"          OBJECT_PLANE_T,                     //  "object_plane_t" -        TEXTURE_BASECOLOR_MATRIX,           //  "texture_basecolor_matrix" (GLTF) -        TEXTURE_NORMAL_MATRIX,              //  "texture_normal_matrix" (GLTF) -        TEXTURE_METALLIC_ROUGHNESS_MATRIX,  //  "texture_metallic_roughness_matrix" (GLTF) -        TEXTURE_EMISSIVE_MATRIX,            //  "texture_emissive_matrix" (GLTF) + +        TEXTURE_BASE_COLOR_TRANSFORM,         //  "texture_base_color_transform" (GLTF) +        TEXTURE_NORMAL_TRANSFORM,             //  "texture_normal_transform" (GLTF) +        TEXTURE_METALLIC_ROUGHNESS_TRANSFORM, //  "texture_metallic_roughness_transform" (GLTF) +        TEXTURE_EMISSIVE_TRANSFORM,           //  "texture_emissive_transform" (GLTF) +          VIEWPORT,                           //  "viewport"          LIGHT_POSITION,                     //  "light_position"          LIGHT_DIRECTION,                    //  "light_direction"  | 
