Blender Git Commits

Blender Git "master" branch commits.

Page: 1411 / 5574

December 12, 2018, 00:39 (GMT)
Keymap: add Shift-F1..3 editor shortcuts

Some frequently used editors didn't have F-key access.
December 12, 2018, 00:16 (GMT)
Fix T59211: Edit-mesh display crashes

Caused by ae1f563899de4
December 11, 2018, 23:57 (GMT)
Fix Cycles baking active/cage

Basically what we address here is to make sure the active object and the cage
are not interferring with the baking result (e.g., when baking Combined).

To do so, we take advantage of the fact that we create our own depsgraph
for baking. So now we can change the cowed objects, instead of the
original ones.

Note: There is still a way to get a crash. If you try to bake from
selected to active when is_cage, but with no cage object, we get an
assert:

```
BLI_assert failed: //source/blender/blenkernel/intern/DerivedMesh.c
mesh_calc_modifiers(), at
(((Mesh *)ob->data)->id.tag & LIB_TAG_COPIED_ON_WRITE_EVAL_RESULT) == 0
```

We can bypass this by passing ob_low instead of ob_low_eval to
bake_mesh_new_from_object on object_bake_api.c:847 . But then the edge
split modifier change will take no effect.
December 11, 2018, 23:44 (GMT)
Fix T59210: Measure tool crash w/o overlays/gizmos
December 11, 2018, 23:04 (GMT)
Fix rulers being removed on click
December 11, 2018, 22:52 (GMT)
Revert "Tweak UI message of Ruler tool."

This reverts commit 1bf0a4f4d0d8c7e748f40d634aebf55eb37435ba.

This is a bug, clicks shouldn't remove rulers since it's too easy
to accidentally click instead of dragging.
December 11, 2018, 22:40 (GMT)
Fix toolbar key-accelerator w/ LMB select

Tweak events were masking hotkey access.

Reported in T55162
December 11, 2018, 22:14 (GMT)
Merge remote-tracking branch 'origin/master' into blender2.8
December 11, 2018, 22:12 (GMT)
dependencies windows: Replace pthreads-win32 2.9.1 with pthreads4w 3.0.0

maintenance seems to have stopped for pthreads-win32
December 11, 2018, 22:05 (GMT)
GPUState: Change isolated glLineWidth usage to GPU_line_width
December 11, 2018, 21:30 (GMT)
GPUTexture: Add debug print for cubemap textures
December 11, 2018, 21:10 (GMT)
GPUTexture: Fix memory statistics not working for Multisamples textures

and also output the vram footprint of the texture at the creation.

Also output the full texture memory usage if alloc fails.
December 11, 2018, 20:25 (GMT)
DRW: Fix redundant texture creation
Revision bf2e0c7 by Clément Foucault
December 11, 2018, 20:15 (GMT)
GPUState: Remove glLineWidth warnings about size 0x0
December 11, 2018, 20:15 (GMT)
GPUTexture: Add debug output to check what texture was created
December 11, 2018, 19:46 (GMT)
UI: fix enum icon buttons haveing different size.

The alignment makes it so the button edges overlap, now one pixel is removed
to account for this.

Differential Revision: https://developer.blender.org/D4063
December 11, 2018, 19:44 (GMT)
FFmpeg: enable multi-threaded encoding of multiple frames, for a ~20% speedup.

This enables ffmpeg to encode each frame in its own thread. However in most
cases Blender does not pass frames to ffmpeg fast enough to actually use the
more than two threads. In some tests the speed was measured to be about 20%.
If other parts of the video sequencer get optimized, this should improve.

Differential Revision: https://developer.blender.org/D4031
December 11, 2018, 17:40 (GMT)
RNA: provide access to bone parent transform math from Python.

Applying the effect of bone parent is much more complicated than
simple matrix multiplication because of the various flags like
Inherit Scale. Thus it is reasonable to provide access to this
math from Python for complicated rest pose related manipulations.

The simple case of this is handled by Object.convert_space, so
the new method is only needed for complex tasks.

Differential Revision: https://developer.blender.org/D4053
December 11, 2018, 17:21 (GMT)
Edit Mesh: Make edit cage stick to the mesh when possible

and correctly offset it when it's not possible, otherwise we get zfighting.
December 11, 2018, 17:18 (GMT)
DRW: Add polygon offset mode.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021