Blender Git Loki
Git Commits -> Revision db75cc4
Revision db75cc4 by Brecht Van Lommel (master) November 8, 2011, 11:38 (GMT) |
Nodes: add cycles shader nodes, these will only be available to render engines that use the new shading nodes system. Documentation: http://wiki.blender.org/index.php/Doc:2.6/Manual/Render/Cycles/Nodes |
Commit Details:
Full Hash: db75cc4cdebb536774a8f2d7601319e2c898ecb0
SVN Revision: 41650
Parent Commit: ee6f269
Lines Changed: +4706, -1250
32 Added Paths:
/source/blender/nodes/shader/nodes/node_shader_add_shader.c (+66, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_attribute.c (+63, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_background.c (+61, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_bsdf_anisotropic.c (+67, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_bsdf_diffuse.c (+65, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_bsdf_glass.c (+67, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_bsdf_glossy.c (+67, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_bsdf_translucent.c (+65, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_bsdf_transparent.c (+65, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_bsdf_velvet.c (+66, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_emission.c (+66, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_fresnel.c (+65, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_geometry.c (+68, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_holdout.c (+60, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_layer_weight.c (+66, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_light_path.c (+66, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_mix_shader.c (+67, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_output_lamp.c (+55, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_output_material.c (+68, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_output_world.c (+56, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_tex_coord.c (+72, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_tex_environment.c (+89, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_tex_gradient.c (+81, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_tex_image.c (+89, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_tex_magic.c (+86, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_tex_musgrave.c (+87, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_tex_noise.c (+83, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_tex_sky.c (+83, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_tex_voronoi.c (+82, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_tex_wave.c (+85, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_volume_isotropic.c (+66, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_volume_transparent.c (+66, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_attribute.c (+63, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_background.c (+61, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_bsdf_anisotropic.c (+67, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_bsdf_diffuse.c (+65, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_bsdf_glass.c (+67, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_bsdf_glossy.c (+67, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_bsdf_translucent.c (+65, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_bsdf_transparent.c (+65, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_bsdf_velvet.c (+66, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_emission.c (+66, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_fresnel.c (+65, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_geometry.c (+68, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_holdout.c (+60, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_layer_weight.c (+66, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_light_path.c (+66, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_mix_shader.c (+67, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_output_lamp.c (+55, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_output_material.c (+68, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_output_world.c (+56, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_tex_coord.c (+72, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_tex_environment.c (+89, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_tex_gradient.c (+81, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_tex_image.c (+89, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_tex_magic.c (+86, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_tex_musgrave.c (+87, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_tex_noise.c (+83, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_tex_sky.c (+83, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_tex_voronoi.c (+82, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_tex_wave.c (+85, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_volume_isotropic.c (+66, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_volume_transparent.c (+66, -0) (View)
23 Modified Paths:
/source/blender/blenkernel/BKE_node.h (+34, -0) (Diff)
/source/blender/blenkernel/intern/node.c (+44, -9) (Diff)
/source/blender/editors/object/object_add.c (+15, -3) (Diff)
/source/blender/editors/space_node/drawnode.c (+79, -0) (Diff)
/source/blender/editors/space_node/node_edit.c (+39, -8) (Diff)
/source/blender/gpu/intern/gpu_shader_material.glsl (+317, -0) (Diff)
/source/blender/gpu/intern/gpu_shader_material.glsl.c (+1420, -1221) (Diff)
/source/blender/makesdna/DNA_node_types.h (+122, -0) (Diff)
/source/blender/makesrna/intern/rna_nodetree.c (+248, -0) (Diff)
/source/blender/makesrna/intern/rna_nodetree_types.h (+33, -1) (Diff)
/source/blender/nodes/CMakeLists.txt (+31, -0) (Diff)
/source/blender/nodes/NOD_shader.h (+35, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_geom.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_mapping.c (+1, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_math.c (+1, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_mixRgb.c (+1, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_rgb.c (+1, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_valToRgb.c (+1, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_value.c (+1, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_vectMath.c (+1, -1) (Diff)
/source/blender/nodes/shader/node_shader_tree.c (+2, -1) (Diff)
/source/blender/nodes/shader/node_shader_util.c (+19, -0) (Diff)
/source/blender/nodes/shader/node_shader_util.h (+2, -0) (Diff)
/source/blender/blenkernel/intern/node.c (+44, -9) (Diff)
/source/blender/editors/object/object_add.c (+15, -3) (Diff)
/source/blender/editors/space_node/drawnode.c (+79, -0) (Diff)
/source/blender/editors/space_node/node_edit.c (+39, -8) (Diff)
/source/blender/gpu/intern/gpu_shader_material.glsl (+317, -0) (Diff)
/source/blender/gpu/intern/gpu_shader_material.glsl.c (+1420, -1221) (Diff)
/source/blender/makesdna/DNA_node_types.h (+122, -0) (Diff)
/source/blender/makesrna/intern/rna_nodetree.c (+248, -0) (Diff)
/source/blender/makesrna/intern/rna_nodetree_types.h (+33, -1) (Diff)
/source/blender/nodes/CMakeLists.txt (+31, -0) (Diff)
/source/blender/nodes/NOD_shader.h (+35, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_geom.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_mapping.c (+1, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_math.c (+1, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_mixRgb.c (+1, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_rgb.c (+1, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_valToRgb.c (+1, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_value.c (+1, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_vectMath.c (+1, -1) (Diff)
/source/blender/nodes/shader/node_shader_tree.c (+2, -1) (Diff)
/source/blender/nodes/shader/node_shader_util.c (+19, -0) (Diff)
/source/blender/nodes/shader/node_shader_util.h (+2, -0) (Diff)