[Bf-blender-cvs] [2922c57c49] cycles-tiles-rework: Cycles: Add generic work item functions for OpenCL

Mai Lavelle noreply at git.blender.org
Sat Jan 14 08:26:43 CET 2017


Commit: 2922c57c49983e7254c1f0fda65e4a232a091944
Author: Mai Lavelle
Date:   Fri Jan 13 23:09:15 2017 -0500
Branches: cycles-tiles-rework
https://developer.blender.org/rB2922c57c49983e7254c1f0fda65e4a232a091944

Cycles: Add generic work item functions for OpenCL

===================================================================

M	intern/cycles/kernel/kernel_compat_opencl.h

===================================================================

diff --git a/intern/cycles/kernel/kernel_compat_opencl.h b/intern/cycles/kernel/kernel_compat_opencl.h
index f076e3a7d3..ea99fdb871 100644
--- a/intern/cycles/kernel/kernel_compat_opencl.h
+++ b/intern/cycles/kernel/kernel_compat_opencl.h
@@ -49,6 +49,15 @@
 #  define ccl_addr_space
 #endif
 
+#define ccl_local_id(d) get_local_id(d)
+#define ccl_global_id(d) get_global_id(d)
+
+#define ccl_local_size(d) get_local_size(d)
+#define ccl_global_size(d) get_global_size(d)
+
+#define ccl_group_id(d) get_group_id(d)
+#define ccl_num_groups(d) get_num_groups(d)
+
 /* Selective nodes compilation. */
 #ifndef __NODES_MAX_GROUP__
 #  define __NODES_MAX_GROUP__ NODE_GROUP_LEVEL_MAX




More information about the Bf-blender-cvs mailing list