Blender Git Commit Log
Git Commits -> Revision aff03aa
Revision aff03aa by Brecht Van Lommel (master) October 12, 2011, 15:54 (GMT) |
Cycles: tag shading nodes as being compatible with the old/new shading system, so they only appear in the list when needed. Old shading nodes were previously disabled entirely, breaking internal renderer compatibility. |
Commit Details:
Full Hash: aff03aa7780e4a7d0dafd06f6e1ed3b3cdb90b5b
SVN Revision: 40962
Parent Commit: c3c44f8
Lines Changed: +134, -28
62 Modified Paths:
/source/blender/blenkernel/BKE_node.h (+6, -1) (Diff)
/source/blender/blenkernel/intern/node.c (+34, -19) (Diff)
/source/blender/editors/space_node/node_header.c (+8, -2) (Diff)
/source/blender/nodes/intern/node_common.c (+1, -0) (Diff)
/source/blender/nodes/NOD_shader.h (+18, -3) (Diff)
/source/blender/nodes/shader/nodes/node_shader_add_shader.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_attribute.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_background.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_blend_weight.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_bsdf_anisotropic.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_bsdf_diffuse.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_bsdf_glass.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_bsdf_glossy.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_bsdf_translucent.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_bsdf_transparent.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_bsdf_velvet.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_camera.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_common.c (+4, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_curves.c (+2, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_dynamic.c (+2, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_emission.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_fresnel.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_geom.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_geometry.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_holdout.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_hueSatVal.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_invert.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_light_path.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_mapping.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_material.c (+2, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_math.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_mixRgb.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_mix_shader.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_normal.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_output.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_output_lamp.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_output_material.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_output_texture.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_output_world.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_rgb.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_sepcombRGB.c (+2, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_squeeze.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_texture.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_blend.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_clouds.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_coord.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_distnoise.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_environment.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_image.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_magic.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_marble.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_musgrave.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_noise.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_sky.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_stucci.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_voronoi.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_wood.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_valToRgb.c (+2, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_value.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_vectMath.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_volume_isotropic.c (+2, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_volume_transparent.c (+2, -1) (Diff)
/source/blender/blenkernel/intern/node.c (+34, -19) (Diff)
/source/blender/editors/space_node/node_header.c (+8, -2) (Diff)
/source/blender/nodes/intern/node_common.c (+1, -0) (Diff)
/source/blender/nodes/NOD_shader.h (+18, -3) (Diff)
/source/blender/nodes/shader/nodes/node_shader_add_shader.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_attribute.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_background.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_blend_weight.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_bsdf_anisotropic.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_bsdf_diffuse.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_bsdf_glass.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_bsdf_glossy.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_bsdf_translucent.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_bsdf_transparent.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_bsdf_velvet.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_camera.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_common.c (+4, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_curves.c (+2, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_dynamic.c (+2, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_emission.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_fresnel.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_geom.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_geometry.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_holdout.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_hueSatVal.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_invert.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_light_path.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_mapping.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_material.c (+2, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_math.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_mixRgb.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_mix_shader.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_normal.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_output.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_output_lamp.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_output_material.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_output_texture.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_output_world.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_rgb.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_sepcombRGB.c (+2, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_squeeze.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_texture.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_blend.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_clouds.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_coord.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_distnoise.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_environment.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_image.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_magic.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_marble.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_musgrave.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_noise.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_sky.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_stucci.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_voronoi.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_wood.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_valToRgb.c (+2, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_value.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_vectMath.c (+1, -0) (Diff)
/source/blender/nodes/shader/nodes/node_shader_volume_isotropic.c (+2, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_volume_transparent.c (+2, -1) (Diff)