[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [58739] trunk/blender/intern/cycles: Cycles:
Thomas Dinges
blender at dingto.org
Tue Jul 30 11:26:45 CEST 2013
Revision: 58739
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=58739
Author: dingto
Date: 2013-07-30 09:26:45 +0000 (Tue, 30 Jul 2013)
Log Message:
-----------
Cycles:
* Increase the maximum amount of closures per shader from 16 to 64, so more complex closure trees can be rendered.
I measured performance on CPU and GPU (Geforce 540M) and couldn't find a performance impact, but if someone encounters a noticeable impact on his system, please report.
Modified Paths:
--------------
trunk/blender/intern/cycles/bvh/bvh.h
trunk/blender/intern/cycles/kernel/kernel_types.h
Modified: trunk/blender/intern/cycles/bvh/bvh.h
===================================================================
--- trunk/blender/intern/cycles/bvh/bvh.h 2013-07-30 09:00:31 UTC (rev 58738)
+++ trunk/blender/intern/cycles/bvh/bvh.h 2013-07-30 09:26:45 UTC (rev 58739)
@@ -46,7 +46,7 @@
struct PackedBVH {
/* BVH nodes storage, one node is 4x int4, and contains two bounding boxes,
- * and child, triangle or object indexes dependening on the node type */
+ * and child, triangle or object indexes depending on the node type */
array<int4> nodes;
/* object index to BVH node index mapping for instances */
array<int> object_node;
Modified: trunk/blender/intern/cycles/kernel/kernel_types.h
===================================================================
--- trunk/blender/intern/cycles/kernel/kernel_types.h 2013-07-30 09:00:31 UTC (rev 58738)
+++ trunk/blender/intern/cycles/kernel/kernel_types.h 2013-07-30 09:26:45 UTC (rev 58739)
@@ -436,7 +436,7 @@
/* Closure data */
-#define MAX_CLOSURE 16
+#define MAX_CLOSURE 64
typedef struct ShaderClosure {
ClosureType type;
More information about the Bf-blender-cvs
mailing list