blender/intern/cycles/device
Mai Lavelle 5cb8730689 Cycles: Add another limit to OpenCL memory usage
Some drivers may report very large allocation sizes, which could cause
unnecessary memory usage. This is now limited to 2gb which should
still be enough to get the needed performance benefits without waste.
2017-11-02 08:14:21 -04:00
..
opencl Cycles: Add another limit to OpenCL memory usage 2017-11-02 08:14:21 -04:00
CMakeLists.txt Code refactor: store device/interp/extension/type in each device_memory. 2017-10-24 01:03:59 +02:00
device_cpu.cpp Code refactor: move more memory allocation logic into device API. 2017-10-24 01:25:19 +02:00
device_cuda.cpp Code refactor: move more memory allocation logic into device API. 2017-10-24 01:25:19 +02:00
device_denoising.cpp Code refactor: move more memory allocation logic into device API. 2017-10-24 01:25:19 +02:00
device_denoising.h Code refactor: store device/interp/extension/type in each device_memory. 2017-10-24 01:03:59 +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.cpp Code refactor: remove MEM_WRITE_ONLY, always use MEM_READ_WRITE. 2017-10-24 23:53:09 +02:00
device_memory.h Fix one more assert being triggered due to recent changes. 2017-10-25 01:22:16 +02:00
device_multi.cpp Fix T53146: incomplete multi GPU and CPU + GPU memory statistics. 2017-10-24 17:40:43 +02:00
device_network.cpp Code refactor: move more memory allocation logic into device API. 2017-10-24 01:25:19 +02:00
device_network.h Code refactor: remove MEM_WRITE_ONLY, always use MEM_READ_WRITE. 2017-10-24 23:53:09 +02:00
device_opencl.cpp Code refactor: use DeviceInfo to enable QBVH and decoupled volume shading. 2017-10-08 13:17:33 +02:00
device_split_kernel.cpp Code refactor: move more memory allocation logic into device API. 2017-10-24 01:25:19 +02:00
device_split_kernel.h Code refactor: use device_only_memory and device_vector in more places. 2017-10-24 01:25:13 +02:00
device_task.cpp Code refactor: split displace/background into separate kernels, remove luma. 2017-10-05 17:57:58 +02:00
device_task.h Code refactor: split displace/background into separate kernels, remove luma. 2017-10-05 17:57:58 +02:00
device.cpp Cycles: Fix compilation in debug mode 2017-10-24 12:09:02 +02:00
device.h Code refactor: move more memory allocation logic into device API. 2017-10-24 01:25:19 +02:00