Blender Git Commit Log

All Blender Git commits.

Page: 4005 / 8462

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:56 (GMT)
Fix T50849: Transparent background produces artifacts in this compositing setup

The issue was caused by sometimes negative color returned by the filter node.

Seems to be caused by precision issues. Don't see any reason why we would want
negative colors in output. Those only causing issues later on.
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:59 (GMT)
OpenGl: Converted more of drawobject.c
March 8, 2017, 13:58 (GMT)
Work towards completely moving workspace data to window level

Stuff is starting to work out!
March 8, 2017, 12:57 (GMT)
Cycles: Make it more obvious message which initialization failed
March 8, 2017, 12:38 (GMT)
Merge branch 'master' into temp-select-pick
March 8, 2017, 12:38 (GMT)
Fix T49603: Blender/Cycles 2.78 CUDA error on Jetson-TX1~

Patch by Bruno d'Arcangeli (@arcangeli), thanks!
March 8, 2017, 12:31 (GMT)
Merge branch 'master' into temp-select-pick
March 8, 2017, 12:30 (GMT)
Change text for Cursor mode when using GP objects
March 8, 2017, 12:23 (GMT)
OpenGL Select: integer rect for passing region
March 8, 2017, 12:23 (GMT)
Cleanup: replace short -> int for selection hits
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021