Blender Git Loki
Git Commits -> Revision aaf37e1
June 20, 2017, 16:39 (GMT) |
Implement Eevee output node system This makes Eevee consistent with Cycles, by having a single output node, and multiple shader nodes that connect to it. Note that node systems for Eevee saved before this will be missing the output node, and thus will show an invalid material. This is easily resolved by connecting the shader output to a new output node. |
Commit Details:
Full Hash: aaf37e1216b2a9dfc43591e227c679a5b35af8c0
Parent Commit: c2f4308
Lines Changed: +99, -29
1 Added Path:
/source/blender/nodes/shader/nodes/node_shader_output_eevee_material.c (+66, -0) (View)
10 Modified Paths:
/release/scripts/startup/nodeitems_builtins.py (+1, -0) (Diff)
/source/blender/blenkernel/BKE_node.h (+1, -0) (Diff)
/source/blender/blenkernel/intern/node.c (+1, -0) (Diff)
/source/blender/editors/space_node/node_edit.c (+3, -7) (Diff)
/source/blender/gpu/shaders/gpu_shader_material.glsl (+6, -0) (Diff)
/source/blender/nodes/CMakeLists.txt (+1, -0) (Diff)
/source/blender/nodes/NOD_shader.h (+1, -0) (Diff)
/source/blender/nodes/NOD_static_types.h (+3, -2) (Diff)
/source/blender/nodes/shader/nodes/node_shader_output_metallic.c (+8, -10) (Diff)
/source/blender/nodes/shader/nodes/node_shader_output_specular.c (+8, -10) (Diff)
/source/blender/blenkernel/BKE_node.h (+1, -0) (Diff)
/source/blender/blenkernel/intern/node.c (+1, -0) (Diff)
/source/blender/editors/space_node/node_edit.c (+3, -7) (Diff)
/source/blender/gpu/shaders/gpu_shader_material.glsl (+6, -0) (Diff)
/source/blender/nodes/CMakeLists.txt (+1, -0) (Diff)
/source/blender/nodes/NOD_shader.h (+1, -0) (Diff)
/source/blender/nodes/NOD_static_types.h (+3, -2) (Diff)
/source/blender/nodes/shader/nodes/node_shader_output_metallic.c (+8, -10) (Diff)
/source/blender/nodes/shader/nodes/node_shader_output_specular.c (+8, -10) (Diff)