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>2006-05-24 16:07:54 +0400
committerTon Roosendaal <ton@blender.org>2006-05-24 16:07:54 +0400
commit12a6cd486f5ae22704d7a0937ed6b228aed5a0fb (patch)
tree1d7b090f7366eded31f958a6a54f741ee60008de /source/blender/render/extern
parent2c9214bcc9f9afd38f2e21334c188b182d86f694 (diff)
Bugfix #4213
Using "Fresnel" for transparency only worked when material had "ZTransp" set. That's not a real problem, but it made Fresnel not work for Materials used in Nodes. Now a Fresnel on alpha works always.
Diffstat (limited to 'source/blender/render/extern')
-rw-r--r--source/blender/render/extern/include/RE_shader_ext.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/source/blender/render/extern/include/RE_shader_ext.h b/source/blender/render/extern/include/RE_shader_ext.h
index 0189cb3fd42..59f6da40f5e 100644
--- a/source/blender/render/extern/include/RE_shader_ext.h
+++ b/source/blender/render/extern/include/RE_shader_ext.h
@@ -81,6 +81,9 @@ typedef struct ShadeInput
int har;
float layerfac;
+ /* base material mode (OR-ed result of entire node tree) */
+ int mode;
+
/* texture coordinates */
float lo[3], gl[3], uv[3], ref[3], orn[3], winco[3], sticky[3], vcol[3], rad[3];
float vn[3], vno[3], facenor[3], view[3], refcol[4], displace[3];