Blender Git Loki

Blender Git commits from all branches.

Page: 1815 / 2888

March 8, 2017, 23:30 (GMT)
Get duplicating area into new window to work

We don't duplicate the workspace or the layout-type anymore. We just open a
new window with the same workspace and same layout-type.
March 8, 2017, 19:35 (GMT)
Solve subwindow console warning
March 8, 2017, 19:26 (GMT)
Avoid error in data panel if object is not GPencil
March 8, 2017, 18:44 (GMT)
Minor cleanup
March 8, 2017, 18:39 (GMT)
Add preference
March 8, 2017, 18:23 (GMT)
Various minor changes, add back old multi-pass select
March 8, 2017, 17:47 (GMT)
Enable cache
March 8, 2017, 17:41 (GMT)
Modified method of cycling selection
March 8, 2017, 17:15 (GMT)
Use unsigned int for depth values
March 8, 2017, 17:05 (GMT)
Completely get rid of per-window data duplicates from workspaces
March 8, 2017, 16:56 (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 8, 2017, 16:39 (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 8, 2017, 16:19 (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 8, 2017, 16:07 (GMT)
Fix crashes closing windows or Blender itself
March 8, 2017, 15:39 (GMT)
Cleanup: Use correct function to multiply matrix rotation only
March 8, 2017, 15:18 (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 8, 2017, 14:41 (GMT)
Merge branch 'blender2.8' into gpencil_2.8
March 8, 2017, 14:41 (GMT)
Show the correct list of screens in the info editor
March 8, 2017, 14:40 (GMT)
Reorder OpenGL functions

Also clear depth with exact value
March 8, 2017, 13:58 (GMT)
Work towards completely moving workspace data to window level

Stuff is starting to work out!
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021