[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [22748] branches/blender2.5/blender/source /blender: Smoke:

Daniel Genrich daniel.genrich at gmx.net
Mon Aug 24 23:39:48 CEST 2009


Revision: 22748
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=22748
Author:   genscher
Date:     2009-08-24 23:39:48 +0200 (Mon, 24 Aug 2009)

Log Message:
-----------
Smoke:
*enable non-2^n textrues for all gfx cards which support it.
* try to enhance the visual quality under linux a bit when gfx card doesn't support it (still errors visible)

Modified Paths:
--------------
    branches/blender2.5/blender/source/blender/editors/space_view3d/drawvolume.c
    branches/blender2.5/blender/source/blender/gpu/intern/gpu_extensions.c

Modified: branches/blender2.5/blender/source/blender/editors/space_view3d/drawvolume.c
===================================================================
--- branches/blender2.5/blender/source/blender/editors/space_view3d/drawvolume.c	2009-08-24 21:16:23 UTC (rev 22747)
+++ branches/blender2.5/blender/source/blender/editors/space_view3d/drawvolume.c	2009-08-24 21:39:48 UTC (rev 22748)
@@ -236,7 +236,7 @@
 
 	GPU_texture_bind(tex, 0);
 
-	// if (!GLEW_ARB_texture_non_power_of_two) 
+	if (!GLEW_ARB_texture_non_power_of_two) 
 	{
 		cor[0] = (float)res[0]/(float)larger_pow2(res[0]);
 		cor[1] = (float)res[1]/(float)larger_pow2(res[1]);

Modified: branches/blender2.5/blender/source/blender/gpu/intern/gpu_extensions.c
===================================================================
--- branches/blender2.5/blender/source/blender/gpu/intern/gpu_extensions.c	2009-08-24 21:16:23 UTC (rev 22747)
+++ branches/blender2.5/blender/source/blender/gpu/intern/gpu_extensions.c	2009-08-24 21:39:48 UTC (rev 22748)
@@ -360,14 +360,13 @@
 		glTexSubImage3D(tex->target, 0, 0, 0, 0, w, h, depth, format, type, pixels);
 	}
 
-	// glTexParameterfv(GL_TEXTURE_3D, GL_TEXTURE_BORDER_COLOR, vfBorderColor);
+	glTexParameterfv(GL_TEXTURE_3D, GL_TEXTURE_BORDER_COLOR, vfBorderColor);
 	glTexParameteri(GL_TEXTURE_3D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
 	glTexParameteri(GL_TEXTURE_3D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
 	glTexParameteri(GL_TEXTURE_3D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_BORDER);
 	glTexParameteri(GL_TEXTURE_3D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_BORDER);
 	glTexParameteri(GL_TEXTURE_3D, GL_TEXTURE_WRAP_R, GL_CLAMP_TO_BORDER);
 
-
 	if (pixels)
 		MEM_freeN(pixels);
 





More information about the Bf-blender-cvs mailing list