Age | Commit message (Collapse) | Author |
|
|
|
|
|
When the stroke has less than 3 points, but only the fill material is enabled, the stroke is invisible and makes the shaders to remove any fill because the shader start and end pointers are not correct.
Now, if the stroke has only fill, but it is not fillable, it is drawn with the stroke color to avoid the errors and these ghost strokes.
|
|
There were two problems:
1) When the buffer was reallocate, the pointer was corrupted.
2) Short variables were too small to hold long lines.
|
|
|
|
Avoid mixing up pixel/tile location.
|
|
Error from 151cc02b6f823
|
|
Offset now matches Blender 2.7x.
|
|
The outliner didn't account for weight-paint + pose-mode,
making it consider all pose bones unselected.
When syncing selection, bones were unselected.
This adds a context argument to passed to drawing functions since
finding the weight-paint pose-object in the drawing loop isn't efficient.
|
|
Frame Selected centers around the last valid stroke.
When Symmetry is enabled the last mirrored `location` was added to the
`average_stroke_accum` in stead of the original stroke location.
This patch will add the `true_location` to the `average_stroke_accum`.
This contains the original stroke location.
Issue happened in Vertex and Weight paint.
Reviewed By:
Pablo Dobarro
Differential Revision: https://developer.blender.org/D6161
|
|
This parameter must be hidden.
|
|
|
|
|
|
- There was no way to select some kinds of data without activating them.
- Pose mode could not be activated at all.
No change to behavior with sync-selection enabled.
|
|
|
|
|
|
Reviewed By: jbakker
Maniphest Tasks: T70687
Differential Revision: https://developer.blender.org/D6042
|
|
You may want to disable antialiasing if you are working with pixel art
or low resolution textures. It is enabled by default.
Reviewed By: jbakker, campbellbarton
Differential Revision: https://developer.blender.org/D6044
|
|
Reviewed By: jbakker
Differential Revision: https://developer.blender.org/D6080
|
|
With the latest changes, the PBVH needs extra flags each time the mask is
modified to keep the internal fully_masked and fully_unmasked node flags
updated.
Reviewed By: jbakker
Maniphest Tasks: T70866
Differential Revision: https://developer.blender.org/D6088
|
|
Dissolve the vertex when it is wire instead of trying to collapse the
edge. When collapsing the edge, ##v_kill->e## was not NULL, so the
assert in ##bmesh_kernel_join_vert_kill_edge## fails.
Reviewed By: jbakker
Maniphest Tasks: T71053
Differential Revision: https://developer.blender.org/D6159
|
|
|
|
Also make projpaint a keyword-only argument to avoid copy-paste errors
like this re-occurring in the future.
|
|
Thanks to @JRottm for pointing out this issue.
|
|
Also rename "make tgz" to "make source_archive" as it wasn't clear
this only archived the source, not binaries.
D6153 by @JRottm with minor edits
|
|
Maniphest Tasks: T71182
Differential Revision: https://developer.blender.org/D6150
|
|
mentioned in T70974
Maniphest Tasks: T70974
Differential Revision: https://developer.blender.org/D6119
|
|
In 2.8, code would not enter the new 'Objects' and Collections'
'folders'.
Maniphest Tasks: T71026
Differential Revision: https://developer.blender.org/D6123
|
|
This implied paragraph alignment, when the alignment defines
the origin of the text relative to the X,Y coordinates.
Resolves T71082
|
|
D6115 by @tintwotin
|
|
|
|
|
|
Not the cleanest implementation but the simplest.
This doubles the number of default shader variations.
|
|
D6106 by @tintwotin
|
|
When the connected was enabled for a parentless bone the head vertex
wasn't displayed and couldn't be selected.
|
|
flipped to bottom
While flipping the header to bottom works in the MCE (because MCE doesnt
allow overlapping UI) we need to take the regions visible rect into
account for the Image Editor.
Also correct clickable scubbing area (poll for frame_change) in the
Image Editor and the MovieClip Editor not taking UI_DPI_FAC into
account.
Maniphest Tasks: T70905
Differential Revision: https://developer.blender.org/D6090
|
|
D6129 by @smramsay
|
|
Implicit function declaration caused by missing include
in the recent fix.
|
|
Thanks @mano-wii for finding the fix.
|
|
Also fixes the sampling of hashed shadows.
|
|
|
|
using image.unpack() or bpy.ops.image.unpack()
If we offer this in the UI, also expose this to .unpack
Maniphest Tasks: T71171
Differential Revision: https://developer.blender.org/D6152
|
|
This mimics the same solution for proportional edit in the 3D View.
Maniphest Tasks: T71124
Differential Revision: https://developer.blender.org/D6142
|
|
D6145 by @Eitan
|
|
Blender 27X keymap
Maniphest Tasks: T71126
Differential Revision: https://developer.blender.org/D6151
|
|
Reverting part of a clean up that was done 6 months ago. The
consequence was that OpenCL compositing wasn't working since
then.
|
|
|
|
|
|
When opening the file browser as regular editor, the ID filter flags
as stored in FileSelectParams were not set explicitly, so they were 0.
Since 9100982e8097, the value actually passed to the filtering could
differ from that, causing the file list cache to be constantly updated
on every redraw.
Caused by 9100982e8097.
Note that this "accidentially" got fixed in master with b54626364253,
which is why the issue only showed up in the release branch from that
point.
|
|
Drawing was already added, only the icon was missing.
|