Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 1943 / 5574

November 27, 2017, 14:34 (GMT)
Depsgraph: Sanitize placement of component types in switch statement

Makes it more clear why and what is being ignored.
November 27, 2017, 13:52 (GMT)
Merge branch 'master' into blender2.8
November 27, 2017, 13:51 (GMT)
Depsgraph: Make sure unexpected configuration does not happen
November 27, 2017, 13:32 (GMT)
Merge branch 'master' into blender2.8
November 27, 2017, 13:24 (GMT)
Sequencer: Fix missing FX compositor when starting rendering from frame with DoF disabled
November 27, 2017, 13:08 (GMT)
Merge branch 'master' into blender2.8
November 27, 2017, 11:21 (GMT)
Sequencer: Add option to render OpenGL preview with DoF

The title says it all actually, controlled with DoF check box next to textured
solid check box.

Thanks Campbell for review!
November 27, 2017, 11:11 (GMT)
Refactor view3d offscreen drawing to avoid having multiple boolean arguments

This is fully unreadable to have lots of boolean arguments scattered across the
whole argument list. What does `false, true, true` mean in terms of behavior?

Replace those with bitfield which has advantage of having more human readable
meaning.
November 27, 2017, 07:50 (GMT)
Tracking: Cleanup. make code friendly for multi-column editing
November 27, 2017, 07:30 (GMT)
WM: don't change selection on workspace append
November 27, 2017, 07:30 (GMT)
Tool System: show manipulators at startup

Support duplicating, switching workspaces too.
November 27, 2017, 06:13 (GMT)
Fix crash duplicating workspace
November 27, 2017, 04:42 (GMT)
Manipulator: ignore depth-buffer for scale cage
November 27, 2017, 04:07 (GMT)
Cleanup: incorrect comment
November 27, 2017, 04:00 (GMT)
WM: handle widgets before tool keymaps

Allows adjusting on-screen widgets even when a tool is selected.
November 26, 2017, 19:29 (GMT)
Merge branch 'master' into blender2.8

Conflicts:
source/blender/editors/mask/mask_draw.c
November 26, 2017, 18:18 (GMT)
Cleanup: ImageEditor's mask drawing code was re-implementing `BKE_maskrasterize_buffer`!

So this deduplicates and simplifies code, yeah.

Also, as an odd bonus, new code seems slighly quicker than previous one
(about 5 to 10% quicker).
November 26, 2017, 18:06 (GMT)
Removing OMP: BKE's mask_rasterize.c

Once again nothing much to say here, except that whole mask rendering
process from VSE is about 25% quicker now. ;)
November 26, 2017, 16:25 (GMT)
Removing OMP: autotrack BKE code.

Pretty straightforward this time, we already have a single struct
pointer containing all needed data (or nearly).

And we gain about 10-15% speed on tracking! :)
November 26, 2017, 15:03 (GMT)
Removing OMP: bmesh_operators.c

Two more 'not really useful' cases (OMP only shows some noticeable
speedup with above 1M elements, and since this is quick operation anyway
compared to even ather basic operators, gain is in the 1% area of total
processing time in best case).

So not worth parallelizing here, we'll gain much more on tackling heavy
operations. ;)

And BMesh is free from OMP now!
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021