blender/intern/cycles/kernel/shaders
Carlo Andreacchio 7765b73f6d Cycles: add Transparent Depth output to Light Path node.
This can for example be useful if you want to manually terminate the path at
some point and use a color other than black.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D454
2014-04-21 14:44:36 +02:00
..
CMakeLists.txt Cycles: add dedicated UV Map node, easier to find and has convenient auto complete. 2014-04-02 11:53:44 +02:00
node_absorption_volume.osl Fix T39284: clamp cycles volume density to be >= 0, to avoid accidental strange shading. 2014-04-15 15:19:23 +02:00
node_add_closure.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_ambient_occlusion.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_attribute.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_background.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_blackbody.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_brick_texture.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_brightness.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_bump.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_camera.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_checker_texture.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_color.h Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_combine_hsv.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_combine_rgb.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_convert_from_color.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_convert_from_float.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_convert_from_int.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_convert_from_normal.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_convert_from_point.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_convert_from_string.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_convert_from_vector.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_diffuse_bsdf.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_emission.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_environment_texture.osl * Code cleanup for M_PI code. 2013-10-10 17:14:04 +00:00
node_fresnel.h Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_fresnel.osl Fix T38439: allow IOR in range [0, inf] instead of [1, inf] in Cycles. 2014-02-03 17:08:34 +01:00
node_gamma.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_geometry.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_glass_bsdf.osl Fix T38439: allow IOR in range [0, inf] instead of [1, inf] in Cycles. 2014-02-03 17:08:34 +01:00
node_glossy_bsdf.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_gradient_texture.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_hair_bsdf.osl style cleanup 2013-10-10 17:28:01 +00:00
node_hair_info.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_holdout.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_hsv.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_image_texture.osl Add support for multiple interpolation modes on cycles image textures 2014-03-07 23:16:33 +01:00
node_invert.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_layer_weight.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_light_falloff.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_light_path.osl Cycles: add Transparent Depth output to Light Path node. 2014-04-21 14:44:36 +02:00
node_magic_texture.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_mapping.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_math.osl Fix for OSL bug reported on IRC by Pablo Vasquez: Clamp option of the math node in OSL produces bad results. Really stupid bug, OSL math node was assigning the clamped 1st input value instead of the 2013-10-23 11:30:18 +00:00
node_mix_closure.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_mix.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_musgrave_texture.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_noise_texture.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_normal_map.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_normal.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_object_info.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_output_displacement.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_output_surface.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_output_volume.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_particle_info.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_refraction_bsdf.osl Fix T38439: allow IOR in range [0, inf] instead of [1, inf] in Cycles. 2014-02-03 17:08:34 +01:00
node_rgb_curves.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_rgb_ramp.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_scatter_volume.osl Fix T39284: clamp cycles volume density to be >= 0, to avoid accidental strange shading. 2014-04-15 15:19:23 +02:00
node_separate_hsv.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_separate_rgb.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_set_normal.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_sky_texture.osl style cleanup 2013-10-10 17:28:01 +00:00
node_subsurface_scattering.osl style cleanup 2013-10-10 17:28:01 +00:00
node_tangent.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_texture_coordinate.osl Code Cleanup: osl style 2014-01-06 13:58:33 +11:00
node_texture.h Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_toon_bsdf.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_translucent_bsdf.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_transparent_bsdf.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_uv_map.osl Fix new Cycles UV Map node not working correct for bump mapping. 2014-04-21 14:44:36 +02:00
node_value.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_vector_curves.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_vector_math.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_vector_transform.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_velvet_bsdf.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_voronoi_texture.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_ward_bsdf.osl * Code cleanup for M_PI code. 2013-10-10 17:14:04 +00:00
node_wave_texture.osl Cycles: Fix Wave texture difference between OSL and SVM, OSL wasn't using the "Scale" properly for distortion. 2014-01-13 22:01:39 +01:00
node_wavelength.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
node_wireframe.osl Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
oslutil.h Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
SConscript Fix windows scons OSL build error, just use quotes now instead of array. 2013-10-09 20:11:18 +00:00
stdosl.h Cycles Volume Render: work on nodes and closures. 2013-12-28 16:57:02 +01:00