Commit: 415e10a0efa96d76d73dd37ab3bc41c400120c39
Author: Brecht Van Lommel
Date:   Wed Apr 16 21:36:19 2014 +0200
https://developer.blender.org/rB415e10a0efa96d76d73dd37ab3bc41c400120c39

Fix another compile error with recent commit on visual studio.

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

M       intern/cycles/device/device_cuda.cpp

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

diff --git a/intern/cycles/device/device_cuda.cpp 
b/intern/cycles/device/device_cuda.cpp
index 879ede1..a47d056 100644
--- a/intern/cycles/device/device_cuda.cpp
+++ b/intern/cycles/device/device_cuda.cpp
@@ -657,8 +657,8 @@ public:
                printf("threads_per_block %d\n", threads_per_block);
                printf("num_registers %d\n", num_registers);*/
 
-               int xthreads = (int)sqrt(threads_per_block);
-               int ythreads = (int)sqrt(threads_per_block);
+               int xthreads = (int)sqrt((float)threads_per_block);
+               int ythreads = (int)sqrt((float)threads_per_block);
                int xblocks = (rtile.w + xthreads - 1)/xthreads;
                int yblocks = (rtile.h + ythreads - 1)/ythreads;
 
@@ -725,8 +725,8 @@ public:
                int threads_per_block;
                cuda_assert(cuFuncGetAttribute(&threads_per_block, 
CU_FUNC_ATTRIBUTE_MAX_THREADS_PER_BLOCK, cuFilmConvert))
 
-               int xthreads = (int)sqrt(threads_per_block);
-               int ythreads = (int)sqrt(threads_per_block);
+               int xthreads = (int)sqrt((float)threads_per_block);
+               int ythreads = (int)sqrt((float)threads_per_block);
                int xblocks = (task.w + xthreads - 1)/xthreads;
                int yblocks = (task.h + ythreads - 1)/ythreads;

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

Reply via email to