Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Sharybin <sergey.vfx@gmail.com>2015-11-01 19:00:26 +0300
committerSergey Sharybin <sergey.vfx@gmail.com>2015-11-01 19:01:12 +0300
commit9bce104c8c72cdd4deac8e59ce571892302fb366 (patch)
tree91268823671c81e2df13af86fd2032c8b8725106 /intern/cycles/device/device_opencl.cpp
parentdc9e0b819b814bbbbb38d4238c2fec21d9092437 (diff)
Cycles: Partially revert previous commit
Apparently removing kernel arguments broke NVidia OpenCL. Needs more investigation, for the time being revering changes which caused problem.
Diffstat (limited to 'intern/cycles/device/device_opencl.cpp')
-rw-r--r--intern/cycles/device/device_opencl.cpp10
1 files changed, 9 insertions, 1 deletions
diff --git a/intern/cycles/device/device_opencl.cpp b/intern/cycles/device/device_opencl.cpp
index b4fc41ab247..d6b1ab38bd0 100644
--- a/intern/cycles/device/device_opencl.cpp
+++ b/intern/cycles/device/device_opencl.cpp
@@ -2843,6 +2843,7 @@ public:
kernel_set_args(ckPathTraceKernel_scene_intersect,
0,
kgbuffer,
+ d_data,
rng_coop,
Ray_coop,
PathState_coop,
@@ -2862,6 +2863,7 @@ public:
kernel_set_args(ckPathTraceKernel_lamp_emission,
0,
kgbuffer,
+ d_data,
sd,
throughput_coop,
PathRadiance_coop,
@@ -2887,6 +2889,7 @@ public:
kernel_set_args(ckPathTraceKernel_background_buffer_update,
0,
kgbuffer,
+ d_data,
sd,
per_sample_output_buffers,
d_rng_state,
@@ -2923,6 +2926,7 @@ public:
kernel_set_args(ckPathTraceKernel_shader_eval,
0,
kgbuffer,
+ d_data,
sd,
rng_coop,
Ray_coop,
@@ -2936,6 +2940,7 @@ public:
kernel_set_args(ckPathTraceKernel_holdout_emission_blurring_pathtermination_ao,
0,
kgbuffer,
+ d_data,
sd,
per_sample_output_buffers,
rng_coop,
@@ -2965,6 +2970,7 @@ public:
kernel_set_args(ckPathTraceKernel_direct_lighting,
0,
kgbuffer,
+ d_data,
sd,
sd_DL_shadow,
rng_coop,
@@ -2980,6 +2986,7 @@ public:
kernel_set_args(ckPathTraceKernel_shadow_blocked,
0,
kgbuffer,
+ d_data,
sd_DL_shadow,
PathState_coop,
LightRay_coop,
@@ -2995,6 +3002,7 @@ public:
kernel_set_args(ckPathTraceKernel_next_iteration_setup,
0,
kgbuffer,
+ d_data,
sd,
rng_coop,
throughput_coop,
@@ -3015,7 +3023,7 @@ public:
kernel_set_args(ckPathTraceKernel_sum_all_radiance,
0,
- kgbuffer,
+ d_data,
d_buffer,
per_sample_output_buffers,
num_parallel_samples,