March 9, 2017, 16:09 (GMT) |
Cycles: add single program debug option for split kernel Single program generally compiles kernels faster (2-3 times), loads faster, takes less drive space (2-3 times), and reduces the number of cached kernels. |
March 9, 2017, 16:09 (GMT) |
Cycles: split kernel_shadow_blocked to AO & DL parts Reduces memory allocation for split kernel. This allows for faster rendering due to bigger global size, specially when GPU memory is limited. Perfromance results: R9 290 total render time Before After Change BMW 4:37 4:34 -1.1 % Classroom 14:43 14:30 -1.5 % Fishy Cat 11:20 11:04 -2.4 % Koro 12:11 12:04 -1.0 % Pabellon Barcelona 22:01 20:44 -5.8 % Pabellon Barcelona(*) 15:32 15:09 -2.5 % (*) without glossy connected to volume |
March 9, 2017, 16:09 (GMT) |
Cycles: Speedup transparent shadows in split kernel This commit enables record-all transparent shadows rays. Perfromance results: R9 290 render time (without synchronization), seconds Before After Change BMW 261.5 262.5 +0.4 % Classroom 869.6 867.3 -0.3 % Fishy Cat 657.4 639.8 -2.7 % Koro 1909.8 692.8 -63.7 % Pabellon Barcelona 1633.3 1238.0 -24.2 % Pabellon Barcelona(*) 1158.1 903.8 -22.0 % (*) without glossy connected to volume |
March 9, 2017, 16:09 (GMT) |
Cycles: SSS and Volume rendering in split kernel Decoupled ray marching is not supported yet. Transparent shadows are always enabled for volume rendering. Changes in kernel/bvh and kernel/geom are from Sergey. This simiplifies code significantly, and prepares it for record-all transparent shadow function in split kernel. |
March 9, 2017, 16:02 (GMT) |
Remove (ifdef) draw_documentation from text_draw.c This was no longer supported. |
March 9, 2017, 13:52 (GMT) |
Make fullscreen toggling work again This still creates a new screen which would be nice to avoid, but quite some logic depends on the creation of this screen, so leaving it there for now. |
March 9, 2017, 12:39 (GMT) |
Fix drawing glitch in inactive windows after addin layout Was drawing area edges but not areas itself, had to manually trigger redraws. Also some cleanup, it doesn't make much sense to return some layout of the bunch of ones that have been created. |
March 9, 2017, 12:27 (GMT) |
Merge branch 'master' into soc-2016-multiview |
March 9, 2017, 11:56 (GMT) |
Don't create workspace or screen-layout when opening temp windows (e.g user prefs) Not sure how safe change in area.c is, had to do that to avoid weird scroll offset when opening user pref window. |
Revision 754c779 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) March 9, 2017, 11:36 (GMT) |
Merge branch 'blender2.8' into gpencil_2.8 |
March 9, 2017, 11:13 (GMT) |
Merge branch 'blender2.8' into temp-workspace-multi-window |
March 9, 2017, 11:13 (GMT) |
Merge branch 'blender2.8' into workspaces |
March 9, 2017, 11:10 (GMT) |
March 9, 2017, 11:08 (GMT) |
Building 2.8 again after warning cleanup (696ed6d3ca) |
Revision e50d195 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) March 9, 2017, 11:07 (GMT) |
Merge branch 'blender2.8' into gpencil_2.8 |
Revision 8c7ca30 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) March 9, 2017, 10:08 (GMT) |
Cleanup: make function static |
March 9, 2017, 09:47 (GMT) |
3D View: wrap GPU_select cache calls Avoids including GPU_select and makes it more clear that the cache is needed for view3d_opengl_select calls. Also use typed enum for select mode. |
March 9, 2017, 05:47 (GMT) |
Merge branch 'master' into blender2.8 |
March 9, 2017, 05:44 (GMT) |
Cleanup: warnings |
March 9, 2017, 05:41 (GMT) |
Merge branch 'master' into blender2.8 |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021