Blender Git Commits

Blender Git "master" branch commits.

Page: 1665 / 5574

June 28, 2018, 09:06 (GMT)
Cleanup: Nuke DM out of particle edit code.

Note that this commit also fixes serious memory leaks, temp Mesh
generated out of Main from the DM were never freed here!
June 28, 2018, 09:06 (GMT)
Cleanup: remove some DM from editor's Object vgroup code.
June 28, 2018, 09:06 (GMT)
Cleanup: more DM include removal, use BAREMESH cddata mask in constraint code.
June 28, 2018, 09:05 (GMT)
Fix material preview for EEVEE/Cycles

The preview files had all the other collections excluded from the view layer.
Although this fix the problem, it probably means we ignored some existing
2.8 files in recent changes. Which is likely fine anyways given that 2.8 is
experimental.
June 28, 2018, 09:00 (GMT)
Merge branch 'blender2.8' of git.blender.org:blender into blender2.8
June 28, 2018, 08:50 (GMT)
Merge branch 'master' into blender2.8
June 28, 2018, 08:48 (GMT)
CMake: enable WITH_ASSERT_ABORT by default

Assert from BLI_assert by default in debug builds
(instead of just printing a warning).

Some developers ignored this, causing errors for others.
Better debug builds cause hard error so code isn't ignored.

Disabling is still useful when bisecting or testing outdated code.
June 28, 2018, 08:45 (GMT)
UI: use two dot ellipses

Use less space for sign used when we don't have enough.
June 28, 2018, 08:40 (GMT)
Workbench: Fix crash editing in texture modes without uv layer

When meshes has no uv layer, but has a texture assigned there was a uv
layer allocated which was corrupt. When no uv layer is available now
there won't be a vbo created. This might impact performance as the draw
cache does not cache this result.
June 28, 2018, 08:40 (GMT)
Hair drawing: respect the amount of layers.

Current implementation works with at most of 3 layers, but was not
checked during hair drawing leading to reading from uninitialized
memory.

This commit limits it to the number of layers that is used during
compilation of blender.
June 28, 2018, 08:40 (GMT)
Workbench: Materials Texture hash

only hash the texture if it exists. Really minor improvement
June 28, 2018, 08:34 (GMT)
Tools: disable fallback drag action for transform

Based on animator feedback, accidentally not clicking on the manipulator
handle had unpredictable behavior.

This functionality will be moved into the manipulator and made optional
(add an invisible fallback manipulator).
June 28, 2018, 07:20 (GMT)
Workbench: Fix Texture drawing

textures were not always drawn as the material did not always include
the image in the hash. Not sure if this will solve all cases, but it
definitely works better with this change.
June 28, 2018, 06:50 (GMT)
Merge branch 'master' into blender2.8
June 28, 2018, 06:49 (GMT)
Fix missing blend mode in recent OpenGL refactor
June 28, 2018, 06:43 (GMT)
Cleanup: use f-strings
June 28, 2018, 06:27 (GMT)
Cleanup: pep8
June 28, 2018, 04:47 (GMT)
gl cleanup: fix wrong cast in bf_editor_transform
June 28, 2018, 01:07 (GMT)
GLRefactor: partially remove gl calls from source/blender/editors.

This translates the gl calls to the new GPU_ wrappers from D3501.

Given it's tedious and repetitive work, this patch does as much as it can with search + replace, the remainder of the gl calls will need to be manually dealt with on a case by case basis.

This fixes 13 of the 28 failing editors when building without opengl.

For the list of substitutions see D3502

Reviewers: brecht

Differential Revision: https://developer.blender.org/D3502
Revision fe258fd by William Reynish / Pablo Vazquez
June 27, 2018, 22:49 (GMT)
UI: Center ID Blocks in Dopesheet Editor

Also move use_multi_word_filter to the View menu instead of next to every
search field, as it can be very slow in big scenes.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021