Pārlūkot izejas kodu

Merge branch 'master' into 12.0-development

Alex Szpakowski 5 gadi atpakaļ
vecāks
revīzija
c5b6cc3228
1 mainītis faili ar 5 papildinājumiem un 0 dzēšanām
  1. 5 0
      src/modules/graphics/opengl/OpenGL.cpp

+ 5 - 0
src/modules/graphics/opengl/OpenGL.cpp

@@ -1004,6 +1004,11 @@ void OpenGL::bindTextureToUnit(TextureType target, GLuint texture, int textureun
 		else
 			state.curTextureUnit = textureunit;
 	}
+	else if (!restoreprev && textureunit != state.curTextureUnit)
+	{
+		glActiveTexture(GL_TEXTURE0 + textureunit);
+		state.curTextureUnit = textureunit;
+	}
 }
 
 void OpenGL::bindTextureToUnit(Texture *texture, int textureunit, bool restoreprev)