diff options
| author | Dave Parks <davep@lindenlab.com> | 2022-05-18 15:55:24 -0500 | 
|---|---|---|
| committer | Dave Parks <davep@lindenlab.com> | 2022-05-18 15:55:24 -0500 | 
| commit | c1deab5ba7595f5094313bb9002411c11bb00745 (patch) | |
| tree | c9a4773cfff235e7dd6be983ac136fbb857d84dd | |
| parent | a9363222618a879dd7d0d78471f8773af6b61618 (diff) | |
SL-17417 Fix for incorrect reflection orientation on fullbright prims.
| -rw-r--r-- | indra/newview/lldrawpoolbump.cpp | 2 | 
1 files changed, 2 insertions, 0 deletions
| diff --git a/indra/newview/lldrawpoolbump.cpp b/indra/newview/lldrawpoolbump.cpp index ef38b77922..8db6a10e26 100644 --- a/indra/newview/lldrawpoolbump.cpp +++ b/indra/newview/lldrawpoolbump.cpp @@ -464,6 +464,7 @@ void LLDrawPoolBump::beginFullbrightShiny()  		LLVector4 vec4(vec, gShinyOrigin.mV[3]);  		shader->uniform4fv(LLViewerShaderMgr::SHINY_ORIGIN, 1, vec4.mV); +        cube_map->setMatrix(1);  		// Make sure that texture coord generation happens for tex unit 1, as that's the one we use for   		// the cube map in the one pass shiny shaders  		gGL.getTexUnit(1)->disable(); @@ -524,6 +525,7 @@ void LLDrawPoolBump::endFullbrightShiny()  	if( cube_map )  	{  		cube_map->disable(); +        cube_map->restoreMatrix();  		shader->unbind();  	} | 
