Commit: d9f1f6f8916e2df03a6dee5823bc40c246807dda
Author: Thomas Dinges
Date:   Fri Jun 17 11:04:55 2016 +0200
Branches: soc-2016-cycles_images
https://developer.blender.org/rBd9f1f6f8916e2df03a6dee5823bc40c246807dda

Have proper declarations for half data types.

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

M       intern/cycles/util/util_half.h

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

diff --git a/intern/cycles/util/util_half.h b/intern/cycles/util/util_half.h
index d652e88..24a0b18 100644
--- a/intern/cycles/util/util_half.h
+++ b/intern/cycles/util/util_half.h
@@ -27,10 +27,13 @@ CCL_NAMESPACE_BEGIN
 
 /* Half Floats */
 
-/* CUDA and OpenCL have inbuilt half data types,
- * so we only need to declare them for CPU */
+/* CUDA and OpenCL have inbuilt half data type, declare for CPU */
 #ifndef __KERNEL_GPU__
 typedef unsigned short half;
+#endif
+
+/* OpenCL knows half4, declare for CPU and CUDA */
+#ifndef __KERNEL_OPENCL__
 struct half4 { half x, y, z, w; };
 #endif

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to