Campbell Barton
67cd6beea0
Cleanup: correct comment
2021-04-30 15:58:04 +10:00
Campbell Barton
4d7d1b5dae
Cleanup: comments in BMesh bisect, use doxygen sections
2021-04-30 15:49:33 +10:00
Campbell Barton
c51720a6ad
Cleanup: rename BKE_pose_channel_{verify => ensure}
...
The term `verify` doesn't fit with what this function does
and is sometimes used to check data is valid or to control validity
checking as with `RNA_define_verify_sdna`.
use more common term `ensure`.
2021-04-30 15:30:41 +10:00
Campbell Barton
af3eda8185
Cleanup: rename BKE_pose_channels_hash_{make => ensure}
...
Use the term `ensure` since it makes it clear the data is
not manipulated if it already exists.
2021-04-30 15:28:13 +10:00
Campbell Barton
0dde73b4fc
Cleanup: use early return in edittranslation_exec
2021-04-30 15:26:17 +10:00
Campbell Barton
b316aaa0d2
Cleanup: use const variables
2021-04-30 15:24:46 +10:00
Campbell Barton
5806d7ef54
Cleanup: avoid ambiguous parenthesis
2021-04-30 15:24:24 +10:00
Campbell Barton
d5ae0290e8
Cleanup: duplicate break
2021-04-30 15:22:59 +10:00
Campbell Barton
4a82df366f
Cleanup: use 'else if'
2021-04-30 15:22:44 +10:00
Campbell Barton
d286adc26e
Cleanup: remove redundant assignments & NULL pointer check
2021-04-30 15:20:44 +10:00
Campbell Barton
8a1d3bf2b1
Merge branch 'blender-v2.93-release'
2021-04-30 15:16:08 +10:00
Campbell Barton
a636909aa7
Merge branch 'blender-v2.93-release'
2021-04-30 15:16:06 +10:00
Campbell Barton
452f32dcb3
Merge branch 'blender-v2.93-release'
2021-04-30 15:16:05 +10:00
Campbell Barton
5a40c79520
Merge branch 'blender-v2.93-release'
2021-04-30 15:16:04 +10:00
Campbell Barton
a9a048c726
Merge branch 'blender-v2.93-release'
2021-04-30 15:16:02 +10:00
Campbell Barton
0959618c2e
Merge branch 'blender-v2.93-release'
2021-04-30 15:15:14 +10:00
Campbell Barton
1597eb82d6
Merge branch 'blender-v2.93-release'
2021-04-30 15:14:47 +10:00
Campbell Barton
093ab05bcd
Merge branch 'blender-v2.93-release'
2021-04-30 15:14:36 +10:00
Campbell Barton
d1cdbbc5fd
Merge branch 'blender-v2.93-release'
2021-04-30 15:14:34 +10:00
Campbell Barton
3be50c849a
Merge branch 'blender-v2.93-release'
2021-04-30 15:14:32 +10:00
Campbell Barton
d6b26b3fa0
Fix potential buffer overrun in drw_shader_dependencies_get
...
Logical error let this function to write one past the buffer bounds.
2021-04-30 15:08:28 +10:00
Wannes Malfait
47aca2b4c4
Nodes: Add a callback to check for valid socket type
...
This adds a callback to bNodeTreeType to check which socket types are
valid for the tree type. Function has been implemented for the normal
tree types, and can be implemented for custom node trees with python,
by adding a `classmethod` to the tree. However, only builtin socket
types are supported.
This is relevant for T87049, but it also has the advantage that it is
now clear which node trees support which sockets. Previously this
was assumed to be known by all developers.
Differential Revision: https://developer.blender.org/D10938
2021-04-29 23:36:46 -05:00
Campbell Barton
0eef9df355
Fix missing NULL check in grease-pencil clear strokes
2021-04-30 14:26:55 +10:00
Campbell Barton
bf8962e442
Fix sculpt mask operator crash running without a 3D view
...
Add missing operator poll, depend on the 3D view for all
sculpt paint/mask operators.
2021-04-30 14:22:13 +10:00
Campbell Barton
2ed847317e
Fix crash running window operators in background mode
2021-04-30 14:16:50 +10:00
Hans Goudey
ddaeaa4b98
Geometry Nodes: Add a template utility to mix two attribute values
...
This is just linear interpolation, but it's nice to have an equivalent
to `mix3` for only two values. It will be used for interpolation of
values between bezier spline control points.
2021-04-29 21:52:34 -05:00
Campbell Barton
caf1643f4a
Fix uninitialized memory use in GLDrawList
...
GLDrawList::init() used MDI_INDEXED which checks base_index_.
2021-04-30 12:31:52 +10:00
Hans Goudey
45a14a20de
Cleanup: Mismatched array bounds in function declaration
2021-04-29 21:25:34 -05:00
Campbell Barton
c195c061d5
Fix uninitialized local-view flag on object creation
...
Local view return argument to ED_object_add_generic_get_opts
was left uninitialized.
2021-04-30 11:39:13 +10:00
Campbell Barton
e5c2e5e9e5
Cleanup: quiet shadow variable warning
2021-04-30 11:21:31 +10:00
Hans Goudey
8dd5fdca3b
Cleanup: Remove unecessary variable
...
The value of this variable was incremented, but never used.
2021-04-29 15:11:35 -05:00
Brecht Van Lommel
39226cd437
Fix T87317: Cycles XML parsing broken after bugfix for initialization order
2021-04-29 19:14:57 +02:00
Brecht Van Lommel
b4f0d52473
Fix: crash when creating GPU texture from image fails
2021-04-29 19:14:57 +02:00
Brecht Van Lommel
f0eda57392
Fix error in Python UI script
2021-04-29 19:14:57 +02:00
Antonio Vazquez
41820e8a8e
GPencil: Add "Convert Text to Gpencil"
...
Currently when you try to convert a Text-object to Grease pencil from the Object-menu or via the operator in some other way, the Text-object is only converted to a Curve.
This commit converts that curve to a Grease pencil object.
Differential Revision: https://developer.blender.org/D11117
2021-04-29 17:58:18 +02:00
Hans Goudey
c9d1143b33
Cleanup: Reduce indentation by returning early
2021-04-29 10:46:55 -05:00
Campbell Barton
48b8b17da0
Merge branch 'blender-v2.93-release'
2021-04-30 01:43:04 +10:00
Campbell Barton
9f1a409f3a
Fix T86335: Knife tool fails on object with zero scaled axis
...
Use invert_m4_m4_safe_ortho for the knife tool to support
operating on objects with a single zero scaled axis.
2021-04-30 01:42:11 +10:00
Pratik Borhade
9291128bff
Clean-up: Edit and comments
...
- Corrected spellings
- Comments added and edited
Reviewed By: campbellbarton
Differential Revision: https://developer.blender.org/D10991
2021-04-29 12:02:11 -03:00
Antonio Vazquez
bcf524328f
Fix T87297: Gpencil - Disable Frames and Start delay when use Factor
...
After talking with the GP team, we agree in disable these options when the factor is used in Build modifier.
2021-04-29 17:01:39 +02:00
Campbell Barton
3e3363a6ed
Merge branch 'blender-v2.93-release'
2021-04-30 00:59:52 +10:00
Campbell Barton
315582f28c
Fix T86799: Boolean crashes duplicating object with "Fast" solver
...
BMesh intersect could leave invalid items in the selection list,
causing a crash. The list is now cleared since boolean is such a
destructive operation, it's unlikely the selection order would be useful.
Thanks to @lukastoenne for finding the root cause.
2021-04-30 00:51:14 +10:00
Falk David
97923d9b98
GPencil: glow fx, add threshold value color mode
...
This patch adds a threshold value to the glow effect in color mode.
Currently, the threshold is hardcoded to 5%.
You can select a color and specify a higher threshold to include
similar colors in the effect.
Note: depends on D10670
Reviewed By: #grease_pencil, pepeland
Differential Revision: https://developer.blender.org/D10672
2021-04-29 16:50:21 +02:00
Himanshi Kalra
7134b9daca
Added Operator tests: unsubdivide, shading, vertex connect and mark seam
...
Added tests for:
* Mark Seam
* Shade flat
* Shade smooth
* Unsubdivide
* Vertex Connect Path
* select nth (Checkered Deselect)
Notes:
1) Shade flat, shade smooth are base test cases (to check mesh doesn't change for real)
Updated blend file: tests/modeling/operators.blend
Reviewed By: zazizizou, mont29
Differential Revision: https://developer.blender.org/D10893
2021-04-29 20:15:11 +05:30
Campbell Barton
738a890025
Merge branch 'blender-v2.93-release'
2021-04-30 00:25:35 +10:00
Campbell Barton
5946352ae2
Fix T87779: Asymmetric position vertices in circles primitives.
...
Incrementing a floating point value in a loop resulted in the vertex
locations for circles in primitives being slightly asymmetric.
2021-04-30 00:24:25 +10:00
Brecht Van Lommel
dcf2c6e225
Fix build error after recent changes to CPU name detection
2021-04-29 16:22:53 +02:00
Antonio Vazquez
9bdb2f5e0b
Cleanup: Use BLI_findindex instead of loop
2021-04-29 16:04:50 +02:00
Brecht Van Lommel
734c8f9a77
Merge branch 'blender-v2.93-release'
2021-04-29 16:00:05 +02:00
Christian Baars
87ba01dba9
Fix missing Cycles CPU name on macOS Arm
...
Differential Revision: https://developer.blender.org/D11061
2021-04-29 15:58:51 +02:00