Blender Git Commits

Blender Git "master" branch commits.

Page: 769 / 5574

May 18, 2020, 15:06 (GMT)
OpenSubdiv: Cleanyp, remove old GPU code

All parts of drawing (shaders, GL mesh descriptor, material partitioner
and so on) needs to be redone for the draw manager and new OpenSubdiv
library.

Removing untested code which is doomed to be replaced to make localized
refactoring easier.
May 18, 2020, 15:06 (GMT)
OpenSubdiv: Cleanup, remove unused topology orientation code

The code was trying to make winding consistent and manifold, same as
OpenSubdiv expects it to.

Unfortunately, the code was having some issues in corner cases so the
winding wasn't really correct.
Fortunately, the latter (compared to when this code was originally
written) supports orientation on OpenSubdiv side.

Removing code which is currently unused in Blender and which had
known issues. Is simple enough to bring the code from Git history
if the functionality is needed in the future.
May 18, 2020, 15:06 (GMT)
OpenSubdiv: Cleanup, Remove from legacy SubsurfCCG code

The CPU side implementation is done on a new dedicate base ground.
The GPU side must be redone anyway.
May 18, 2020, 15:04 (GMT)
Merge branch 'blender-v2.83-release'
May 18, 2020, 15:04 (GMT)
Fix T76851: GPencil brush is reset after change mode

This was introduced by commit rBe58525706328

Now, the brush is not changed when change mode.

Thanks @Alaska for helping with this bug.
May 18, 2020, 14:59 (GMT)
Fix T76730 DRW: Sorting of empty shading groups.

This is to fix an assert in EEVEE caused by a transparent shading group
that is create but not populated by any drawcall.
May 18, 2020, 14:38 (GMT)
Curves: Disable Curve Normals by default

This patch just disable the curve Normals by default.

Reviewed By: #user_interface, billreynish, Severin

Differential Revision: https://developer.blender.org/D7755
May 18, 2020, 14:01 (GMT)
Fix T76828 Grease Pencil: Toggle Caps doesn't work

This was a logic error.
May 18, 2020, 14:01 (GMT)
Cleanup: GPencil: Fix float double promotion
May 18, 2020, 13:54 (GMT)
Merge branch 'blender-v2.83-release'
May 18, 2020, 13:50 (GMT)
Fix T62422: Baking ray distance do not work

The previous naming scheme for the "selected to active" baking options
lead to confusion and they were not describing what they actually did.

To remedy this, I've added a new settings that does what the older setting implied it did.

Reviewed By: Brecht, Dalai, Andy Davies

Differential Revision: https://developer.blender.org/D7733
May 18, 2020, 13:47 (GMT)
Fix T76799: Crash from undoing the copy-pasting of multiple data blocks.

Bug was actually in outliner code, paste operator would not generate any
undo step...

This was not correct ever, but with new undo code this has become a
critical issue, it cannot survive a situation where current main data
has been changed without a proper undo push.

This illustrates again how much of a catastrophic mess the 'tools'
callbacks of the outliner are currently, it has already caused us quiet
some pain in the past, and will keep doing so until this is fully
sanitized am afraid.

Would strongly suggest getting rid of thosw nasty mix of custom
callbacks requiring manual undo pushes, I do not see the added value of
this compared to regular menus calling regular operators. It only adds
confusion and extra code for nothing...
May 18, 2020, 13:27 (GMT)
UI: Widget: Make emboss offset dependent of line width
May 18, 2020, 13:27 (GMT)
UI: Widgets: Reduce constants count in shader
May 18, 2020, 13:27 (GMT)
Cleanup: Put GPU_state_init inside gpu_state.c

Also put glDisable(GL_DITHER) in it since we don't even use it (but is
enabled by default).

Also leave GL_MULTISAMPLE on by default since it has no impact on non-MSAA
framebuffers.
May 18, 2020, 11:29 (GMT)
Merge branch 'blender-v2.83-release'
May 18, 2020, 11:29 (GMT)
Merge branch 'blender-v2.83-release'
May 18, 2020, 11:16 (GMT)
Fix T76593: Coordinate limit of 10,000 units

This is no longer needed for number button dragging to work properly.
May 18, 2020, 09:59 (GMT)
Fix T75292: File-select events not handled while modal handler is active

Reviewers: Severin

Differential Revision: https://developer.blender.org/D7720
May 18, 2020, 09:50 (GMT)
Alembic: Fix bad allocation with invalid knots data

It is not impossible that the number of knots is stored wrong in the
file (for example, it will be 1 knot only).

This change fixes bad memory allocation and bad memory access in such
cases. It also fixes strict compiler warning which was mentioning that
the allocation size is wrong),

There isn't really the correct way of dealing with such situation, so
simply fall back to Blender's knots calculation.

Differential Revision: https://developer.blender.org/D7765
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021