blender/intern/cycles/kernel/shaders
Sergey Sharybin 9eccf40daa OSL Scons rules
Initial support of OSL builds using SCons build system. Only tested on Linux now.
No changes to configuration files themselves -- for now check how it's configured
for linux buildbot (it was already horror to make all this changes and verify them,
changes to linux-config.py could easily be done later).

Currently WITH_BF_STATICOSL and WITH_BF_STATICLLVM are more like rudiments because
linking against oslexec requires special trick with --whole-archive. We woul either
need to find a way dealing with this oslexec less hackish or drop STATICOSL and 
STATICLLVM flags. Will keep dropping this flags for until we have "final" build
rules for OSL.

Still can not make 32bit linux rendering with OSL -- blender simply crashes when
starting rendering. So for time being this issues are solving disabled OSL for
32bit build slaves.
2012-11-15 13:11:12 +00:00
..
CMakeLists.txt Cycles: 4 new nodes. 2012-11-06 19:59:02 +00:00
node_add_closure.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_ambient_occlusion.osl Cycles: 4 new nodes. 2012-11-06 19:59:02 +00:00
node_attribute.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_background.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_brick_texture.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_brightness.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_bump.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_camera.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_checker_texture.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_color.h Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_combine_rgb.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_convert_from_color.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_convert_from_float.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_convert_from_int.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_convert_from_normal.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_convert_from_point.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_convert_from_vector.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_diffuse_bsdf.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_emission.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_environment_texture.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_fresnel.h Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_fresnel.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_gamma.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_geometry.osl Cycles: 4 new nodes. 2012-11-06 19:59:02 +00:00
node_glass_bsdf.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_glossy_bsdf.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_gradient_texture.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_holdout.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_hsv.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_image_texture.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_invert.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_layer_weight.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_light_falloff.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_light_path.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_magic_texture.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_mapping.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_math.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_mix_closure.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_mix.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_musgrave_texture.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_noise_texture.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_normal_map.osl Cycles: add strength input for normal map node. 2012-11-08 16:35:20 +00:00
node_normal.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_object_info.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_output_displacement.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_output_surface.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_output_volume.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_particle_info.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_refraction_bsdf.osl Cycles: 4 new nodes. 2012-11-06 19:59:02 +00:00
node_rgb_ramp.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_separate_rgb.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_set_normal.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_sky_texture.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_tangent.osl Cycles: 4 new nodes. 2012-11-06 19:59:02 +00:00
node_texture_coordinate.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_texture.h Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_translucent_bsdf.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_transparent_bsdf.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_value.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_vector_math.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_velvet_bsdf.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_voronoi_texture.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
node_ward_bsdf.osl Cycles: 4 new nodes. 2012-11-06 19:59:02 +00:00
node_wave_texture.osl Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
oslutil.h Cycles OSL: refactoring and fixes 2012-11-03 14:32:13 +00:00
SConscript OSL Scons rules 2012-11-15 13:11:12 +00:00
stdosl.h Cycles OSL: phong_ramp(N, exponent, colors[8]) closure added, which works like 2012-11-06 19:59:07 +00:00