Clément Foucault
0c21773199
Edit Curve: Fix cannot hide handles
2018-09-25 22:51:54 +02:00
Clément Foucault
2cff9b4cb6
Curves: Move draw options to overlays
...
This commit add one regression: it is impossible to currently hide handles
in the viewport. But this should be fixed in another commit.
2018-09-25 22:51:54 +02:00
Clément Foucault
05d0e5315b
Weight Paint: Fix weight paint overlay not displaying correctly
...
This was because weight paint was using the original obj to show weights.
But the mesh can be deformed by the armature and this is not visible on
the original object.
2018-09-25 22:51:54 +02:00
Clément Foucault
9f6978a1ba
Eevee: Don't render meshes in hidden wire mode
2018-09-25 22:51:54 +02:00
Clément Foucault
a3bb385ca0
Edit Mesh: Move Edit Mesh display settings to overlay's
...
This makes the Edit Mesh display settings common to all objects. They can
also be set differently per viewport.
Modifying extra data (seams, sharp edges etc...) will no longer set them
automaticaly visible.
Bumping version because we need to force set all extra draw options for
older files.
2018-09-25 22:51:54 +02:00
Clément Foucault
7cc9998809
Edit Mesh: Center text when Edge length & Edge Angle is activated
...
This is more readable as the informations will never overlap and be off the
center of the edge.
2018-09-25 22:51:54 +02:00
Dalai Felinto
75eb947275
Multi-Objects: Select similar edge SIMEDGE_CREASE and SIMEDGE_CREASE
...
All edge options are done now.
2018-09-25 16:36:02 -03:00
Antonioya
f4f99d1d75
Add fixed width/height parameter for layouts
...
New parameters to define a fixed size for a layout. This allows to avoid UI changes when the text length changes.
This commit implements D3725
2018-09-25 20:59:04 +02:00
Antonioya
0f7e858f06
GP: New pressure option for sculpt brush radius
2018-09-25 20:43:50 +02:00
Antonioya
9df3467b4e
GP: Add const to variable
2018-09-25 20:23:55 +02:00
Antonioya
e3f3a8101a
Fix T56917: GP noise modifier vertex group crash
2018-09-25 19:48:57 +02:00
Antonioya
4ad3182eb1
GP: Fix multi viewport onion error
...
For onion skin, the cache is set as dirty always because can be too many combinations of overlays and windows and makes impossible to control all changes of dirty flag.
This reduces performance, but it's safer and the onion is disabled while play animation, so the fps value is not affected.
2018-09-25 19:30:50 +02:00
Antonioya
0f652a1ec0
GP: New deselect by material option
...
Now the operator to select by color can unselect too.
2018-09-25 19:01:12 +02:00
Antonioya
fd1870b995
GP: Small changes to assign color operator
2018-09-25 18:44:53 +02:00
Alan Troth
d95a8988ea
Fix UV edit smart stitch not redoing correctly.
...
Differential Revision: https://developer.blender.org/D3687
2018-09-25 18:36:14 +02:00
Antonioya
df5cb4d66f
GP: Add multiframe support to select by color
2018-09-25 18:17:48 +02:00
Antonioya
89b535690c
GP: Fix select strokes by color error
2018-09-25 18:17:48 +02:00
Ray Molenkamp
3e86cfa1ff
depsgraph: re-Fix 32 bit shift bug in get_visible_components_mask.
...
1UL << n still results in a 32 bit result, 1ULL << n actually retains all 64 bits.
fixes stupid typo in rBbd51cada8db64e45cabca66cd61438c1ae2bdf25
2018-09-25 10:12:58 -06:00
Alexander Gavrilov
af998b40a0
Implement correct drawing of advanced Weight display features.
...
This adds existing behavior from calc_weightpaint_vert_array
that was missing from the new rendering code:
- No selected Vertex Group displays as a solid pink color.
- Zero weight displays as alert color depending on Options.
- Multipaint mode correctly displays collective weight.
In order to properly implement this variety, a data structure
holding all relevant parameters is introduced.
Reviewers: fclem, campbellbarton
Subscribers: jbakker
Differential Revision: https://developer.blender.org/D3722
2018-09-25 18:44:57 +03:00
Ray Molenkamp
bd51cada8d
depsgraph: Fix 32 bit shift bug in get_visible_components_mask.
...
1 << n results in a 32 bit result, 1UL << n retains all 64 bits.
2018-09-25 09:23:00 -06:00
Ray Molenkamp
2f00f5b98f
despgraph: Use regular iterators for erase, fixes build error on centOS
...
CentOS7 ships with gcc 4.8.2 which does not support the const_iterator for erase.
2018-09-25 08:35:31 -06:00
Roel Koster
3816592fc6
Fix broken shift + A menu in curve edit mode.
...
Differential Revision: https://developer.blender.org/D3699
2018-09-25 14:55:26 +02:00
Sebastian Parborg
d191676400
Modifiers: use Mesh instead of DerivedMesh for explode.
...
Differential Revision: https://developer.blender.org/D3718
2018-09-25 14:01:23 +02:00
Dalai Felinto
19bdb84466
Fix build on windows after ccg changes
2018-09-25 11:26:31 +00:00
unknown
1de9ecec14
Merge branch 'blender2.8' of https://git.blender.org/blender into blender2.8
2018-09-25 08:18:15 -03:00
Sergey Sharybin
6ed581c107
Multires: Allow changing sculpt level without loosing data
...
As the comment states, this is not really great solution, but
is good enough for now. Proper solution needs some more work,
and maybe reconsideration of what is stored where.
2018-09-25 12:37:00 +02:00
Sergey Sharybin
13915c05dd
CustomData: Allow copying content of a single layer
2018-09-25 12:27:43 +02:00
Jacques Lucke
554b26cf88
Fix T56912: bpy.data.masks.new() crashed
...
I think there are two possible ways to fix that.
1. Make the name a required parameter.
2. Provide a default value.
I choosed option 1 in this fix to be consistent with other .new functions.
Also I think `RNA_def_string` instead of `RNA_def_string_file_path` should be used here. Looks like a copy-paste error.
Reviewers: brecht
Differential Revision: https://developer.blender.org/D3728
2018-09-25 12:01:43 +02:00
Sergey Sharybin
e60bbcafc5
Cleanup: indentation
2018-09-25 11:38:41 +02:00
Sergey Sharybin
53b25e88f4
Multires: Make code more ready for mesh uised by multiple objects
...
Probably more work is needed, but is good starting point.
2018-09-25 10:44:29 +02:00
Sergey Sharybin
15792eb728
Cleanup: Variable name in mesh runtime
...
Matches type better, avoiding possible confusion.
2018-09-25 10:32:34 +02:00
Sergey Sharybin
43c4d0bf23
Multires: Pass total level instead of modifier data
...
This is the only thing which needs to be done to perform propoer
reshape. Makes it easier to re-use code from other places.
2018-09-25 09:58:40 +02:00
Sergey Sharybin
a933293f11
Multires: Pass mesh instead of object
...
There is nothing we need from object in this case.
2018-09-25 09:38:23 +02:00
Campbell Barton
518451757e
Gizmo: dial support for a click setting a value
...
Useful for click w/o drag to spin a full revolution.
2018-09-25 15:15:38 +10:00
Campbell Barton
1040e4008c
Gizmo: reset dial value on cancel
2018-09-25 14:37:19 +10:00
Campbell Barton
ebdeb3eca0
Gizmo: support spin tool normal flipping
...
Use the 2x spin tool has 2x handles to control normal direction,
dragging either handle backwards now reverses normals.
Previously it was common for the spin result to have normals
flipped the wrong way.
2018-09-25 14:24:19 +10:00
Campbell Barton
0083c69624
Missing from last commit
2018-09-25 13:44:25 +10:00
Campbell Barton
a7bf4966e2
Merge branch 'master' into blender2.8
2018-09-25 13:42:51 +10:00
Campbell Barton
06d4fad313
BMesh: option to flip normals for extrude/spin
2018-09-25 13:31:29 +10:00
Campbell Barton
d915e6dc8d
Merge branch 'master' into blender2.8
2018-09-25 11:50:47 +10:00
Campbell Barton
10fbea8845
Cleanup: style
2018-09-25 11:41:29 +10:00
Antonioya
c4806bbcb9
GP: Move MIrror modifier to Generate column
2018-09-24 22:26:44 +02:00
Antonioya
ac747c96d9
GP: Move Unlock Color to Adjustments panel
...
This option is not used all the time and can be moved to additional panel
2018-09-24 22:26:21 +02:00
Antonioya
2b628ba52b
GP: Disable AA for material previews
...
This is not visible and it's using a lot of GPU memory
2018-09-24 22:10:08 +02:00
mano-wii
a6b125b06f
Remove unused files
2018-09-24 14:50:20 -03:00
Brecht Van Lommel
342e73f90f
Spelling fixes in comments and descriptions (2.8 changes), patch by luzpaz.
...
Differential Revision: https://developer.blender.org/D3719
2018-09-24 18:48:29 +02:00
mano-wii
9682e43bf9
BGL: Wrap glBlitFramebuffer
2018-09-24 13:12:50 -03:00
IRIE Shinsuke
50731ff596
Fix T56861: freestyle + BI + full sample AA not working correct.
2018-09-24 18:09:21 +02:00
Brecht Van Lommel
253dce07d7
Merge branch 'master' into blender2.8
2018-09-24 17:42:52 +02:00
Brecht Van Lommel
0cff044d84
Spelling fixes in comments and descriptions, patch by luzpaz.
...
Differential Revision: https://developer.blender.org/D3719
2018-09-24 17:28:40 +02:00