[Bf-blender-cvs] [91cc702] soc-2016-cycles_images: Make branch match vanilla master.

Thomas Dinges noreply at git.blender.org
Mon Aug 8 20:07:11 CEST 2016


Commit: 91cc702c5e0a3f0c54a68fd7f71a218aa261c6ca
Author: Thomas Dinges
Date:   Mon Aug 8 20:06:53 2016 +0200
Branches: soc-2016-cycles_images
https://developer.blender.org/rB91cc702c5e0a3f0c54a68fd7f71a218aa261c6ca

Make branch match vanilla master.

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

M	intern/cycles/device/device_cuda.cpp
M	intern/cycles/kernel/kernel_compat_cuda.h
M	intern/cycles/kernel/svm/svm_image.h

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

diff --git a/intern/cycles/device/device_cuda.cpp b/intern/cycles/device/device_cuda.cpp
index 331857a..6a511ea 100644
--- a/intern/cycles/device/device_cuda.cpp
+++ b/intern/cycles/device/device_cuda.cpp
@@ -576,7 +576,6 @@ public:
 			case TYPE_UINT: format = CU_AD_FORMAT_UNSIGNED_INT32; break;
 			case TYPE_INT: format = CU_AD_FORMAT_SIGNED_INT32; break;
 			case TYPE_FLOAT: format = CU_AD_FORMAT_FLOAT; break;
-			case TYPE_HALF: format = CU_AD_FORMAT_HALF; break;
 			default: assert(0); return;
 		}
 
diff --git a/intern/cycles/kernel/kernel_compat_cuda.h b/intern/cycles/kernel/kernel_compat_cuda.h
index 1cc4794..a039b41 100644
--- a/intern/cycles/kernel/kernel_compat_cuda.h
+++ b/intern/cycles/kernel/kernel_compat_cuda.h
@@ -31,7 +31,6 @@
 #endif
 
 #include <cuda.h>
-#include <cuda_fp16.h>
 #include <float.h>
 
 /* Qualifier wrappers for different names on different devices */
@@ -93,7 +92,6 @@ typedef texture<uchar4, 2, cudaReadModeNormalizedFloat> texture_image_uchar4;
 
 #  define kernel_tex_image_interp_float4(t, x, y) tex2D<float4>(t, x, y)
 #  define kernel_tex_image_interp_float(t, x, y) tex2D<float>(t, x, y)
-#  define kernel_tex_image_interp_half(t, x, y) tex2D<ushort4>(t, x, y)
 #  define kernel_tex_image_interp_3d_float4(t, x, y, z) tex3D<float4>(t, x, y, z)
 #  define kernel_tex_image_interp_3d_float(t, x, y, z) tex3D<float>(t, x, y, z)
 #endif
diff --git a/intern/cycles/kernel/svm/svm_image.h b/intern/cycles/kernel/svm/svm_image.h
index d0b207c..b6b90df 100644
--- a/intern/cycles/kernel/svm/svm_image.h
+++ b/intern/cycles/kernel/svm/svm_image.h
@@ -279,14 +279,10 @@ ccl_device float4 svm_image_texture(KernelGlobals *kg, int id, float x, float y,
 	CUtexObject tex = kernel_tex_fetch(__bindless_mapping, id);
 	if(id < 2048) /* TODO(dingto): Make this a variable */
 		r = kernel_tex_image_interp_float4(tex, x, y);
-	else if(id < 4096) {
+	else {
 		float f = kernel_tex_image_interp_float(tex, x, y);
 		r = make_float4(f, f, f, 1.0);
 	}
-	else {
-		half g = kernel_tex_image_interp_half(tex, x, y);
-		r = half4_to_float4(&g);
-	}
 #  endif
 #endif




More information about the Bf-blender-cvs mailing list