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
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
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
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
Sebastian Parborg
fe52a05e95
Modifiers: use Mesh instead of DerivedMesh for dynamic paint.
...
Differential Revision: https://developer.blender.org/D3720
2018-09-24 17:14:01 +02:00
Jacques Lucke
19f46c6ac0
Weight Paint: Multiply overlay on the mesh
...
Use the multiply blending mode for the weight paint overlay.
To support the opacity slider, we need a new shader. Otherwise this combination of multiplication and mixing does not seem to be supported by glBlendFunc.
Reviewers: brecht
Differential Revision: https://developer.blender.org/D3727
2018-09-24 17:10:29 +02:00
Sergey Sharybin
ea61700a2d
Tracking: Use pixel aspect from clip
...
Don't force square pixel, since on a more real pipeline
expected delivery is same anamorphic as an input footage.
2018-09-24 16:26:27 +02:00
Sergey Sharybin
29602bbd62
Depsgraph: Always respect visibility flag when building object
...
Before it was only doing this for directly linked objects. This was
initially needed to solve fps issues in some of the shots. Now this
fps drop i can no longer reproduce. Was likely needed prior to
modifiers dependencies "inheriting" visibility from the "parent".
This commit makes it so objects which are linked indirectly to the
scene via collections are properly considered visible (or, rather,
evaluatable) by dependency graph.
Solves missing eyelashes and braids issues with 01_035_A.
2018-09-24 15:57:43 +02:00
Sergey Sharybin
736f91ad01
Depsgraph: Tweak to visibility flush
...
Make flush ready for component forced to be affecting visible things
from builder.
2018-09-24 15:55:02 +02:00
Sergey Sharybin
65c71fc410
Depsgraph: Provide more information about component
2018-09-24 15:55:02 +02:00
Sergey Sharybin
8008cdac2e
Depsgraph: Cleanup, spelling in comment
2018-09-24 15:55:02 +02:00
Sergey Sharybin
a7c96a7aa6
Cleanup: Spelling
2018-09-24 15:55:02 +02:00
Brecht Van Lommel
8dfdd248b5
Fix T56895: crash loading template with Load UI unchecked.
2018-09-24 15:48:50 +02:00
Jacques Lucke
920173072e
Fix: insert missing break in switch statement (second try)
2018-09-24 15:44:12 +02:00
Jacques Lucke
6fff22b017
Revert "Fix: insert missing break in switch statement"
...
This reverts commit e904bb64df .
2018-09-24 15:40:01 +02:00