blender/intern/cycles
Brecht Van Lommel 2c41c8e94f Cycles: internal refactoring to make thick/ribbon curve separate primitives
Also removing the curve system manager which only stored a few curve intersection
settings. These are all changes towards making shape and subdivision settings
per-object instead of per-scene, but there is more work to do here.

Ref T73778

Depends on D8013

Maniphest Tasks: T73778

Differential Revision: https://developer.blender.org/D8014
2020-06-22 13:28:01 +02:00
..
app Fix build error for Cycles standalone 2020-06-03 19:10:51 +02:00
blender Cycles: internal refactoring to make thick/ribbon curve separate primitives 2020-06-22 13:28:01 +02:00
bvh Cycles: internal refactoring to make thick/ribbon curve separate primitives 2020-06-22 13:28:01 +02:00
cmake Cycles: Enabled quaternion motion blur with Embree. 2020-02-17 23:44:12 +01:00
device Cycles: port curve-ray intersection from Embree for use in Cycles GPU 2020-06-22 13:28:01 +02:00
doc
graph Fix incorrect assert in Cycles node socket get/set functions 2020-05-12 21:50:49 +02:00
kernel Cycles: internal refactoring to make thick/ribbon curve separate primitives 2020-06-22 13:28:01 +02:00
render Cycles: internal refactoring to make thick/ribbon curve separate primitives 2020-06-22 13:28:01 +02:00
subd Cleanup: compiler warnings 2019-09-13 16:51:51 +02:00
test Cleanup: minor refactoring around DeviceTask 2020-06-22 13:06:47 +02:00
util Cycles: remove SIMD BVH optimizations, to be replaced by Embree 2020-06-22 13:28:01 +02:00
CMakeLists.txt Cycles: make TBB a required library dependency, and use in a few places 2020-06-22 13:06:47 +02:00