Просмотр исходного кода

Merge pull request #499 from wivlaro/no-regenerate-texture-id

No need to completely delete and re-generate texture id when recreating.
Ivan Safrin 11 лет назад
Родитель
Сommit
913704f814
1 измененных файлов с 2 добавлено и 3 удалено
  1. 2 3
      Core/Contents/Source/PolyGLTexture.cpp

+ 2 - 3
Core/Contents/Source/PolyGLTexture.cpp

@@ -66,11 +66,10 @@ void OpenGLTexture::recreateFromImageData() {
 	
 	Number anisotropy = CoreServices::getInstance()->getRenderer()->getAnisotropyAmount();
 	
-	if(glTextureLoaded) {
-		glDeleteTextures(1, &textureID);
+	if (!glTextureLoaded) {
+		glGenTextures(1, &textureID);
 	}
 	
-	glGenTextures(1, &textureID);
 	glBindTexture(GL_TEXTURE_2D, textureID);
 	
 	if(clamp) {