Sivu saatavilla vain englanninkielisenä.
MiikaHweb - Blender Git Statistics v1.06
Blender Git Statistics -> Developers -> kyriazis
George Kyriazis (kyriazis)
Total Commits : 2
Master Commits : 1
Branch Commits : 1
First Commit : March 30, 2015
Latest Commit : May 9, 2015
Commits by Month
Date | Number of Commits | |
---|---|---|
May, 2015 | 1 | |
April, 2015 | 0 | |
March, 2015 | 1 |
Commit Distribution
Path | Number of Commits |
---|---|
cycles_kernel_split | 1 |
master | 1 |
Favourite Files
Filename | Total Edits |
---|---|
svm_light_path.h | 2 |
geom_bvh.h | 2 |
kernel_work_stealing.h | 2 |
kernel_globals.h | 2 |
svm_tex_coord.h | 2 |
svm_closure.h | 2 |
kernel_path_surface.h | 2 |
svm_vector_transform.h | 2 |
svm_displace.h | 2 |
geom_motion_triangle.h | 2 |
File Changes
Action | Total | Per Commit |
---|---|---|
Added | 31 | 15.5 |
Modified | 137 | 68.5 |
Code Changes
Action | Total | Per Commit |
---|---|---|
Lines Added | 0 | 0.0 |
Lines Removed | 0 | 0.0 |
Latest commits
May 9, 2015, 14:52 (GMT) |
Cycles: OpenCL kernel split This commit contains all the work related on the AMD megakernel split work which was mainly done by Varun Sundar, George Kyriazis and Lenny Wang, plus some help from Sergey Sharybin, Martijn Berger, Thomas Dinges and likely someone else which we're forgetting to mention. Currently only AMD cards are enabled for the new split kernel, but it is possible to force split opencl kernel to be used by setting the following environment variable: CYCLES_OPENCL_SPLIT_KERNEL_TEST=1. Not all the features are supported yet, and that being said no motion blur, camera blur, SSS and volumetrics for now. Also transparent shadows are disabled on AMD device because of some compiler bug. This kernel is also only implements regular path tracing and supporting branched one will take a bit. Branched path tracing is exposed to the interface still, which is a bit misleading and will be hidden there soon. More feature will be enabled once they're ported to the split kernel and tested. Neither regular CPU nor CUDA has any difference, they're generating the same exact code, which means no regressions/improvements there. Based on the research paper: https://research.nvidia.com/sites/default/files/publications/laine2013hpg_paper.pdf Here's the documentation: https://docs.google.com/document/d/1LuXW-CV-sVJkQaEGZlMJ86jZ8FmoPfecaMdR-oiWbUY/edit Design discussion of the patch: https://developer.blender.org/T44197 Differential Revision: https://developer.blender.org/D1200 |
Revision 0f56987 by George Kyriazis / Sergey Sharybin (cycles_kernel_split) 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 |
MiikaHweb - Blender Git Statistics v1.06