Blender Git Statistics -> Branches -> soc-2014-cycles
"Soc-2014-cycles" branch
Total commits : 38
Total committers : 1
First Commit : May 12, 2014
Latest Commit : August 5, 2014
Commits by Month
Date | Number of Commits | |
---|---|---|
August, 2014 | 6 | |
July, 2014 | 10 | |
June, 2014 | 11 | |
May, 2014 | 11 |
Committers
Author | Number of Commits |
---|---|
Thomas Dinges | 38 |
Popular Files
Filename | Total Edits |
---|---|
geom_triangle.h | 5 |
kernel_avx2.cpp | 5 |
kernel_path_volume.h | 5 |
CMakeLists.txt | 4 |
scene.h | 4 |
kernel_volume.h | 4 |
SConscript | 3 |
CMakeLists.txt | 3 |
mesh.cpp | 3 |
kernel_textures.h | 3 |
Latest commits
August 5, 2014, 22:45 (GMT) |
Merge remote-tracking branch 'origin/master' into soc-2014-cycles |
August 5, 2014, 22:39 (GMT) |
Cycles: Use bool for is_leaf bvh property. * This is not actually copied to the device, so we can use a bool here, which is smaller than a int. |
August 4, 2014, 23:32 (GMT) |
Cycles: Optimize Equi-Angular sampling using binary range search. Patch by Lukas Tönne and myself. |
August 2, 2014, 13:04 (GMT) |
Cycles: Avoid some NULL checks and conditions in volume sampling code. * Avoid segment NULL check in kernel_branched_path_volume_connect_light(), we access it before the function call already. * Avoid SD_SCATTER flag check in kernel_volume_decoupled_scatter(), we check for this before already. |
August 2, 2014, 12:39 (GMT) |
Merge remote-tracking branch 'origin/master' into soc-2014-cycles |
August 2, 2014, 12:38 (GMT) |
Cleanup: Don't check ls.pdf here, we already check for it in direct_emission(). |
July 31, 2014, 22:26 (GMT) |
Tweak for yesterdays volume shadow optimization. * Avoid division and branching, suggested by Sergey. |
July 30, 2014, 17:59 (GMT) |
Cycles: Optimization for Heterogeneous Volume Shadows. * Don't compute expf() for every step, instead sum the intermediate values and calculate it every N (8 for now) steps. This helps a few percent (~5% on a cube with wave texture) in my tests here. |
July 30, 2014, 13:31 (GMT) |
Merge remote-tracking branch 'origin/master' into soc-2014-cycles |
July 29, 2014, 15:58 (GMT) |
Cycles: Further optimizations for Volume Light Sampling. * Now we calculate ls->P only, which is needed for equi-angular sampling. If the scattering is successful, we call the regular light_sample() functions. |
July 28, 2014, 23:19 (GMT) |
Cycles: Avoid redundant calculations for Lamps when using Decoupled Ray Marching. * Split light_sample functions, so we can only recalculate the parts, that actually change due to the new position. Gives a few percent speedup, especially in scenes with Branched Path, and Sample All Lights. |
July 28, 2014, 20:47 (GMT) |
Cycles: Avoid intermediate function when we sample all lamps. |
July 28, 2014, 20:25 (GMT) |
Merge remote-tracking branch 'origin/master' into soc-2014-cycles Conflicts: intern/cycles/kernel/kernel_shader.h |
July 21, 2014, 22:56 (GMT) |
Cycles: Memory optimization for shader id. Pack the shader ID into the vert index float4 (which still had one empty component). This way we save 1 float per mesh triangle. As a bonus, this gives 1 GPU image texture slot back to sm_2x users. |
July 21, 2014, 22:36 (GMT) |
Merge remote-tracking branch 'origin/master' into soc-2014-cycles |
July 1, 2014, 22:18 (GMT) |
Merge remote-tracking branch 'origin/master' into soc-2014-cycles |
June 21, 2014, 21:05 (GMT) |
Merge remote-tracking branch 'origin/master' into soc-2014-cycles |
June 15, 2014, 22:56 (GMT) |
Cycles: Use new ssef helpers for QBVH Triangle Intersection. No functional changes. |
June 15, 2014, 22:08 (GMT) |
Merge remote-tracking branch 'origin/master' into soc-2014-cycles This commit removes somd sincos() code + fma(), as the code in master changed too much in those places. I will re-check on that and add back eventually. Conflicts: intern/cycles/CMakeLists.txt intern/cycles/SConscript intern/cycles/kernel/CMakeLists.txt intern/cycles/kernel/closure/bsdf_microfacet.h intern/cycles/kernel/geom/geom_bvh_shadow.h intern/cycles/kernel/geom/geom_bvh_subsurface.h intern/cycles/kernel/geom/geom_bvh_traversal.h intern/cycles/kernel/kernel_compat_cpu.h intern/cycles/kernel/svm/svm.h intern/cycles/kernel/svm/svm_types.h intern/cycles/render/nodes.cpp intern/cycles/util/util_color.h intern/cycles/util/util_optimization.h intern/cycles/util/util_simd.h source/blender/nodes/shader/nodes/node_shader_sepcombXYZ.c |
June 11, 2014, 22:22 (GMT) |
Merge remote-tracking branch 'origin/master' into soc-2014-cycles |
MiikaHweb - Blender Git Statistics v1.06