[Bf-blender-cvs] [1bcbad446e5] blender2.8: Fix ogl deprecated calls.

Clément Foucault noreply at git.blender.org
Fri May 12 18:02:58 CEST 2017


Commit: 1bcbad446e57de309e8747280bc6cad93187622c
Author: Clément Foucault
Date:   Fri May 12 18:02:31 2017 +0200
Branches: blender2.8
https://developer.blender.org/rB1bcbad446e57de309e8747280bc6cad93187622c

Fix ogl deprecated calls.

===================================================================

M	source/blender/gpu/intern/gpu_texture.c

===================================================================

diff --git a/source/blender/gpu/intern/gpu_texture.c b/source/blender/gpu/intern/gpu_texture.c
index 3bda41eaff6..637cdff1262 100644
--- a/source/blender/gpu/intern/gpu_texture.c
+++ b/source/blender/gpu/intern/gpu_texture.c
@@ -504,7 +504,9 @@ static GPUTexture *GPU_texture_cube_create(
 		glTexParameteri(tex->target_base, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
 		glTexParameteri(tex->target_base, GL_TEXTURE_COMPARE_MODE, GL_COMPARE_R_TO_TEXTURE);
 		glTexParameteri(tex->target_base, GL_TEXTURE_COMPARE_FUNC, GL_LEQUAL);
+#ifdef WITH_LEGACY_OPENGL
 		glTexParameteri(tex->target_base, GL_DEPTH_TEXTURE_MODE, GL_INTENSITY);
+#endif
 	}
 	else {
 		glTexParameteri(tex->target_base, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
@@ -568,10 +570,16 @@ GPUTexture *GPU_texture_from_blender(Image *ima, ImageUser *iuser, int textarget
 		glBindTexture(textarget, tex->bindcode);
 		glGetTexLevelParameteriv(gettarget, 0, GL_TEXTURE_WIDTH, &w);
 		glGetTexLevelParameteriv(gettarget, 0, GL_TEXTURE_HEIGHT, &h);
+#ifdef WITH_LEGACY_OPENGL
 		glGetTexLevelParameteriv(gettarget, 0, GL_TEXTURE_BORDER, &border);
 
 		tex->w = w - border;
 		tex->h = h - border;
+#else
+		tex->w = w;
+		tex->h = h;
+		UNUSED_VARS(border);
+#endif
 	}
 
 	glBindTexture(textarget, 0);




More information about the Bf-blender-cvs mailing list