blender.git
2 years agoFix T58310: Crash when removing multires modifier from sculpt object
Sergey Sharybin [Thu, 6 Dec 2018 14:20:16 +0000 (15:20 +0100)]
Fix T58310: Crash when removing multires modifier from sculpt object

2 years agoDRW: Mesh: Make uvs use the final mesh display
Clément Foucault [Thu, 6 Dec 2018 13:41:19 +0000 (14:41 +0100)]
DRW: Mesh: Make uvs use the final mesh display

2 years agoDRW: Fix Uvs not working in solid mode + edit mesh
Clément Foucault [Thu, 6 Dec 2018 13:34:29 +0000 (14:34 +0100)]
DRW: Fix Uvs not working in solid mode + edit mesh

2 years agoGPU Extensions: unused_fb_slot_workaround: Compare only the driver.
mano-wii [Thu, 6 Dec 2018 12:05:42 +0000 (10:05 -0200)]
GPU Extensions: unused_fb_slot_workaround: Compare only the driver.

Dozens of renderes are included.

2 years agoFix T58663: UV Align Auto does nothing
Philipp Oeser [Thu, 6 Dec 2018 12:17:04 +0000 (13:17 +0100)]
Fix T58663: UV Align Auto does nothing

one case was missing in cleanup commit rB8fc6609cc008

2 years agoFix T58659: absolute grid snapping wrong with custom grid scale.
Sebastian Parborg [Thu, 6 Dec 2018 12:04:34 +0000 (13:04 +0100)]
Fix T58659: absolute grid snapping wrong with custom grid scale.

Differential Revision: https://developer.blender.org/D4039

2 years agoFix T58840: SHIFT+K in vertex paint doesn't update
Sergey Sharybin [Thu, 6 Dec 2018 12:00:31 +0000 (13:00 +0100)]
Fix T58840: SHIFT+K in vertex paint doesn't update

2 years agoDraw manager: Use render view transform as default
Sergey Sharybin [Thu, 6 Dec 2018 11:30:35 +0000 (12:30 +0100)]
Draw manager: Use render view transform as default

2 years agoColor management: Use default view with no extra transform when not specified
Sergey Sharybin [Thu, 6 Dec 2018 11:21:37 +0000 (12:21 +0100)]
Color management: Use default view with no extra transform when not specified

2 years agoColor management: Cleanup, make function name more clear
Sergey Sharybin [Thu, 6 Dec 2018 10:56:23 +0000 (11:56 +0100)]
Color management: Cleanup, make function name more clear

The idea is to reflect that the view settings are the best
for cases when one wants to see things as if they are a
render result.

2 years agoFix T58816: Color management Display Device other than sRGB crashes
Sergey Sharybin [Thu, 6 Dec 2018 09:55:31 +0000 (10:55 +0100)]
Fix T58816: Color management Display Device other than sRGB crashes

This fixes our workaround for until proper solution is accepted
in upstream.

Now, when default view behaves same as it was supposed to (and
as it behaves in OCIO-1.0.9) it is obvious that our configuration
violates own design -- default view  is used for cases when
images don't want to be displays using "render" settings.

2 years agoColor management: Fix issue when active views/displays are not specified
Sergey Sharybin [Thu, 6 Dec 2018 08:16:52 +0000 (09:16 +0100)]
Color management: Fix issue when active views/displays are not specified

2 years agoUpdate relations when modifier texture changes
Sergey Sharybin [Thu, 6 Dec 2018 08:09:07 +0000 (09:09 +0100)]
Update relations when modifier texture changes

2 years agoFix T58788: Apply Visual Geometry crash
Campbell Barton [Thu, 6 Dec 2018 07:28:32 +0000 (18:28 +1100)]
Fix T58788: Apply Visual Geometry crash

2 years agoFix multi-object edit state on load
Campbell Barton [Thu, 6 Dec 2018 06:52:21 +0000 (17:52 +1100)]
Fix multi-object edit state on load

Objects selected on save would enter edit-mode on file load.

2 years agoFix knife project, add to mesh menu
Campbell Barton [Thu, 6 Dec 2018 05:52:49 +0000 (16:52 +1100)]
Fix knife project, add to mesh menu

2 years agoFix T58837: "Tab for Pie Menu" lags leaving gpencil edit mode
Campbell Barton [Thu, 6 Dec 2018 05:23:01 +0000 (16:23 +1100)]
Fix T58837: "Tab for Pie Menu" lags leaving gpencil edit mode

2 years agoFix T58836: Shift-C doesn't update the view
Campbell Barton [Thu, 6 Dec 2018 04:52:12 +0000 (15:52 +1100)]
Fix T58836: Shift-C doesn't update the view

2 years agoMerge branch 'master' into blender2.8
Campbell Barton [Thu, 6 Dec 2018 04:08:42 +0000 (15:08 +1100)]
Merge branch 'master' into blender2.8

2 years agoFix T58832: Spin tool creates duplicate faces
Campbell Barton [Thu, 6 Dec 2018 03:50:25 +0000 (14:50 +1100)]
Fix T58832: Spin tool creates duplicate faces

2 years agoArmature: support select-linked deselection
Campbell Barton [Thu, 6 Dec 2018 03:00:07 +0000 (14:00 +1100)]
Armature: support select-linked deselection

Matches edit-mesh mode.

2 years agoFix crazyspace transform w/ armatures
Campbell Barton [Thu, 6 Dec 2018 01:53:58 +0000 (12:53 +1100)]
Fix crazyspace transform w/ armatures

2 years agoMerge branch 'master' into blender2.8
Campbell Barton [Thu, 6 Dec 2018 00:27:57 +0000 (11:27 +1100)]
Merge branch 'master' into blender2.8

2 years agoFix T58819: Weight paint gradient crash
Campbell Barton [Thu, 6 Dec 2018 00:19:18 +0000 (11:19 +1100)]
Fix T58819: Weight paint gradient crash

2 years agoFix T56362: sub surface scattering does not work on eevee on radeon hd 7600 series
mano-wii [Wed, 5 Dec 2018 23:22:12 +0000 (21:22 -0200)]
Fix T56362: sub surface scattering does not work on eevee on radeon hd 7600 series

2 years agoFix problem with unused color slot in framebuffer on some bugged AMD GPUs
mano-wii [Wed, 5 Dec 2018 22:59:22 +0000 (20:59 -0200)]
Fix problem with unused color slot in framebuffer on some bugged AMD GPUs

Differential Revision: https://developer.blender.org/D4035

2 years agoKeymap: only use MMB workaround whe MMB is enabled
Campbell Barton [Wed, 5 Dec 2018 23:02:25 +0000 (10:02 +1100)]
Keymap: only use MMB workaround whe MMB is enabled

Using double-click with selection breaks selection cycling behavior
(making you have to wait to click again to cycle-select the next item).

2 years agoFix T57770: Edit-mesh wireframe cage select fails
Campbell Barton [Wed, 5 Dec 2018 22:38:08 +0000 (09:38 +1100)]
Fix T57770: Edit-mesh wireframe cage select fails

2 years agoMerge branch 'master' into blender2.8
Campbell Barton [Wed, 5 Dec 2018 21:48:43 +0000 (08:48 +1100)]
Merge branch 'master' into blender2.8

2 years agoCleanup: unused var, style
Campbell Barton [Wed, 5 Dec 2018 21:45:41 +0000 (08:45 +1100)]
Cleanup: unused var, style

2 years agoDRW: Optimize adjacency data creation a bit
Clément Foucault [Wed, 5 Dec 2018 21:38:02 +0000 (22:38 +0100)]
DRW: Optimize adjacency data creation a bit

This is a very small improvement and only concerns wireframe update.

My tests.
old 6fps > new 7fps > baseline (wireframe disabled) 10fps

2 years agoCleanup: no need to access final mesh
Campbell Barton [Wed, 5 Dec 2018 21:36:36 +0000 (08:36 +1100)]
Cleanup: no need to access final mesh

2 years agoMerge remote-tracking branch 'origin/master' into blender2.8
Gaia Clary [Wed, 5 Dec 2018 21:05:19 +0000 (22:05 +0100)]
Merge remote-tracking branch 'origin/master' into blender2.8

2 years agoFix (devtalk 4053): Collada build with older cmake versions broken
Gaia Clary [Wed, 5 Dec 2018 21:04:10 +0000 (22:04 +0100)]
Fix (devtalk 4053): Collada build with older cmake versions broken

2 years agoGHOST: WGL: Silence Errors when testing opengl context versions
Clément Foucault [Wed, 5 Dec 2018 20:57:35 +0000 (21:57 +0100)]
GHOST: WGL: Silence Errors when testing opengl context versions

2 years agoFix T58407: Wire frames are not showing with subdivision surfaces
Clément Foucault [Wed, 5 Dec 2018 19:33:28 +0000 (20:33 +0100)]
Fix T58407: Wire frames are not showing with subdivision surfaces

2 years agoCleanup: unused function
Campbell Barton [Wed, 5 Dec 2018 20:44:25 +0000 (07:44 +1100)]
Cleanup: unused function

2 years agoFix own mistake in recent rB74361eebe68c.
Bastien Montagne [Wed, 5 Dec 2018 19:52:47 +0000 (20:52 +0100)]
Fix own mistake in recent rB74361eebe68c.

One cannot assign to Class.__dict__, that is not a 'real' dictionnary...

Thanks to @JacquesLucke for noting the issue.

2 years agoFix (unreported, related to T58210) LaplacianDeform binding state incorrectly reporte...
Bastien Montagne [Wed, 5 Dec 2018 17:37:29 +0000 (18:37 +0100)]
Fix (unreported, related to T58210) LaplacianDeform binding state incorrectly reported by RNA.

LaplacianDeform binding handling is a catastrophee in CoW context,
because half of the binding (the laplacian solver cache thingy) is not
saved, and can be re-generated on the fly from stored vcos.

This means that binding is not only done when hitting 'bind' button, but
also at file load, and when some things change.

And this utterly breaks with CoW design, not sure how to fix, will add a
task about that.

But this also means that NULL laplacian solver cache pointer is not a
good check to know whether it is binded or not, only stored vcos are
relevant for that (and the binding flag, of course).

2 years agoFix T58210, Part II: Surface Deform modifier (un)binding is broken.
Bastien Montagne [Wed, 5 Dec 2018 17:33:31 +0000 (18:33 +0100)]
Fix T58210, Part II: Surface Deform modifier (un)binding is broken.

This fixes/clarifies Surface Deform evaluation code that does the
binding, since that part should only be called outside of depsgraph
evaluation, with orig data-blocks and not CoW ones.

Now we have a decent amount of asserts and checks to ensure eveything
works as expected.

Also had to add a special case to get target's mesh in binding case,
since often target's evaluated mesh is not available, in that case (and
in that case only), we can actually compute that mesh (because we are
out of depsgraph evaluation).

2 years agoFix T58210, part I: Surface Deform modifier (un)binding is broken.
Bastien Montagne [Wed, 5 Dec 2018 17:22:18 +0000 (18:22 +0100)]
Fix T58210, part I: Surface Deform modifier (un)binding is broken.

Binding and unbinding *has* to happen outside of 'normal' depsgraph
evaluation of modifiers now that we have CoW, otherwise persistent data
stored in modifier data are always lost!

Note that this is only first step of the fix, modifiers code needs also
some work. Surfacedeform one is in next commit, Laplacian case is much,
much more complicated to handle, given how it uses its cached data. :(

2 years agoMinor cleanup in Laplacian deform modifier DNA code.
Bastien Montagne [Wed, 5 Dec 2018 17:21:13 +0000 (18:21 +0100)]
Minor cleanup in Laplacian deform modifier DNA code.

2 years agoMerge remote-tracking branch 'origin/master' into blender2.8
Gaia Clary [Wed, 5 Dec 2018 19:30:46 +0000 (20:30 +0100)]
Merge remote-tracking branch 'origin/master' into blender2.8

2 years agofix: Collada: remove Class from method definition in header file
Gaia Clary [Wed, 5 Dec 2018 19:28:06 +0000 (20:28 +0100)]
fix: Collada: remove Class from method definition in header file

2 years agoUI: reduce area splitting action zone size.
Harley Acheson [Wed, 5 Dec 2018 15:01:45 +0000 (16:01 +0100)]
UI: reduce area splitting action zone size.

This would overlap with buttons in the header. It's smaller to hit, but
still wider than the outlines for resizing, so hopefully it's fine.

Differential Revision: https://developer.blender.org/D4033

2 years agoFix T57939: animated values in compositing nodes not working.
Glenn Tester [Wed, 5 Dec 2018 16:44:29 +0000 (17:44 +0100)]
Fix T57939: animated values in compositing nodes not working.

For now this is not part of copy-on-write, and needs extra animation evaluation.

Differential Revision: https://developer.blender.org/D4019

2 years agoFix T58679: Missing modifiers update on changes to texture
Sergey Sharybin [Wed, 5 Dec 2018 16:35:13 +0000 (17:35 +0100)]
Fix T58679: Missing modifiers update on changes to texture

2 years agoDepsgrapgh: Use more distinctive opcode for texture and image evaluation
Sergey Sharybin [Wed, 5 Dec 2018 16:13:26 +0000 (17:13 +0100)]
Depsgrapgh: Use more distinctive opcode for texture and image evaluation

2 years agoGP: Tag datablock after mode change
Antonioya [Wed, 5 Dec 2018 16:21:38 +0000 (17:21 +0100)]
GP: Tag datablock after mode change

2 years agoGP: Add icon for Arc primitive
Charlie Jolly [Wed, 5 Dec 2018 16:03:48 +0000 (16:03 +0000)]
GP: Add icon for Arc primitive

2 years agoGP: Fix precision issue with Circle and Arc tools
Charlie Jolly [Tue, 4 Dec 2018 15:21:09 +0000 (15:21 +0000)]
GP: Fix precision issue with Circle and Arc tools

Differential Revision: https://developer.blender.org/D4030

2 years agoFix In front option not working in solid mode
Clément Foucault [Wed, 5 Dec 2018 15:15:48 +0000 (16:15 +0100)]
Fix In front option not working in solid mode

2 years agoGPU: Fix gpu workaround detection
Clément Foucault [Wed, 5 Dec 2018 15:02:52 +0000 (16:02 +0100)]
GPU: Fix gpu workaround detection

2 years agoFix T58762: Issue with weight painting on deformed mesh
Sergey Sharybin [Wed, 5 Dec 2018 15:53:45 +0000 (16:53 +0100)]
Fix T58762: Issue with weight painting on deformed mesh

Was initially reported when painting on a mesh with armature,
which was failing due to missing bbone cache. The issue was
deeper, and was related on the way which object was used to
calculate crazyspace.

2 years agoMerge remote-tracking branch 'origin/master' into blender2.8
Ray Molenkamp [Wed, 5 Dec 2018 15:46:12 +0000 (08:46 -0700)]
Merge remote-tracking branch 'origin/master' into blender2.8

2 years agodeps: update opencollada to v1.6.68
Ray Molenkamp [Wed, 5 Dec 2018 15:44:19 +0000 (08:44 -0700)]
deps: update opencollada to v1.6.68

2 years agoFix T58391: correctly handle Curve Shape Key layout in Python API.
Alexander Gavrilov [Wed, 5 Dec 2018 15:30:42 +0000 (18:30 +0300)]
Fix T58391: correctly handle Curve Shape Key layout in Python API.

The layout changed when the radius property was added to shape
keys in 2.8, but the RNA code wasn't updated.

Also, even before that, the code didn't do anything to correctly
handle mixing sub-curves of different type (nurbs vs bezier) in
the same Curve object. Now that case is handled correctly but not
very efficiently by allocating a mapping table when necessary. To
recover some performance, a custom index lookup function is added.

2 years agoGP: Disable Draw Modes if enable Annotation
Antonioya [Wed, 5 Dec 2018 15:31:29 +0000 (16:31 +0100)]
GP: Disable Draw Modes if enable Annotation

When enable annotations with a grease pencil object, the GP Object must be set to Object mode because the annotation Draw and the GP draw are incompatible.

2 years agoFix T58764: solid mode error
Clément Foucault [Wed, 5 Dec 2018 14:47:28 +0000 (15:47 +0100)]
Fix T58764: solid mode error

2 years agoFix T58726: Pixels not being drawn if dpi scalling > 1
Clément Foucault [Wed, 5 Dec 2018 14:31:36 +0000 (15:31 +0100)]
Fix T58726: Pixels not being drawn if dpi scalling > 1

2 years agoDon't tag objects from inside function which is used by dependency graph
Sergey Sharybin [Wed, 5 Dec 2018 14:37:25 +0000 (15:37 +0100)]
Don't tag objects from inside function which is used by dependency graph

This partially reverts 9edc64e255b. If tag is needed, do it outside of
dependency graph evaluation.

2 years agoRemove old dependency graph
Sergey Sharybin [Wed, 5 Dec 2018 14:34:50 +0000 (15:34 +0100)]
Remove old dependency graph

Yes, again.

2 years agoFix T58794: extended shading pie menu wrong order in lookdev mode.
Brecht Van Lommel [Wed, 5 Dec 2018 14:19:52 +0000 (15:19 +0100)]
Fix T58794: extended shading pie menu wrong order in lookdev mode.

2 years agoMerge branch 'master' into blender2.8
Bastien Montagne [Wed, 5 Dec 2018 14:15:06 +0000 (15:15 +0100)]
Merge branch 'master' into blender2.8

2 years agoFix (unreported) building Cycles tests with Embree enabled.
Bastien Montagne [Wed, 5 Dec 2018 14:14:16 +0000 (15:14 +0100)]
Fix (unreported) building Cycles tests with Embree enabled.

2 years agoFix T58104: Duplicated previews for Matcaps/HDRIs in portable installs
Philipp Oeser [Mon, 3 Dec 2018 19:55:36 +0000 (20:55 +0100)]
Fix T58104: Duplicated previews for Matcaps/HDRIs in portable installs

Reviewers: brecht

Maniphest Tasks: T58104

Differential Revision: https://developer.blender.org/D4028

2 years agoMerge branch 'master' into blender2.8
Bastien Montagne [Wed, 5 Dec 2018 13:41:00 +0000 (14:41 +0100)]
Merge branch 'master' into blender2.8

2 years agoFix T58756: crash changing shading.type in 3D viewport in inactive screen.
Brecht Van Lommel [Wed, 5 Dec 2018 13:35:55 +0000 (14:35 +0100)]
Fix T58756: crash changing shading.type in 3D viewport in inactive screen.

2 years agoColor management: Fix/workaround broken getDefaultDisplay()
Sergey Sharybin [Wed, 5 Dec 2018 12:34:04 +0000 (13:34 +0100)]
Color management: Fix/workaround broken getDefaultDisplay()

This is something what is caused by OCIO library. The patch
has been submitted there:

  https://github.com/imageworks/OpenColorIO/pull/638

For until it is refined and checked we do workaround from
our side.

2 years agoColor management: Query default view from display
Sergey Sharybin [Wed, 5 Dec 2018 11:06:48 +0000 (12:06 +0100)]
Color management: Query default view from display

Solves weird situation when default display name is queried
from OCIO, but Default view being assumed to be set for it.

Now view is initialized to a default view of that display.

2 years agoColor management: Cleanup, typos
Sergey Sharybin [Wed, 5 Dec 2018 10:53:37 +0000 (11:53 +0100)]
Color management: Cleanup, typos

2 years agoFix T58776, T58030: pressure sensitivity on Linux not working for some tablets.
Brecht Van Lommel [Wed, 5 Dec 2018 12:58:38 +0000 (13:58 +0100)]
Fix T58776, T58030: pressure sensitivity on Linux not working for some tablets.

2 years agoInstall_deps: bump collada version to 1.6.68.
Bastien Montagne [Wed, 5 Dec 2018 12:52:39 +0000 (13:52 +0100)]
Install_deps: bump collada version to 1.6.68.

2 years agoUI: rename UV Edit to UV Editor, for consistency.
Brecht Van Lommel [Wed, 5 Dec 2018 12:51:37 +0000 (13:51 +0100)]
UI: rename UV Edit to UV Editor, for consistency.

2 years agoMerge branch 'master' into blender2.8
Brecht Van Lommel [Wed, 5 Dec 2018 11:54:45 +0000 (12:54 +0100)]
Merge branch 'master' into blender2.8

2 years agoFix build with old CMake versions.
Brecht Van Lommel [Wed, 5 Dec 2018 11:53:08 +0000 (12:53 +0100)]
Fix build with old CMake versions.

2 years agoCleanup: remove deprecated piece of code in library reading code.
Bastien Montagne [Wed, 5 Dec 2018 10:45:01 +0000 (11:45 +0100)]
Cleanup: remove deprecated piece of code in library reading code.

That one was flagged as useless since 2.77, and only kept 'to be sure'
everything was OK. This was years ago now, and never got any report on
this, so 2.8 sounds like a good time to nuke it.

2 years agoFix T58771: Wrong path to Unit Settings
Jacques Lucke [Wed, 5 Dec 2018 10:25:39 +0000 (11:25 +0100)]
Fix T58771: Wrong path to Unit Settings

Reviewers: brecht

Differential Revision: https://developer.blender.org/D4034

2 years agoFix T58772: Stray "forward" and "up" options in 2.8 import addons?
Bastien Montagne [Wed, 5 Dec 2018 09:57:08 +0000 (10:57 +0100)]
Fix T58772: Stray "forward" and "up" options in 2.8 import addons?

Nice side-effect of using new __annotations__ thingy to store
dynamically-generated fields in a class: __annotations__ dict is not
ensured to exist for a given class, so we may end up modifying on of the
parents' one!

2 years agoImplement bvhtree.fromObject
Dalai Felinto [Tue, 4 Dec 2018 22:47:13 +0000 (20:47 -0200)]
Implement bvhtree.fromObject

Passing depsgraph instead of scene, since a scene does not fully define the
state of object you want to use for the BVH.

Also, mesh_create_eval_final_view and mesh_create_eval_final_render are pretty
much the same, so mesh_create_eval_no_deform and
mesh_create_eval_no_deform_render are as well.

Issue reported on: T58734

Reviewers: sergey
https://developer.blender.org/D4032

2 years agoGP: Add missing pressure button to Topbar
Antonioya [Wed, 5 Dec 2018 09:46:41 +0000 (10:46 +0100)]
GP: Add missing pressure button to Topbar

2 years agoUI: split UV editor out of the image space
Campbell Barton [Wed, 5 Dec 2018 03:35:45 +0000 (14:35 +1100)]
UI: split UV editor out of the image space

2 years agoGPU: Cleanup: Replace glFlush by GPU_flush
Clément Foucault [Wed, 5 Dec 2018 03:23:45 +0000 (04:23 +0100)]
GPU: Cleanup: Replace glFlush by GPU_flush

2 years agoGPU: Improve detection of intels UHD graphics
Clément Foucault [Wed, 5 Dec 2018 03:22:32 +0000 (04:22 +0100)]
GPU: Improve detection of intels UHD graphics

2 years agoGPU: Print opengl infos if using --debug-gpu-force-workarounds
Clément Foucault [Wed, 5 Dec 2018 03:03:40 +0000 (04:03 +0100)]
GPU: Print opengl infos if using --debug-gpu-force-workarounds

2 years agoFix T58551: Dragged in images do not display orange highlight border when selected
Clément Foucault [Wed, 5 Dec 2018 02:45:02 +0000 (03:45 +0100)]
Fix T58551: Dragged in images do not display orange highlight border when selected

2 years agoUI: Select Linked Instanced Collection still named Dupligroup
Pablo Vazquez [Wed, 5 Dec 2018 02:40:13 +0000 (03:40 +0100)]
UI: Select Linked Instanced Collection still named Dupligroup

Fixes T58747

2 years agoBKE: Add "--debug-gpu-force-workarounds" to force gpu workarounds
Clément Foucault [Wed, 5 Dec 2018 02:05:39 +0000 (03:05 +0100)]
BKE: Add "--debug-gpu-force-workarounds" to force gpu workarounds

This is nice to test workarounds on other configs that may benefits from
the existing workarounds.

2 years agoFix T58733: Segmentation fault at start causes by shader compillation
Clément Foucault [Wed, 5 Dec 2018 01:15:06 +0000 (02:15 +0100)]
Fix T58733: Segmentation fault at start causes by shader compillation

2 years agoWorkbench: Remove specular shadowing for red and blue metal
Clément Foucault [Wed, 5 Dec 2018 01:08:18 +0000 (02:08 +0100)]
Workbench: Remove specular shadowing for red and blue metal

2 years agoWorkbench: Cleanups and reduce shader variations
Clément Foucault [Wed, 5 Dec 2018 01:07:23 +0000 (02:07 +0100)]
Workbench: Cleanups and reduce shader variations

Also optimize deferred engine by only outputing material data if needed.
This make the bare flat shading mode (no effects) only a depth prepass.

2 years agoWorkbench: Fix workbench broken on some config due to usuned fb slot
Clément Foucault [Tue, 4 Dec 2018 19:29:30 +0000 (20:29 +0100)]
Workbench: Fix workbench broken on some config due to usuned fb slot

This seems to be a driver bug. Only windows + Radeon HD 7500M seems
to be affected. Fix can be extended to more config if necessary.

2 years agoWorkbench: Remove unused framebuffer slot.
Clément Foucault [Tue, 4 Dec 2018 19:23:30 +0000 (20:23 +0100)]
Workbench: Remove unused framebuffer slot.

2 years agoObject: select objects when revealing
Campbell Barton [Wed, 5 Dec 2018 01:05:47 +0000 (12:05 +1100)]
Object: select objects when revealing

Matches behavior for other modes.

2 years agoFix T58661: Shading pie doesn't highlight x-ray when on
Campbell Barton [Wed, 5 Dec 2018 00:50:35 +0000 (11:50 +1100)]
Fix T58661: Shading pie doesn't highlight x-ray when on

2 years agoFix T58690: Disable overlay doesn't hide bones
Campbell Barton [Tue, 4 Dec 2018 23:56:16 +0000 (10:56 +1100)]
Fix T58690: Disable overlay doesn't hide bones

2 years agoMerge branch 'master' into blender2.8
Campbell Barton [Wed, 5 Dec 2018 00:03:48 +0000 (11:03 +1100)]
Merge branch 'master' into blender2.8

2 years agoFix T49624: Fly uses camera settings outside camera view
Campbell Barton [Tue, 4 Dec 2018 21:36:37 +0000 (08:36 +1100)]
Fix T49624: Fly uses camera settings outside camera view

2 years agoGP: Enable Smooth Sculpt brush when press Shift key
Antonioya [Tue, 4 Dec 2018 21:34:50 +0000 (22:34 +0100)]
GP: Enable Smooth Sculpt brush when press Shift key

2 years agoCleanup: Action zone coordinates
Dalai Felinto [Tue, 4 Dec 2018 19:40:28 +0000 (17:40 -0200)]
Cleanup: Action zone coordinates

No functional changes, but it makes all the coordinates more consistent
(going from small to larger values). It helps debugging in the future
to be able to rule out vertex order as a culprit.