a2e4ebd36a
Cycles code internals: add CPU kernel support for 3D image textures.
2014-03-29 13:03:48 +01:00
d9e52ac98b
Code cleanup: move half float functions to separate header file.
2014-01-15 15:29:22 +01:00
Thomas Dinges
cb19d9fa35
Code cleanup / Cycles:
...
* Removed unused member of the device_memory template.
2013-09-04 16:24:58 +00:00
Brecht Van Lommel
29f6616d60
Cycles: viewport render now takes scene color management settings into account,
...
except for curves, that's still missing from the OpenColorIO GLSL shader.
The pixels are stored in a half float texture, converterd from full float with
native GPU instructions and SIMD on the CPU, so it should be pretty quick.
Using a GLSL shader is useful for GPU render because it avoids a copy through
CPU memory.
2013-08-30 23:49:38 +00:00
Brecht Van Lommel
b9ce231060
Cycles: relicense GNU GPL source code to Apache version 2.0.
...
More information in this post:
http://code.blender.org/
Thanks to all contributes for giving their permission!
2013-08-18 14:16:15 +00:00
Brecht Van Lommel
40b05d364e
Cycles: code refactoring to add generic lookup table memory.
2013-04-01 20:26:43 +00:00
Brecht Van Lommel
049ab98469
Cycles: device code refactoring, no functional changes.
2012-01-04 18:06:32 +00:00
Ton Roosendaal
da376e0237
Cycles render engine, initial commit. This is the engine itself, blender modifications and build instructions will follow later.
...
Cycles uses code from some great open source projects, many thanks them:
* BVH building and traversal code from NVidia's "Understanding the Efficiency of Ray Traversal on GPUs":
http://code.google.com/p/understanding-the-efficiency-of-ray-traversal-on-gpus/
* Open Shading Language for a large part of the shading system:
http://code.google.com/p/openshadinglanguage/
* Blender for procedural textures and a few other nodes.
* Approximate Catmull Clark subdivision from NVidia Mesh tools:
http://code.google.com/p/nvidia-mesh-tools/
* Sobol direction vectors from:
http://web.maths.unsw.edu.au/~fkuo/sobol/
* Film response functions from:
http://www.cs.columbia.edu/CAVE/software/softlib/dorf.php
2011-04-27 11:58:34 +00:00