Alexander Gavrilov
df8e5d66e3
Modifiers: support parallelism in Armature and Lattice Deform.
...
This partially mitigates the performance drop in Spring
02_055_A.anim caused by dependency changes in D4715.
Differential Revision: https://developer.blender.org/D4753
2019-05-01 16:34:54 +03:00
Richard Antalik
4d043b5c17
Fix crash on unlinking scene
...
Fix crash when unlinking scene and "Use Sequence" property is set.
Reviewed By: brecht
Differential Revision: https://developer.blender.org/D4756
2019-05-01 05:16:55 -07:00
Richard Antalik
fa3da4d23d
Use cache only in current scene
...
Disable cache use, when rendering another scene seqbase.
Now cache limit applies only to one scene, so it can be overshot.
Cache of other scenes can be filled manually still.
Reviewed By: brecht
Differential Revision: https://developer.blender.org/D4757
2019-05-01 05:16:29 -07:00
Richard Antalik
bc597eb487
Fix T49589: 2.78 VSE no longer caching Node Editor scene strips
...
Sequencer cache was cleared when rendering compositor output.
Reviewed By: brecht
Differential Revision: https://developer.blender.org/D4758
2019-05-01 05:16:01 -07:00
Campbell Barton
07b223a873
ClangFormat: enable ReflowComments
2019-05-01 21:44:48 +10:00
Campbell Barton
c47d669f24
Cleanup: comments (long lines) in cycles
2019-05-01 21:41:07 +10:00
Campbell Barton
177a0ca131
Cleanup: comments (long lines) in various intern/ libs
2019-05-01 21:00:56 +10:00
Campbell Barton
5bbf9029ce
Cleanup: comments (long lines) in dualcon
2019-05-01 21:00:56 +10:00
Campbell Barton
c985876b19
Cleanup: comments (long lines) in rigidbody
2019-05-01 20:48:34 +10:00
Campbell Barton
649e5fb955
Cleanup: comments (long lines) in mikktspace
2019-05-01 20:41:33 +10:00
Campbell Barton
a91717d2ad
Cleanup: comments (long lines) in atomic
2019-05-01 20:34:12 +10:00
Campbell Barton
8a10da1cf8
Cleanup: comments (long lines) in string
2019-05-01 20:32:38 +10:00
Campbell Barton
59fb13c2b1
Cleanup: comments (long lines) in utfconv
2019-05-01 20:32:38 +10:00
Campbell Barton
5b1fcf8833
Cleanup: comments (long lines) in ghost
2019-05-01 20:32:38 +10:00
Campbell Barton
1cb091ae7a
Cleanup: correct arg wrapping from recent cleanup
2019-05-01 20:32:38 +10:00
Campbell Barton
928becec60
UV Sculpt: improve tool-system integration
...
In 2.7x UV sculpt was a kind of sub-mode
(a toggle with it's own key-map & drawing code).
Move this to an operator that uses the tool-system,
this simplifies internal logic, especially brush selection
which now matches sculpt and other paint modes.
- Remove toggle used to enable uv sculpt.
- Expose the brush, which was already used but there was no way to
select different brushes.
- Make UV sculpt use paint paint tool slots
(using brushes how all other paint mode currently do).
- Move UV Sculpt keymap to the tools keymap.
- Remove Q to toggle UV sculpt mode,
S/P/G keys to switch tools.
2019-05-01 20:32:38 +10:00
Campbell Barton
5fd69f6bd8
UI: show UV sculpt panels in the image editor
2019-05-01 20:32:38 +10:00
Campbell Barton
7aeb94686f
Fix line width for image sample size display
2019-05-01 20:32:38 +10:00
Clément Foucault
e66629c128
Eevee: Lookdev: Cleanup implementation & support for Bloom and TAA
...
Make Lookdev works with bloom and TAA by rendering it before TAA and fixing
the motion vectors of the lookdev balls.
Rework Lookdev to remove much of its complexity. Use simpler matrices with
more understandable setup code.
2019-05-01 12:09:18 +02:00
Clément Foucault
b581f19292
Eevee: Add support for alpha background in viewport
...
Viewport now displays alpha checkerboard pattern like Cycles does when
film alpha is set to "Transparent".
Some small workarounds were necessary for Depth of Field and correct TAA
support.
2019-05-01 12:09:18 +02:00
Clément Foucault
47717060af
DRW: Draw checkerboard alpha pattern for Cycles
...
Add checkerboard alpha pattern like it was in 2.79
2019-05-01 12:09:18 +02:00
Clément Foucault
e6705fad33
DRW: Add DRW_STATE_BLEND_PREMUL_UNDER
...
Just basic alpha under operation with premultiplied source.
2019-05-01 12:09:18 +02:00
Clément Foucault
28ada66f38
Cleanup: long function call in interface_draw.c
2019-05-01 12:08:06 +02:00
William Reynish
60e71cba5b
Industry Compat Keymap: Support recent feature to deselecting by clicking in empty areas
...
Same as default keymap
2019-05-01 11:24:48 +02:00
Sergey Sharybin
35214885c7
Cleanup: Redundant struct specifier
2019-05-01 10:51:19 +02:00
Campbell Barton
7191f66aa4
Cleanup: use BKE_pchan_mat3_to_rot / rot_to_mat3 utility functions
2019-05-01 13:55:50 +10:00
Campbell Barton
5915d1f453
BKE_pchan: add BKE_pchan_rot_to_mat3
...
Useful to get the un-scaled rotation from a pose channel.
2019-05-01 13:17:10 +10:00
Campbell Barton
340c564020
UI: move image paint panels into the image side-bar
...
- Move painting brush panels into the image side-bar.
- Add active tool panel to the image side-bar.
2019-05-01 12:35:00 +10:00
Campbell Barton
3ae872d9ab
Fix T64049: Unset space type crashes
2019-05-01 11:48:39 +10:00
Campbell Barton
909665a0d4
ClangFormat: run with ReflowComments on source/
...
Prepare for enabling ReflowComments.
2019-05-01 11:13:14 +10:00
Campbell Barton
f70470b540
Cleanup: comments (long lines) in ikplugin
2019-05-01 11:01:20 +10:00
Campbell Barton
c7041403d0
Cleanup: comments (long lines) in compositor
2019-05-01 10:51:13 +10:00
Campbell Barton
63f0e150ed
Cleanup: comments (long lines) in draw
2019-05-01 10:51:10 +10:00
Campbell Barton
480a09a92f
Cleanup: redundant lookup
2019-05-01 08:49:35 +10:00
Campbell Barton
3482e136bf
Fix error storing proportional editing for redo
...
Missed in recent changes to proportional edit mode.
2019-05-01 08:31:18 +10:00
Dalai Felinto
b7277aac72
Outliner: Fix "Unlink" not working for parented objects
...
How to reproduce it:
* Parent an object to another in the same collection.
* RMB the child object and try to "unlink" it.
2019-04-30 19:20:53 -03:00
Campbell Barton
910b886747
Cleanup: comments (long lines) in modifiers
...
Also remove duplicate comments in headers.
2019-05-01 08:04:52 +10:00
Campbell Barton
163fb251b9
Cleanup: comments (long lines) in compositor
2019-05-01 07:58:27 +10:00
Campbell Barton
1e8697cd80
Cleanup: comments (long lines) in freestyle
2019-05-01 07:58:27 +10:00
Campbell Barton
5ca8ac51d0
Cleanup: indentation from braces in '#if 0'
2019-05-01 07:58:27 +10:00
Dalai Felinto
ab33692bc2
UI: Collections Visibility panel tweaks
...
1. No need to repeat the title inside the panel (this was needed when we
had this as a popup menu).
2. No need to call it "Collections Visibility" since we are already
under the "View" category. It is "Collections" now, short and sweet.
2019-04-30 18:21:58 -03:00
Bastien Montagne
20a8b07561
Fix broken build from recent rBae7db030dab0.
2019-04-30 22:17:32 +02:00
Dalai Felinto
d4126238b4
Cleanup/update comment on flag_legacy values
2019-04-30 16:48:07 -03:00
Dalai Felinto
1aa093ce9c
Fix T63343: Duplicated object is hidden whereas it should not
...
We were mixing ob->flag and ob->base_flag.
We shouldn't be using ob->flag & SELECT in 2.8x.
2019-04-30 16:48:07 -03:00
Dalai Felinto
ae7db030da
Stop using deprecated ob->flag & SELECT
...
We still have base->flag_legacy & BA_WAS_SEL for the few cases we really
need to have a per-object selection check (used in the transform code).
2019-04-30 16:48:07 -03:00
Dalai Felinto
2d32372c59
Remove BKE_scene_object_base_flag_sync_from_object
...
Note the fix for T62865 is still working fine.
2019-04-30 16:48:07 -03:00
Dalai Felinto
088d59c3d3
Refactor: Use object select API - ED_object_base_select
...
We had a mix of BKE_view_layer_base_select (harmless), and places where
we simply set the BASE_SELECTED flag with no regard to its selectable
state.
2019-04-30 16:48:07 -03:00
Dalai Felinto
c7452f14c5
Grease Pencil: Fix using wrong flag for selecting objects on convert
...
The correct fix should be to use ED_object_base_select() but I'm leaving
this to a separate pass.
2019-04-30 16:48:07 -03:00
Dalai Felinto
7388856318
Cleanup: Object base syncing already happening as part of ED_object_base_select
...
No functional change.
2019-04-30 16:48:07 -03:00
William Reynish
22cc69ace8
Industry Compat Keymap: Fix Knife tool
...
Was adding new cuts automatically.
2019-04-30 20:56:13 +02:00