[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [16263] branches/apricot/source/blender/ gpu/intern/gpu_material.c: Apricot Branch: apply glsl object color before mist, makes more sense.
Brecht Van Lommel
brechtvanlommel at pandora.be
Tue Aug 26 19:53:11 CEST 2008
Revision: 16263
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=16263
Author: blendix
Date: 2008-08-26 19:53:04 +0200 (Tue, 26 Aug 2008)
Log Message:
-----------
Apricot Branch: apply glsl object color before mist, makes more sense.
Modified Paths:
--------------
branches/apricot/source/blender/gpu/intern/gpu_material.c
Modified: branches/apricot/source/blender/gpu/intern/gpu_material.c
===================================================================
--- branches/apricot/source/blender/gpu/intern/gpu_material.c 2008-08-26 17:38:39 UTC (rev 16262)
+++ branches/apricot/source/blender/gpu/intern/gpu_material.c 2008-08-26 17:53:04 UTC (rev 16263)
@@ -1161,6 +1161,11 @@
GPU_link(mat, "shade_add", shr->combined, shr->spec, &shr->combined);
}
+ if(ma->shade_flag & MA_OBCOLOR) {
+ mat->obcolalpha = 1;
+ GPU_link(mat, "shade_obcolor", shr->combined, GPU_builtin(GPU_OBCOLOR), &shr->combined);
+ }
+
if(world && (world->mode & WO_MIST) && !(ma->mode & MA_NOMIST)) {
misttype = world->mistype;
@@ -1181,11 +1186,6 @@
}
GPU_link(mat, "mtex_alpha_to_col", shr->combined, shr->alpha, &shr->combined);
-
- if(ma->shade_flag & MA_OBCOLOR) {
- mat->obcolalpha = 1;
- GPU_link(mat, "shade_obcolor", shr->combined, GPU_builtin(GPU_OBCOLOR), &shr->combined);
- }
}
GPUNodeLink *GPU_blender_material(GPUMaterial *mat, Material *ma)
More information about the Bf-blender-cvs
mailing list