Blender Git Commit Log

All Blender Git commits.

Page: 2011 / 8462

December 6, 2019, 11:39 (GMT)
cleanup data copying in network evaluation
December 6, 2019, 11:27 (GMT)
simplify forwarding in network evaluation
December 6, 2019, 10:50 (GMT)
cleanup naming
December 6, 2019, 10:48 (GMT)
simplify allocation in multi function network evaluation
December 6, 2019, 10:35 (GMT)
store whether function depends on per element context
December 6, 2019, 10:25 (GMT)
Merge branch 'master' into functions
December 6, 2019, 10:22 (GMT)
GPencil: Avoid full filling when no borders

December 6, 2019, 09:27 (GMT)
Merge branch 'master' into greasepencil-object
December 6, 2019, 06:45 (GMT)
Draw: Removal of MultiSample Buffers

Multisample buffers were used for smooth line drawing. As we now have
an algorithm that doesn't need the multisample buffers we can remove
them.

The user preference for viewport multi_sampling is replaced by single
toggle overlay `use_overlay_smooth_wire`. By default this setting is
enabled as the new drawing is really quick (<1ms) and uses zero hacks.

Reviewed By: fclem

Differential Revision: https://developer.blender.org/D6367
December 6, 2019, 00:50 (GMT)
Fix T72118: Enable Windows 10 Non-client DPI Scaling

Enables Windows 10 feature that automatically adjusts non-client area (title bar) on high-DPI displays.

Differential Revision: https://developer.blender.org/D6370

Reviewed by Brecht Van Lommel
December 5, 2019, 19:15 (GMT)
Cleanup: Windows Manifest usage.

We had a manifest file, but it was seemingly not used, some
settings were done using linker pragmas, some of them visual
studio would set by default for us, others where not set at all.

This patch changes:

- Single manifest file where we can maintain all settings in
a single location, removal of any linker pragmas related to
the manifest.

- Compatibly settings for win vista - win10, without this any
call to any of the GetVersion and related functions (GetVersionEx,
VerifyVersionInfo, IsWindowsXxxx) will by default say we are
on vista and OS specific optimizations in external libraries may
be missed.

-Rather than having it in the .RC file in an #ifdef which may
or may not trigger depending on the build tool used, we tell
cmake to treat it as a source file and it will do the right
thing for both the ninja and visual studio generators.

Differential Revision: https://developer.blender.org/D6136

Reviewers: brecht
December 5, 2019, 19:00 (GMT)
Merge branch 'master' into functions
December 5, 2019, 18:12 (GMT)
glTF: upgrade Draco to version 1.3.5 and add mesh skinning support

This will fix exporting meshes with armatures using Draco compression, like:
https://github.com/KhronosGroup/glTF-Blender-IO/issues/617

Differential Revision: https://developer.blender.org/D6342
December 5, 2019, 17:32 (GMT)
USD: Fixed export of animated meshes

I missed a bit earlier, when creating the mesh attributes with an explicit
default, causing meshes to be non-animated. Now I use the 'sparse value
writer', as recommended on the USD forum [1], and animated meshes are
properly written once again.

[1] https://groups.google.com/d/msg/usd-interest/cVJv_eDYxZo/oREDDm11AgAJ
December 5, 2019, 17:32 (GMT)
USD: Support '.usd' as export extension (thanks @superfunc) and proper filtering in the file browser
December 5, 2019, 16:24 (GMT)
Cleanup: Workbench: Remove Double negation
December 5, 2019, 16:24 (GMT)
Workbench: Fix missing Clipping state when usint Alt+B clipping

Also make the code a bit more clear.
December 5, 2019, 16:03 (GMT)
UI: Add tooltips for modifiers

When adding a modifier to an object, the drop-down select box has the
same mouse-over tooltip for each modifier type: "Add a procedural
operation/effect to the active object". This isn't helpful when you
don't know what the modifier does from just reading the name.

This patch adds descriptions for most modifier types, so that it's
clearer what the modifiers do. The text was provided by @werwack after
discussion on DevTalk[1] and taken from the Blender Manual, and
subsequently updated by @billreynish and @HooglyBoogly.

Not all modifiers have a short one-line description in the manual, hence
those are still missing in this patch.

[1] https://devtalk.blender.org/t/ui-contextual-modifier-description-in-the-tooltips-of-the-add-modifier-dialog-window/10382

Reviewed By: billreynish

Differential Revision: https://developer.blender.org/D6352
December 5, 2019, 16:00 (GMT)
Overlay Engine: Fix unreported crash on startup caused by new shader
December 5, 2019, 15:38 (GMT)
Fix T63766: Multiresolution behavior when using crease edge

Switch to Gregory basis patches which are tangent continuous across their
boundaries.

Originally we've used BSpline basis patches to be more compatible with the
old subdivision code, but a lot of things changed anyway.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021