Blender Git Commit Log

All Blender Git commits.

Page: 2746 / 8462

January 18, 2019, 11:29 (GMT)
Multires: Correct averaging

Before that only normal component was averaged, which is not
really correct.

Unfortunately, the new code is somewhat slower due to more
involved math to deal properly with non-quad faces, but the
plan is to move averaging from runtime to edit time, This
means, that mdisps will always be continuous around the edges
and no averaging on every frame change of animated character
will be needed.
January 18, 2019, 11:29 (GMT)
Math: Make it possible to use vector for both input and output

Avoids nasty code all over where such math is required, and
compilers can easily deal with such situation.

Don't prefer questionable micro-optimization which comes with
a cost of nasty actual logic code.
January 18, 2019, 11:29 (GMT)
Multires: Ensure continuity when reshaping from object
January 18, 2019, 11:29 (GMT)
Subdiv: Fix wrong corner passed to a callback
January 18, 2019, 11:29 (GMT)
Multires: Simplify reshaping code

The idea is to run reshaping for every boundary vertex
of a grid rather than trying to copy boundary grid
elements.

While this is somewhat slower, this avoids all this
tangent flipping magic, which tempts to be rather tricky
and fragile.
January 18, 2019, 11:29 (GMT)
Multires: Correct function name, to match behavior
January 18, 2019, 11:29 (GMT)
Multires: Fix spike issues when sculpting on triangles

The boundary copy code was not dealing correct with flipping
tangent vectors, hence causing discontinuity in the final
positions.

Now we only copy boundaries for quads, where we know how to
deal with tangent vectors and where we know that this is
needed.

More clear solution could be to change the code in a way that
handles handles displacement grids of quads in the same way
as it's done for non-quad faces.
January 18, 2019, 11:29 (GMT)
Multires: Cleanup, move utility function to a more public place
January 18, 2019, 11:29 (GMT)
Multires: Cleanup, more clear naming
January 18, 2019, 09:56 (GMT)
Merge branch 'master' into greasepencil-object
January 18, 2019, 09:53 (GMT)
GP: Create materials when separate active layer

The materials were not created when used the active layer option of the separate operator.
January 18, 2019, 09:23 (GMT)
DRW: Increase frustum culling precision

Use normal_quad_v3 instead of normal_tri_v3 and compute the mean of all
corner distance during frustum plane extraction.

Fix T58243 Flickering of viewport when rotating and zooming
January 18, 2019, 09:22 (GMT)
GP: Fill: Temp fix for fill options in topbar

Topbar has a bug that means if there are too many items it won't display them.
This temp fix moves some of the Fill tool options to a popup panel.
January 18, 2019, 08:58 (GMT)
DRW: Fix assert when using draw debug API
January 18, 2019, 05:56 (GMT)
Fix T60608: Popup dialogs Y-axis reset after drag

Caused by fc32bd729c5b7
January 18, 2019, 02:32 (GMT)
3D View: Disable clipping on load

Having clipping limit selection and tools is confusing when not visible.

Disable on load until it's supported
(doing this via ifdef's isn't practical).

Fixes T59580
January 18, 2019, 01:59 (GMT)
Cycles: Cast to correct base type when checking requested features
January 18, 2019, 01:34 (GMT)
Cleanup: use enum for color picker types
January 18, 2019, 01:08 (GMT)
Fix eye-dropper causing undo push w/o any changes

Happened when accessing the eyedropper from a popup.
January 18, 2019, 01:08 (GMT)
Fix undo pushes w/ color picker

While changing RGBA or color wheel didn't add undo steps,
HSV and Hex values did.

Disable undo for these button types since an undo push happens when
exiting the picker.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021