forked from bartvdbraak/blender
Fix a few OpenCL compiler warnings.
This commit is contained in:
parent
95cb714511
commit
e76e8fcdcc
@ -69,7 +69,7 @@ ccl_device float volume_attribute_float(KernelGlobals *kg, const ShaderData *sd,
|
|||||||
# if __CUDA_ARCH__ >= 300
|
# if __CUDA_ARCH__ >= 300
|
||||||
CUtexObject tex = kernel_tex_fetch(__bindless_mapping, desc.offset);
|
CUtexObject tex = kernel_tex_fetch(__bindless_mapping, desc.offset);
|
||||||
float f = kernel_tex_image_interp_3d_float(tex, P.x, P.y, P.z);
|
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
|
# else
|
||||||
float4 r = volume_image_texture_3d(desc.offset, P.x, P.y, P.z);
|
float4 r = volume_image_texture_3d(desc.offset, P.x, P.y, P.z);
|
||||||
# endif
|
# endif
|
||||||
|
@ -112,7 +112,7 @@ template<typename T> struct texture_image {
|
|||||||
ccl_always_inline float4 read(uchar r)
|
ccl_always_inline float4 read(uchar r)
|
||||||
{
|
{
|
||||||
float f = r*(1.0f/255.0f);
|
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)
|
ccl_always_inline float4 read(float r)
|
||||||
|
@ -296,7 +296,7 @@ ccl_device float4 svm_image_texture(KernelGlobals *kg, int id, float x, float y,
|
|||||||
/* float, byte and half */
|
/* float, byte and half */
|
||||||
else {
|
else {
|
||||||
float f = kernel_tex_image_interp_float(tex, x, y);
|
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
|
||||||
#endif
|
#endif
|
||||||
|
@ -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);
|
r = kernel_tex_image_interp_3d_float4(tex, co.x, co.y, co.z);
|
||||||
else {
|
else {
|
||||||
float f = kernel_tex_image_interp_3d_float(tex, co.x, co.y, co.z);
|
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 */
|
# else /* __CUDA_ARCH__ >= 300 */
|
||||||
r = volume_image_texture_3d(id, co.x, co.y, co.z);
|
r = volume_image_texture_3d(id, co.x, co.y, co.z);
|
||||||
|
Loading…
Reference in New Issue
Block a user