Blender Git Commits

Blender Git "master" branch commits.

Page: 1050 / 5574

September 12, 2019, 20:14 (GMT)
BLI: fix unregistering timer with same id twice
Revision 0672cc8 by Arto Kitula
September 12, 2019, 20:13 (GMT)
macOS fix typo on Frameworks dir
Revision 85a6c07 by Arto Kitula
September 12, 2019, 19:46 (GMT)
macOS fix T67686 , use absolute path to load 3Dconnexion framework
September 12, 2019, 18:23 (GMT)
Build: add "make test" command for Windows, output log file

Differential Revision: https://developer.blender.org/D5715
September 12, 2019, 17:58 (GMT)
Fix build error on Windows
September 12, 2019, 16:46 (GMT)
BLI: fix illegal zero sized array
September 12, 2019, 16:32 (GMT)
Transform: AutoMerge & Split: Create and merge vertices at edge intersections

Differential Revision: D5635
September 12, 2019, 16:32 (GMT)
BMesh: New tool `BM_mesh_intersect_edges`

Along with the new utility `BM_vert_weld_linked_wire_edges_into_linked_faces`
September 12, 2019, 16:32 (GMT)
BLIKdopBVH: New `BLI_bvhtree_overlap_ex` utility
September 12, 2019, 16:23 (GMT)
Fix T69752: Texture paint sampling colors always 'merged down'

Rgression from rBaf4dcc6073fa.

paint_sample_color > imapaint_pick_face uses the the selection buffer
(DRW_select_buffer_sample_point) and to get flat colors [select_id_flat] we
need to be in SCE_SELECT_FACE mode. This was already fine if you had
'Face Selection Masking' turned on, but got colors including lighting
when turned of [select_id_uniform].

There was already an exception in 'select_cache_init' that turns on
SCE_SELECT_FACE for weightpaint, we just need this for texture paint
(vertex paint) as well... Also moved the logic into
select_id_get_object_select_mode.

Note we were also asserting here:
BLI_assert failed: /blender/source/blender/draw/engines/select/
select_engine.c:174, select_cache_init(), at 'e_data.context.select_mode
!= 0'

Note also this is not working correctly for vertexpaint (yet), but has
been discussed in T69752 and there is a solution by @mano-wii in P1032.

Reviewers: mano-wii

Subscribers: mano-wii

Maniphest Tasks: T69752

Differential Revision: https://developer.blender.org/D5775
Revision 2ea82e8 by Omar Emara
September 12, 2019, 15:42 (GMT)
Shading: Add Vertex Color node.

This patch adds a new Vertex Color node. The node also returns the alpha
of the vertex color layer as an output.

Reviewers: brecht

Differential Revision: https://developer.blender.org/D5767
September 12, 2019, 15:03 (GMT)
Fix: missing atomic include
September 12, 2019, 14:55 (GMT)
BLI: new StringRef and StringRefNull data structures

These two data structures reference strings somewhere in memory.
They do not own the referenced string. The string is considered
const.

A string referenced by StringRefNull can be expected to be
null-terminated. That is not the case for StringRef.

This commit is a continuation of rB369d5e8ad2bb7c2.
Revision 914f430 by Julian Eisel
September 12, 2019, 14:36 (GMT)
Fix T69791: Fix crash reading old file browser in temporary window

When reading a old .blend file (from before the new file browser
design), we wouldn't create the execute region for existing file
editors. This usually wasn't an issue, but it could become one when a
file browser was opened in a temporary screen before, and that screen
was still visible. Then code spawning the new file browser would re-use
the old file browser data, assuming the execute region was there.

Handle this in versioning code and let rest of the code keep sane
assumtions (e.g. that there always is a execute region, even if
invisible).
September 12, 2019, 14:21 (GMT)
GPencil: Add Simplify panel to Workbench engine
September 12, 2019, 14:21 (GMT)
GPencil: Fix missing Simplify panel in Cycles

Differential Revision: https://developer.blender.org/D5776
September 12, 2019, 14:08 (GMT)
Themes: Update Blender Light theme.

Fixes T69531
September 12, 2019, 14:08 (GMT)
UI: Two-column layout for User Interface theme settings.

Group related settings in columns:
* Align Inner, Inner Selected and Outline.
* Align Text, Text Selected and Item.

Place Shaded settings in its own sub-panel.
September 12, 2019, 13:58 (GMT)
Fix T69792: Auto-merge split faces creates faces with unrelated wire edges.
September 12, 2019, 12:53 (GMT)
UI: avoid using parenthesis

Convention is not to use parenthesis,
Details are included in tool-tip.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021