Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTon Roosendaal <ton@blender.org>2013-04-18 15:44:00 +0400
committerTon Roosendaal <ton@blender.org>2013-04-18 15:44:00 +0400
commit7669d3c17d724311d3e6c6a8ee56da049fdbb4d6 (patch)
tree06cfa287bb2cf9a3696836a0c85a75e9477209d1 /source/blender/render
parent4f23bd8904dfd46181a4082f1bea91dbbcaa8d86 (diff)
Bug fix #35017
Blender Render: setting alpha to zero for ray-transp material with refraction did not render. Was optimized away.
Diffstat (limited to 'source/blender/render')
-rw-r--r--source/blender/render/intern/source/convertblender.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/render/intern/source/convertblender.c b/source/blender/render/intern/source/convertblender.c
index d83df4e78b0..29d263d98c8 100644
--- a/source/blender/render/intern/source/convertblender.c
+++ b/source/blender/render/intern/source/convertblender.c
@@ -3470,7 +3470,7 @@ static void init_render_mesh(Render *re, ObjectRen *obr, int timeoffset)
/* test for 100% transparent */
ok= 1;
- if (ma->alpha==0.0f && ma->spectra==0.0f && ma->filter==0.0f && (ma->mode & MA_TRANSP) && (ma->mode & MA_RAYMIRROR)==0) {
+ if (ma->alpha==0.0f && ma->spectra==0.0f && ma->spectra==0.0f && ma->filter==0.0f && (ma->mode & MA_TRANSP) && (ma->mode & (MA_RAYTRANSP | MA_RAYMIRROR))==0 ) {
ok= 0;
/* texture on transparency? */
for (a=0; a<MAX_MTEX; a++) {