diff options
author | Ton Roosendaal <ton@blender.org> | 2006-05-24 16:07:54 +0400 |
---|---|---|
committer | Ton Roosendaal <ton@blender.org> | 2006-05-24 16:07:54 +0400 |
commit | 12a6cd486f5ae22704d7a0937ed6b228aed5a0fb (patch) | |
tree | 1d7b090f7366eded31f958a6a54f741ee60008de /source/blender/render/extern | |
parent | 2c9214bcc9f9afd38f2e21334c188b182d86f694 (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.h | 3 |
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]; |