William Reynish
fe258fd445
UI: Center ID Blocks in Dopesheet Editor
...
Also move use_multi_word_filter to the View menu instead of next to every
search field, as it can be very slow in big scenes.
2018-06-28 00:49:17 +02:00
William Reynish
7a8c49ef91
UI: Center ID Blocks in Clip Editor
...
See T55635
2018-06-28 00:33:52 +02:00
William Reynish
ed8fca8782
UI: Center ID Blocks in Image Editor
...
See T55635
2018-06-28 00:33:10 +02:00
William Reynish
9f4b7bed29
UI: Center ID Blocks in Video Sequencer
...
Also remove Use Preview Range and Lock Frame buttons from the header
they belong to the Timeline editor now.
See T55635
2018-06-28 00:32:05 +02:00
William Reynish
3e1b755ead
UI: Center ID Blocks in Node Editor
...
See T55635
2018-06-28 00:30:47 +02:00
William Reynish
252d1d8e22
UI: Center ID Blocks in Text Editor
...
See T55635
2018-06-28 00:29:04 +02:00
Brecht Van Lommel
a009f2659f
UI: keep statusbar keymap icons in same position, if there is enough space.
2018-06-28 00:13:58 +02:00
Brecht Van Lommel
8b2297847f
Merge branch 'master' into blender2.8
2018-06-28 00:13:52 +02:00
Brecht Van Lommel
9536f67e7e
Fix Cycles tests build on macOS.
2018-06-28 00:11:01 +02:00
Campbell Barton
35bfc8c748
Merge branch 'master' into blender2.8
2018-06-27 23:01:19 +02:00
Campbell Barton
b633d760a2
Cleanup: style
2018-06-27 22:32:52 +02:00
Campbell Barton
31f0c9182e
Cleanup: style
2018-06-27 22:29:59 +02:00
William Reynish
609805eed3
UI: shorten labels to avoid clipping
2018-06-27 22:12:50 +02:00
Campbell Barton
cf7ff47e3e
Remove empty gradient definitions in new theme
...
MSVC doesn't support
2018-06-27 22:12:50 +02:00
Campbell Barton
31137f772b
Remove empty gradient definitions in new theme
...
MSVC doesn't support
2018-06-27 20:21:23 +02:00
Brecht Van Lommel
d3b814e9ec
UI: tweak status bar layout to make it less jumpy.
...
Keymap on the left, messages and jobs in the middle, stats on the right.
2018-06-27 19:48:54 +02:00
Brecht Van Lommel
0e304ca8f5
UI: some renaming for more clear/consistent cursor keymaps in status bar.
...
There's much more work to be done here, this is just fixing some obvious ones.
2018-06-27 19:04:04 +02:00
Sergey Sharybin
f55f2db6bd
Fix T55644: Multires ignores render subdivision when simplified
...
We did not tell proper render/viewport context to subsurf derived mesh
created for multires.
2018-06-27 16:35:06 +02:00
Sergey Sharybin
08b105654d
Depsgraph: Move time dependency to animation of action
...
This way we guarantee that animation component on the datablock will
totally wait for action to be fully evaluated before attempting to
evaluate f-curves.
Fixes T55642: Inconsistent result on animated DoF file
2018-06-27 16:35:06 +02:00
Sergey Sharybin
3766b93853
Depsgraph: Add missing relation to pose init
...
Pose init initializes inversed object matrix, which means it does
need to have proper object transform.
2018-06-27 16:35:06 +02:00
Sergey Sharybin
05bcb2d5f5
Depsgraph: Fix missing relation from action to animation when it's shared
2018-06-27 16:35:06 +02:00
Brecht Van Lommel
c3594f6469
UI: remove layout choosing menu from new window operator.
...
The handling of multiple window layouts within a workspace is intended to
be automatic now, this was a leftover from an earlier design.
2018-06-27 16:08:52 +02:00
Brecht Van Lommel
fad585d6f4
UI: user fewer icons in File and Render menus.
...
Having an icon for nearly every menu entry can make it harder to scan.
2018-06-27 16:08:52 +02:00
Campbell Barton
eda770f884
Theme: set default theme 'Flatty Dark Blueberry'
...
The theme is now stored in generated C code,
which can be extracted from existing user preferences.
This theme can then be used for version patching themes
instead of duplicating values
Note that theme versioning has been removed,
since minor changes from now on won't apply well on top of 2.7x theme.
Theme colors from interface_widgets.c have been removed too.
2018-06-27 16:03:43 +02:00
Campbell Barton
66298a99e3
Theme: add 2.7x theme
...
Prepare for new default
2018-06-27 15:32:34 +02:00
Pablo Vazquez
3df82335dd
Theme: Tweaks to console/text in Flatty Dark Blueberry
2018-06-27 15:04:37 +02:00
Jeroen Bakker
310796214f
Workbench: Use different samples in AO per TAA iteration
...
Per iteration a different AO samples are used, so the final result is
less distorted. Will improve the quality of the image a lot when the
cavity option is turned on.
2018-06-27 14:36:01 +02:00
William Reynish
d48600fddc
UI: Single-column layout for Lamp panel
2018-06-27 14:23:17 +02:00
Jeroen Bakker
20b8e1d8f1
Workbench: Added a quality slider for the viewport
...
Currently only attached to the Anti Aliasing of the solid mode of the
viewport. But eventually we could add other options here. Quality
setting can be found in the System tab of the userpref.
The slider goes from No Antialiasing (0.0 - 0.1) to FXAA (0.1 - 0.25) to
TAA8 (0.25 - 0.6) to TAA16 (0.6 - 0.8) to TAA32 (0.8 - 1.0)
2018-06-27 12:59:01 +02:00
Pablo Vazquez
cf2dcd57c0
Theme: Further polishing and unifying on Flatty Dark Blueberry
...
With feedback from @campbellbarton for better contrast in edit mode.
2018-06-27 12:20:25 +02:00
Dalai Felinto
a5ba97e58c
mesh_navmesh.c removal
...
This was added back by mistake in a wrong merge
f1bc899146 .
2018-06-27 11:40:30 +02:00
Bastien Montagne
65128cde51
Cleanup: remove BKE's modifiers_bmesh.c, other DM removal/cleanup in BMesh code.
2018-06-27 10:59:52 +02:00
Bastien Montagne
e878f1d00d
Cleanup: nuke DM out of constraint code.
2018-06-27 10:37:57 +02:00
Bastien Montagne
9c7a561883
Cleanup: remove some more DM usages...
2018-06-27 10:37:57 +02:00
Campbell Barton
c3544df207
CMake: fix linking blendont
2018-06-27 08:49:45 +02:00
Ray Molenkamp
6f2c9ea3e1
bf_gpu: Add GPU_state module.
...
This has wrappers for the most common gl* functions in the codebase, and is in preparation for D3502
Reviewers: brecht, fclem
Differential Revision: https://developer.blender.org/D3501
2018-06-26 15:17:31 -06:00
Campbell Barton
a61480c271
Merge branch 'master' into blender2.8
2018-06-26 22:56:39 +02:00
Campbell Barton
532c8ac583
Cleanup: pep8 function indentation
2018-06-26 19:58:56 +02:00
Brecht Van Lommel
a3cd57ea8c
Fix scrollbar operator showing in status bar cursor keymap.
2018-06-26 19:49:25 +02:00
Brecht Van Lommel
e0b28306df
Fix status bar wrong cursor keymap using wrong region in some cases.
2018-06-26 19:48:24 +02:00
Brecht Van Lommel
df02675e21
UI: move modal operator text from headers to status bar.
...
Python API is context.workspace.status_text_set()
2018-06-26 19:45:55 +02:00
Aaron Carlisle
ecb56eac57
UI: Add/Update bad tooltips
...
Part of T51061
2018-06-26 12:29:11 -04:00
Jeroen Bakker
c817a89e73
Workbench: Wrong ENUM value for SINGLE color
...
Had to be "SINGLE", but was "SOLID" resulting in not showing the single
color option in the shader popover
2018-06-26 18:19:53 +02:00
Jeroen Bakker
6b0670951f
Workbench: TAA quick fix for AMD cards
...
Seems to be that mix(a, b, 1.0) will not give you b. on nvidia this is
not a problem as a was initialized with 0.0, but on AMD it can be any
floating point number, resulting that mix(inf, b, 1.0) was still more to
inf than to b.
2018-06-26 18:14:19 +02:00
Sybren A. Stüvel
b4c01aca30
Merge branch 'master' into blender2.8
2018-06-26 17:42:33 +02:00
Sybren A. Stüvel
d5a42bce38
RigidBody: use runtime.mesh_orig instead of DEG_get_original_object
2018-06-26 17:39:17 +02:00
Sybren A. Stüvel
599e979d90
Fix bug in DNA_struct_elem_find when checking the first field
...
find_elem(olddata=NULL) doesn't work reliably for existence checks; it will
return NULL both when the field is found at offset 0 and when it is not
found at all.
2018-06-26 17:35:21 +02:00
Brecht Van Lommel
0954085e1e
Fix missing object/collection hiding icons on undo.
2018-06-26 17:17:05 +02:00
Brecht Van Lommel
e69e62a90a
UI: decrease status bar height.
2018-06-26 17:15:43 +02:00
Jeroen Bakker
cf8a059769
Workbench: Tempural Anti Aliasing
...
- FXAA is now also done in the workbench_forward engine.
- User can enable TAA8 in the userpref by setting their max
viewport AA to TAA8. FXAA will still be used when navigating
2018-06-26 16:35:47 +02:00