From 415e10a0efa96d76d73dd37ab3bc41c400120c39 Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Wed, 16 Apr 2014 21:36:19 +0200 Subject: Fix another compile error with recent commit on visual studio. --- intern/cycles/device/device_cuda.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/intern/cycles/device/device_cuda.cpp b/intern/cycles/device/device_cuda.cpp index 879ede1ffff..a47d0561e95 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; -- cgit v1.2.3