Bladeren bron

Fixed crash for unitialized textures

Ivan Safrin 10 jaren geleden
bovenliggende
commit
366bd515b7
1 gewijzigde bestanden met toevoegingen van 3 en 1 verwijderingen
  1. 3 1
      src/core/PolyOpenGLGraphicsInterface.cpp

+ 3 - 1
src/core/PolyOpenGLGraphicsInterface.cpp

@@ -174,7 +174,9 @@ void OpenGLGraphicsInterface::setParamInShader(Shader *shader, ProgramParam *par
             if(localParam) {
                 Texture* texture = localParam->getTexture();
                 if(texture) {
-                    glBindTexture(GL_TEXTURE_2D, *((GLuint*) texture->platformData));
+                    if(texture->platformData) {
+                        glBindTexture(GL_TEXTURE_2D, *((GLuint*) texture->platformData));
+                    }
                 } else {
                     glBindTexture(GL_TEXTURE_2D, 0);                    
                 }