Campbell Barton
a455e35343
UI: move vertex/edge/face into header
...
These are frequently accessed,
so use the newly freed space to make them more prominent.
2018-05-23 15:41:04 +02:00
Dalai Felinto
1ecfe42d37
Remove DEG_TAG_COPY_ON_WRITE tag on rna update for scene.render
...
This is no longer needed since rBb4b745b72064.
2018-05-23 15:34:48 +02:00
Campbell Barton
b4b745b720
Depsgraph: refresh RNA that doesn't need a full rebuild
...
Fixes bug with changes to properties not being flushed to the COW data.
2018-05-23 15:26:50 +02:00
Jeroen Bakker
6afccf6348
Workbench: Checkboard pattern for supporting objects
2018-05-23 15:22:51 +02:00
1c572b7412
Fix T55161: outliner Blender File with filter showing irrelevant libraries.
2018-05-23 14:43:24 +02:00
c44ccbc518
Cleanup: fix some weak assumptions in bone renaming code.
2018-05-23 14:23:29 +02:00
Campbell Barton
e71b12048c
WM: add back Ctrl-Space to toggle full area
2018-05-23 14:11:39 +02:00
Campbell Barton
b4b569feeb
Cleanup: rename idname -> name
...
This isn't for ID's
2018-05-23 14:11:39 +02:00
Campbell Barton
c0ac479134
Cleanup: shadow variable warning
2018-05-23 14:11:39 +02:00
7c5e174871
Fix T55160: crash renaming view layer.
2018-05-23 13:52:51 +02:00
37b947c7ef
Cleanup: remove debug print.
2018-05-23 13:30:36 +02:00
Sergey Sharybin
07dee0f79c
Fix missing autosmooth in Cycles after copy-on-write changes.
2018-05-23 13:25:06 +02:00
Sergey Sharybin
b20449cc08
Cycles/Render API: changes for better copy-on-write support.
...
Mainly just passing the depsgraph and evaluated scene and camera, instead of
the original one. Patch by Sergey, further modifications by Brecht.
2018-05-23 13:21:02 +02:00
Campbell Barton
d59b74adb3
Fix T53481: Linked scene crashes on load
2018-05-23 12:51:48 +02:00
Jeroen Bakker
858e8f453d
Workbench: When in see through mode, only render depth of active object
...
in EDIT MODE
2018-05-23 12:30:42 +02:00
Julian Eisel
909d548d56
Fix T55072: Top bar disappears when loading factory settings (causing ASAN crash)
2018-05-23 12:06:38 +02:00
5667822876
Cycles: convert pointdensity from DerivedMesh to COW Mesh.
...
Fixes hang in regression tests.
2018-05-23 11:28:26 +02:00
Jeroen Bakker
8dc564096f
Workbench: Renamed Object Outline to Outline.
...
So it fits in the pop-over
2018-05-23 10:57:50 +02:00
Jeroen Bakker
8d92873230
Workbench: See through
...
Unmultiplied the final color during compositing. Same as the revealage
buffer would do
Also use the DRW_STATE_ADDITION_FULL as it is aware of premultiplied
colors
2018-05-23 10:54:22 +02:00
Campbell Barton
e92baab348
Merge branch 'master' into blender2.8
2018-05-23 10:51:11 +02:00
Campbell Barton
d886e32270
Cleanup: strip trailing space from interface files
2018-05-23 10:48:50 +02:00
Campbell Barton
37b5c52f11
Workspace: remove deprecated view layer
...
Was removed in 2.80.4, this was not default and unsupported for linking.
2018-05-23 09:37:33 +02:00
Jeroen Bakker
8ac8ef8ec7
Workbench: Studiolights merge error?
2018-05-23 08:55:14 +02:00
Campbell Barton
44f78c95be
Cleanup: move toolsystem into own include
...
Many files using the window manager don't access the tool-system.
This avoids rebuilding many files when the tool-system changes.
2018-05-23 08:23:16 +02:00
Jeroen Bakker
f5f66d4901
Workbench: Fixed Memory Leak
2018-05-23 08:20:25 +02:00
Campbell Barton
17aef80207
Multi-Object-Mode: EditCurve Subdivide
...
D3382 by @dgriffin91
2018-05-23 07:41:58 +02:00
Campbell Barton
647232f7f1
Multi-Object-Mode: EditCurve Select Linked
...
D3409 by @dgriffin91
2018-05-23 07:34:10 +02:00
Campbell Barton
504cbc1954
Merge branch 'master' into blender2.8
2018-05-23 07:30:50 +02:00
Campbell Barton
103a31f712
Fix incorrect size in aligned lockfree realloc
...
Thanks to @alikendarfen for finding.
2018-05-23 07:24:57 +02:00
062ee07b7f
Fix some Cycles modifier stack issues with copy-on-write.
...
There's still many problems, but this avoids modifiers being applied twice,
subsurf render levels not being respected and hair render crashing.
2018-05-22 20:01:15 +02:00
Campbell Barton
78a26f28aa
Fix own error using handler after freeing
...
Was introduced in e7895bac07f32
Only certain actions caused this, reported as T55155
2018-05-22 19:35:48 +02:00
Campbell Barton
e6c27b4dab
Fix T55071: Brush preview fails
2018-05-22 19:23:06 +02:00
8aebcf8b7d
Fix crash in modifier stack after recent changes.
2018-05-22 19:10:30 +02:00
2fb9a50a4f
Fix T55146: hair + subsurf modifier not positioning hair correctly.
...
ORIGSPACE data was not being preserved correctly through subsurf.
2018-05-22 18:43:20 +02:00
Campbell Barton
c080c096ce
Fix crash when HDR images are missing
2018-05-22 18:36:36 +02:00
6e8d4bcd01
Fix T55153: missing updates when changing simplify settings.
...
This line should not have been removed.
2018-05-22 18:17:28 +02:00
Campbell Barton
3ada840e65
blenderplayer: add stubs
2018-05-22 17:56:56 +02:00
Sybren A. Stüvel
3c44c67e96
Removed no-longer-required workaround for doubly-deformed meshes
2018-05-22 17:38:27 +02:00
Campbell Barton
66d18d93c4
Merge branch 'master' into blender2.8
2018-05-22 17:24:32 +02:00
Campbell Barton
76ece90d4a
Fix T55093: Bisect + fill crash
2018-05-22 17:23:25 +02:00
Sybren A. Stüvel
f5d911f8b0
Modifiers: ported Cloth DerivedMesh → Mesh
...
The modifier is still quite slow; this could be due to caches being written
to a CoW datablock instead of the original one. More investigation is
needed.
2018-05-22 17:11:30 +02:00
Sybren A. Stüvel
e89fa4c85b
Cloth Modifier: get time from depsgraph instead of scene
2018-05-22 17:08:57 +02:00
6953c57d2c
Fix T55149: missing mesh custom data after modifier stack, after recent changes.
2018-05-22 17:07:59 +02:00
Jeroen Bakker
1b164cf81e
Workbench: SeeThrough
...
added a fresnel effect
TODO: solve memory leak
2018-05-22 16:59:43 +02:00
Ines Almeida
8644eef5c3
COw operators: Fix VIEW3D_OT_snap_selected_to_grid
2018-05-22 16:44:34 +02:00
Joshua Leung
397665dea3
Fix: Deselecting bones using box select didn't work
...
Logic here was a bit broken.
1) We need to send updates even when deselecting bones, not only when we
actually end up select then.
2) Also, when bones are locked for "selectability", they should not be able
to be deselected.
2018-05-22 16:44:13 +02:00
Joshua Leung
6573af5211
Drivers Editor UI Tweaks (Part of T55145)
...
To bring the UI more in line with the proposed design in T54653 for the "Add Drivers"
popup panel (NOTE: this is separate from the "Drivers Editor", in previous commit!),
this commit adds a new panel - "Driven Property" to the Drivers Editor UI.
This basically duplicates the "Active F-Curve" panel (with less options)
to make it easier to see at a glance which property the Drivers Editor is
showing you.
2018-05-22 16:44:13 +02:00
Joshua Leung
c685c19df9
Drivers UI (Part of T55145): Add "Show Drivers Editor" entry to RMB menus
...
This commit adds an operator, "Show Drivers Editor", to the RMB menu when
clicking on properties.
As per T54653, this will open a new Graph Editor instance in a new/separate
window (much like how the User Preferences show up in a popup window now),
and will configure all the relevant panels so that you can see and edit the
driver settings immediately without doing a lot of the view configuration steps
that were previously needed.
When doing so on a property that is driven, the driver/fcurve for that property
will be made active in the editor, ready for you to start editing its settings
without having to hunt it down again first.
2018-05-22 16:44:13 +02:00
Joshua Leung
6f127b22e6
UI Tweak: Make User Preferences window slightly taller, to better fit the contents
2018-05-22 16:44:13 +02:00
Campbell Barton
6781fac42e
Cleanup: warning
2018-05-22 16:12:41 +02:00