blender/intern/cycles/device
Sergey Sharybin e26f61a2b5 Cycles: Disable OpenCL clFlush workarounds
This is something which was reported to work fine by Mai, Benjamin and
confirmed by myself. Disabling this workaround gains us some speedup:

                      Before           Now
bmw27                04:28.42        04:07.79
classroom            09:26.48        08:54.53
fishy_cat            08:44.01        08:18.70
koro                 09:17.98        08:57.18
pavillon_barcelone   12:26.64        11:52.81

Test environment is:
- Ubuntu 16.04, with all updates installed
- AMD RX 480 GPU
- amdgpu pro driver version 17.10-450821
2017-07-11 12:16:58 +02:00
..
opencl Cycles: Disable OpenCL clFlush workarounds 2017-07-11 12:16:58 +02:00
CMakeLists.txt Cycles: Implement denoising option for reducing noise in the rendered image 2017-05-07 14:40:58 +02:00
device_cpu.cpp Cycles: Pass string by const reference rather than by value 2017-07-05 12:27:41 +02:00
device_cuda.cpp Cycles: Pass string by const reference rather than by value 2017-07-05 12:27:41 +02:00
device_denoising.cpp Cycles Denoising: Merge outlier heuristic and confidence interval test 2017-06-09 03:46:11 +02:00
device_denoising.h Cycles Denoising: Merge outlier heuristic and confidence interval test 2017-06-09 03:46:11 +02:00
device_intern.h Cycles: Refactor Device selection to allow individual GPU compute device selection 2016-11-07 03:19:29 +01:00
device_memory.h Cycles: Implement denoising option for reducing noise in the rendered image 2017-05-07 14:40:58 +02:00
device_multi.cpp Cycles: Implement denoising option for reducing noise in the rendered image 2017-05-07 14:40:58 +02:00
device_network.cpp Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
device_network.h Cycles: Make all #include statements relative to cycles source directory 2017-03-29 13:41:11 +02:00
device_opencl.cpp Cycles: Display optional board name in system info 2017-06-08 12:10:15 +02:00
device_split_kernel.cpp Cycles: Faster split branched path tracing by sharing samples with inactive threads 2017-06-10 04:08:49 -04:00
device_split_kernel.h Cycles: Pass string by const reference rather than by value 2017-07-05 12:27:41 +02:00
device_task.cpp Cycles: Implement denoising option for reducing noise in the rendered image 2017-05-07 14:40:58 +02:00
device_task.h Cycles: Implement denoising option for reducing noise in the rendered image 2017-05-07 14:40:58 +02:00
device.cpp Cycles: Selectively include denoising in kernel 2017-06-10 04:45:13 -04:00
device.h Cycles: Selectively include denoising in kernel 2017-06-10 04:45:13 -04:00