Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrecht Van Lommel <brechtvanlommel@pandora.be>2011-04-27 18:36:02 +0400
committerBrecht Van Lommel <brechtvanlommel@pandora.be>2011-04-27 18:36:02 +0400
commit4e235c184b534d31b651ac0449a1b55a000639fc (patch)
tree9f6c464131b04b7f35f82c651ac9248cbab71866 /source/blender/nodes/CMakeLists.txt
parentda376e0237517543aa21740ee2363234ee1c20ae (diff)
Blender modifications for Cycles integration.
Some notes about code status: * The Blender modifications were fairly quickly put together, much more code polish and work is needed to get this to a state where it can be committed to trunk. Files created with this version may not work in future versions. * Only simple path tracing is supported currently, but we intend to provide finer control, and more options where it makes sense. * For GPU rendering, only CUDA works currently. The intention is to have the same kernel code compile for C++/OpenCL/CUDA, some more work is needed to get OpenCL functional. * There are two shading backends: GPU compatible and Open Shading Language. Unfortunately, OSL only runs on the CPU currently, getting this to run on the GPU would be a major undertaking, and is unlikely to be supported soon. Additionally, it's not possible yet to write custom OSL shaders. * There is some code for adaptive subdivision and displacement, but it's far from finished. The intention is to eventually have a nice unified bump and displacement system. * The code currently has a number of fairly heavy dependencies: Boost, OpenImageIO, GLEW, GLUT, and optionally OSL, Partio. This makes it difficult to compile, we'll try to eliminate some, it may take a while before it becomes easy to compile this.
Diffstat (limited to 'source/blender/nodes/CMakeLists.txt')
-rw-r--r--source/blender/nodes/CMakeLists.txt32
1 files changed, 32 insertions, 0 deletions
diff --git a/source/blender/nodes/CMakeLists.txt b/source/blender/nodes/CMakeLists.txt
index efd5523f5b2..b5a902f9f0d 100644
--- a/source/blender/nodes/CMakeLists.txt
+++ b/source/blender/nodes/CMakeLists.txt
@@ -113,6 +113,38 @@ set(SRC
intern/SHD_nodes/SHD_valToRgb.c
intern/SHD_nodes/SHD_value.c
intern/SHD_nodes/SHD_vectMath.c
+ intern/SHD_nodes/SHD_attribute.c
+ intern/SHD_nodes/SHD_background.c
+ intern/SHD_nodes/SHD_bsdf_anisotropic.c
+ intern/SHD_nodes/SHD_bsdf_diffuse.c
+ intern/SHD_nodes/SHD_bsdf_glossy.c
+ intern/SHD_nodes/SHD_bsdf_glass.c
+ intern/SHD_nodes/SHD_bsdf_translucent.c
+ intern/SHD_nodes/SHD_bsdf_transparent.c
+ intern/SHD_nodes/SHD_bsdf_velvet.c
+ intern/SHD_nodes/SHD_emission.c
+ intern/SHD_nodes/SHD_fresnel.c
+ intern/SHD_nodes/SHD_geometry.c
+ intern/SHD_nodes/SHD_light_path.c
+ intern/SHD_nodes/SHD_mix_closure.c
+ intern/SHD_nodes/SHD_add_closure.c
+ intern/SHD_nodes/SHD_output_lamp.c
+ intern/SHD_nodes/SHD_output_material.c
+ intern/SHD_nodes/SHD_output_world.c
+ intern/SHD_nodes/SHD_tex_blend.c
+ intern/SHD_nodes/SHD_tex_clouds.c
+ intern/SHD_nodes/SHD_tex_coord.c
+ intern/SHD_nodes/SHD_tex_distnoise.c
+ intern/SHD_nodes/SHD_tex_image.c
+ intern/SHD_nodes/SHD_tex_environment.c
+ intern/SHD_nodes/SHD_tex_magic.c
+ intern/SHD_nodes/SHD_tex_marble.c
+ intern/SHD_nodes/SHD_tex_musgrave.c
+ intern/SHD_nodes/SHD_tex_noise.c
+ intern/SHD_nodes/SHD_tex_sky.c
+ intern/SHD_nodes/SHD_tex_stucci.c
+ intern/SHD_nodes/SHD_tex_voronoi.c
+ intern/SHD_nodes/SHD_tex_wood.c
intern/SHD_util.c
intern/TEX_nodes/TEX_at.c
intern/TEX_nodes/TEX_bricks.c