Browse Source

GL: Fixed constants commit.

Branimir Karadzic 11 years ago
parent
commit
f5b8d636a6
1 changed files with 4 additions and 2 deletions
  1. 4 2
      src/renderer_gl.cpp

+ 4 - 2
src/renderer_gl.cpp

@@ -4108,7 +4108,8 @@ namespace bgfx
 							bool constantsChanged = compute.m_constBegin < compute.m_constEnd;
 							rendererUpdateUniforms(this, _render->m_constantBuffer, compute.m_constBegin, compute.m_constEnd);
 
-							if (constantsChanged)
+							if (constantsChanged
+							&&  NULL != program.m_constantBuffer)
 							{
 								commit(*program.m_constantBuffer);
 							}
@@ -4423,7 +4424,8 @@ namespace bgfx
 				{
 					ProgramGL& program = m_program[programIdx];
 
-					if (constantsChanged)
+					if (constantsChanged
+					&&  NULL != program.m_constantBuffer)
 					{
 						commit(*program.m_constantBuffer);
 					}