diff options
author | Dave Parks <davep@lindenlab.com> | 2011-11-18 15:04:26 -0600 |
---|---|---|
committer | Dave Parks <davep@lindenlab.com> | 2011-11-18 15:04:26 -0600 |
commit | 5c690db63ff118b6bc66fe1607624a59f4162b30 (patch) | |
tree | 1e0222d2d162301194f6a02a1e0976cf969d5e36 /indra/newview/llvovolume.cpp | |
parent | 50112c163a1d7fcea4bd3be815d6eddd7d44364e (diff) |
SH-2700 Fix for random black textures due to texture index out of bounds. Also change shader to show bright pink on index out of bounds and add assertions to help prevent this sort of bug in the future.
Diffstat (limited to 'indra/newview/llvovolume.cpp')
-rw-r--r-- | indra/newview/llvovolume.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/indra/newview/llvovolume.cpp b/indra/newview/llvovolume.cpp index 827c5b9cb5..baab191cb6 100644 --- a/indra/newview/llvovolume.cpp +++ b/indra/newview/llvovolume.cpp @@ -4652,7 +4652,7 @@ void LLVolumeGeometryManager::genDrawInfo(LLSpatialGroup* group, U32 mask, std:: buffer_index = -1; } - S32 texture_index_channels = gGLManager.mNumTextureImageUnits-1; //always reserve one for shiny for now just for simplicity + S32 texture_index_channels = LLGLSLShader::sIndexedTextureChannels-1; //always reserve one for shiny for now just for simplicity if (gGLManager.mGLVersion < 3.1f) { |