Sergey Sharybin
d355a2b7d8
Depsgrapgh: Use more distinctive opcode for texture and image evaluation
2018-12-05 17:35:48 +01:00
Antonioya
56aa86ae25
GP: Tag datablock after mode change
2018-12-05 17:22:03 +01:00
Charlie Jolly
21de125657
GP: Add icon for Arc primitive
2018-12-05 16:03:48 +00:00
Charlie Jolly
94503efb12
GP: Fix precision issue with Circle and Arc tools
...
Differential Revision: https://developer.blender.org/D4030
2018-12-05 15:59:23 +00:00
Clément Foucault
cdf626615d
Fix In front option not working in solid mode
2018-12-05 16:57:44 +01:00
Clément Foucault
16749070ae
GPU: Fix gpu workaround detection
2018-12-05 16:57:44 +01:00
Sergey Sharybin
309d4bfbbc
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.
2018-12-05 16:55:25 +01:00
Ray Molenkamp
81449320e4
Merge remote-tracking branch 'origin/master' into blender2.8
2018-12-05 08:46:12 -07:00
Ray Molenkamp
4cb6d97691
deps: update opencollada to v1.6.68
2018-12-05 08:44:50 -07:00
Alexander Gavrilov
16aa7dfa19
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.
2018-12-05 18:36:52 +03:00
Antonioya
6dcb474dd4
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.
2018-12-05 16:31:43 +01:00
Clément Foucault
3e1ca9a693
Fix T58764: solid mode error
2018-12-05 15:47:41 +01:00
Clément Foucault
cbb82720be
Fix T58726: Pixels not being drawn if dpi scalling > 1
2018-12-05 15:47:41 +01:00
Sergey Sharybin
c014e03b17
Don't tag objects from inside function which is used by dependency graph
...
This partially reverts 9edc64e255 . If tag is needed, do it outside of
dependency graph evaluation.
2018-12-05 15:37:25 +01:00
Sergey Sharybin
34d5651a17
Remove old dependency graph
...
Yes, again.
2018-12-05 15:35:18 +01:00
Brecht Van Lommel
23688ec39a
Fix T58794: extended shading pie menu wrong order in lookdev mode.
2018-12-05 15:22:20 +01:00
Bastien Montagne
a3b03b8146
Merge branch 'master' into blender2.8
2018-12-05 15:15:06 +01:00
Bastien Montagne
834fa06614
Fix (unreported) building Cycles tests with Embree enabled.
2018-12-05 15:14:16 +01:00
Philipp Oeser
378e5232e8
Fix T58104: Duplicated previews for Matcaps/HDRIs in portable installs
...
Reviewers: brecht
Maniphest Tasks: T58104
Differential Revision: https://developer.blender.org/D4028
2018-12-05 14:53:44 +01:00
Bastien Montagne
fb3f1a3567
Merge branch 'master' into blender2.8
2018-12-05 14:41:00 +01:00
Brecht Van Lommel
be359fc6e5
Fix T58756: crash changing shading.type in 3D viewport in inactive screen.
2018-12-05 14:40:10 +01:00
Sergey Sharybin
6122e1d6c0
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.
2018-12-05 14:11:21 +01:00
Sergey Sharybin
b927d19696
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.
2018-12-05 14:11:21 +01:00
Sergey Sharybin
9c7f01b905
Color management: Cleanup, typos
2018-12-05 14:11:21 +01:00
Brecht Van Lommel
c9344d6c5b
Fix T58776, T58030: pressure sensitivity on Linux not working for some tablets.
2018-12-05 14:02:37 +01:00
Bastien Montagne
e7643ee6b4
Install_deps: bump collada version to 1.6.68.
2018-12-05 13:52:39 +01:00
Brecht Van Lommel
6be0948e6d
UI: rename UV Edit to UV Editor, for consistency.
2018-12-05 13:51:37 +01:00
Brecht Van Lommel
4a21345665
Merge branch 'master' into blender2.8
2018-12-05 12:54:45 +01:00
Brecht Van Lommel
f5b46daf52
Fix build with old CMake versions.
2018-12-05 12:53:19 +01:00
Bastien Montagne
11ff2022d5
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.
2018-12-05 11:46:49 +01:00
Jacques Lucke
eeabed2132
Fix T58771: Wrong path to Unit Settings
...
Reviewers: brecht
Differential Revision: https://developer.blender.org/D4034
2018-12-05 11:26:01 +01:00
Bastien Montagne
74361eebe6
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!
2018-12-05 11:08:57 +01:00
Dalai Felinto
80ffd7b459
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
2018-12-05 07:58:58 -02:00
Antonioya
8e31e67bf5
GP: Add missing pressure button to Topbar
2018-12-05 10:46:41 +01:00
Campbell Barton
5c8f1053b5
UI: split UV editor out of the image space
2018-12-05 14:38:58 +11:00
Clément Foucault
d59c4c9d61
GPU: Cleanup: Replace glFlush by GPU_flush
2018-12-05 04:23:45 +01:00
Clément Foucault
a7712e8594
GPU: Improve detection of intels UHD graphics
2018-12-05 04:22:32 +01:00
Clément Foucault
4d4f0dbd8d
GPU: Print opengl infos if using --debug-gpu-force-workarounds
2018-12-05 04:03:40 +01:00
Clément Foucault
1dac00f7ad
Fix T58551: Dragged in images do not display orange highlight border when selected
2018-12-05 03:45:12 +01:00
Pablo Vazquez
b4d192def8
UI: Select Linked Instanced Collection still named Dupligroup
...
Fixes T58747
2018-12-05 03:40:13 +01:00
Clément Foucault
1fa527bfa3
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.
2018-12-05 03:05:39 +01:00
Clément Foucault
354b1c162a
Fix T58733: Segmentation fault at start causes by shader compillation
2018-12-05 02:51:48 +01:00
Clément Foucault
b5ebdb09af
Workbench: Remove specular shadowing for red and blue metal
2018-12-05 02:51:48 +01:00
Clément Foucault
7ffde286be
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.
2018-12-05 02:51:48 +01:00
Clément Foucault
5368540431
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.
2018-12-05 02:51:48 +01:00
Clément Foucault
f4261cd2ed
Workbench: Remove unused framebuffer slot.
2018-12-05 02:51:48 +01:00
Campbell Barton
5c59244238
Object: select objects when revealing
...
Matches behavior for other modes.
2018-12-05 12:12:07 +11:00
Campbell Barton
baf599610a
Fix T58661: Shading pie doesn't highlight x-ray when on
2018-12-05 11:50:35 +11:00
Campbell Barton
8fb3a222a1
Fix T58690: Disable overlay doesn't hide bones
2018-12-05 11:08:50 +11:00
Campbell Barton
9c963d363e
Merge branch 'master' into blender2.8
2018-12-05 11:03:48 +11:00