Blender Git Commits

Blender Git "cycles_kernel_split" branch commits.

Page: 11 / 11

April 7, 2015, 10:37 (GMT)
Add utility function to get render-feasible tile size
April 7, 2015, 09:55 (GMT)
Add utility function to check if given tile size can be rendered by split kernel
April 6, 2015, 12:10 (GMT)
[CYCLES] Resolve data-flow violation

Don't pre-pone device_update() for all devices. Instead just postpone
load_kernels for SplitKernel-running-devices only.
April 6, 2015, 10:07 (GMT)
Add comment for PATH_ITER_INC_FACTOR
April 4, 2015, 08:41 (GMT)
Merge branch 'master' into cycles_kernel_split

Conflicts:
intern/cycles/kernel/svm/svm_light_path.h
April 4, 2015, 08:40 (GMT)
Cycles kernel split: Fix for progressive refine
March 30, 2015, 16:55 (GMT)
Cycles: Make sure there's no double spaces in the build options

This confuses OSX OpenCL compiler.
March 30, 2015, 15:25 (GMT)
Cycles: Add regular license header
March 30, 2015, 14:03 (GMT)
Cycles: Fix compilation error in release builds with strict flags
March 30, 2015, 13:47 (GMT)
Cycles: Don't use std::set directly, use util_set instead
March 30, 2015, 12:52 (GMT)
Cycles: Don't limit OpenCL devices by the env variable
March 30, 2015, 12:15 (GMT)
Cycles: Compilation error fixes

Also made checks about __SPLIT_KERNEL__ srvive cases
when it's not defined.
March 30, 2015, 10:44 (GMT)
Cycles: Make code style closer to Cycles, avoid some unneeded changes
March 30, 2015, 10:31 (GMT)
Merge branch 'master' into cycles_kernel_split

Conflicts:
intern/cycles/device/device_opencl.cpp
intern/cycles/kernel/kernel_shader.h
intern/cycles/kernel/svm/svm_closure.h
intern/cycles/kernel/svm/svm_wavelength.h
intern/cycles/kernel/svm/svm_wireframe.h
March 30, 2015, 10:24 (GMT)
Cycles: OpenCL kernel-splitting work

This patch contains work to split the OpenCL mega-kernel into separate kernels
to obtain better GPU utilization and therefore performance.

A description of the optimizations included in this patch is located at

https://docs.google.com/document/d/1LuXW-CV-sVJkQaEGZlMJ86jZ8FmoPfecaMdR-oiWbUY/edit?usp=sharing
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021