Commit: 184c781657438a4e03adac528427ef64f5f9e147
Author: Brecht Van Lommel
Date:   Sat Sep 3 23:06:12 2016 +0200
Branches: blender-v2.78-release
https://developer.blender.org/rB184c781657438a4e03adac528427ef64f5f9e147

Fix a few OpenCL compiler warnings.

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

M       intern/cycles/kernel/geom/geom_volume.h
M       intern/cycles/kernel/kernel_compat_cpu.h
M       intern/cycles/kernel/svm/svm_image.h
M       intern/cycles/kernel/svm/svm_voxel.h

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

diff --git a/intern/cycles/kernel/geom/geom_volume.h 
b/intern/cycles/kernel/geom/geom_volume.h
index efe540a..fd97a63 100644
--- a/intern/cycles/kernel/geom/geom_volume.h
+++ b/intern/cycles/kernel/geom/geom_volume.h
@@ -69,7 +69,7 @@ ccl_device float volume_attribute_float(KernelGlobals *kg, 
const ShaderData *sd,
 #  if __CUDA_ARCH__ >= 300
        CUtexObject tex = kernel_tex_fetch(__bindless_mapping, desc.offset);
        float f = kernel_tex_image_interp_3d_float(tex, P.x, P.y, P.z);
-       float4 r = make_float4(f, f, f, 1.0);
+       float4 r = make_float4(f, f, f, 1.0f);
 #  else
        float4 r = volume_image_texture_3d(desc.offset, P.x, P.y, P.z);
 #  endif
diff --git a/intern/cycles/kernel/kernel_compat_cpu.h 
b/intern/cycles/kernel/kernel_compat_cpu.h
index 3775934..7b30df0 100644
--- a/intern/cycles/kernel/kernel_compat_cpu.h
+++ b/intern/cycles/kernel/kernel_compat_cpu.h
@@ -112,7 +112,7 @@ template<typename T> struct texture_image  {
        ccl_always_inline float4 read(uchar r)
        {
                float f = r*(1.0f/255.0f);
-               return make_float4(f, f, f, 1.0);
+               return make_float4(f, f, f, 1.0f);
        }
 
        ccl_always_inline float4 read(float r)
diff --git a/intern/cycles/kernel/svm/svm_image.h 
b/intern/cycles/kernel/svm/svm_image.h
index 5d02be1..378ce65 100644
--- a/intern/cycles/kernel/svm/svm_image.h
+++ b/intern/cycles/kernel/svm/svm_image.h
@@ -296,7 +296,7 @@ ccl_device float4 svm_image_texture(KernelGlobals *kg, int 
id, float x, float y,
        /* float, byte and half */
        else {
                float f = kernel_tex_image_interp_float(tex, x, y);
-               r = make_float4(f, f, f, 1.0);
+               r = make_float4(f, f, f, 1.0f);
        }
 #  endif
 #endif
diff --git a/intern/cycles/kernel/svm/svm_voxel.h 
b/intern/cycles/kernel/svm/svm_voxel.h
index d2cc2c37..f54f4e8 100644
--- a/intern/cycles/kernel/svm/svm_voxel.h
+++ b/intern/cycles/kernel/svm/svm_voxel.h
@@ -50,7 +50,7 @@ ccl_device void svm_node_tex_voxel(KernelGlobals *kg,
                r = kernel_tex_image_interp_3d_float4(tex, co.x, co.y, co.z);
        else {
                float f = kernel_tex_image_interp_3d_float(tex, co.x, co.y, 
co.z);
-               r = make_float4(f, f, f, 1.0);
+               r = make_float4(f, f, f, 1.0f);
        }
 #    else /* __CUDA_ARCH__ >= 300 */
        r = volume_image_texture_3d(id, co.x, co.y, co.z);

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

Reply via email to