Antonioya
08e49c034b
GP: Fix unreported segment fault with some old files
...
In some corner situations for old files, the weights array could not be initialized properly.
2018-08-08 12:19:20 +02:00
Bastien Montagne
6a07818e8f
Cleanup unused arg warning.
2018-08-08 11:57:35 +02:00
Bastien Montagne
7a6d7d056b
Fix T56273: User count assert on re-saving a particular file.
...
new background image/clip of Camera ID was totally wrong, down the old,
broken 'way it used to be' instead of using new, more generic system.
Those ID pointers were not even added to library_query.c file, shame! xD
2018-08-08 11:56:41 +02:00
Antonioya
3e0bf69bfd
GP: Change to make the temp name unique
...
The previous commit could fail if some corner situations. This new temp name must be unique always.
2018-08-08 11:48:18 +02:00
Antonioya
106e73da82
Fix T56270: Crash when save a grease pencil file with instance modifier.
...
The error was related to duplicate names in the internal hash used to order instances in z-depth.
2018-08-08 11:11:18 +02:00
Antonioya
65b31a4c9c
GP: Check render status before use it.
2018-08-08 11:11:18 +02:00
Bastien Montagne
b74612e034
Fix T56251: Outliner crash on selecting nested.
...
We need a valid tree here, undo step will make it invalid...
2018-08-08 10:57:40 +02:00
Campbell Barton
e4b68befa2
Merge branch 'master' into blender2.8
2018-08-08 17:56:56 +10:00
Campbell Barton
697d4b227e
Ghost/X11: correct function signature
2018-08-08 17:54:41 +10:00
Campbell Barton
451203c58d
Merge branch 'master' into blender2.8
2018-08-08 17:13:43 +10:00
Campbell Barton
b496bf022b
Fix T54584: Crash w/ image undo
...
Using accumulation undo type (eg painting)
as the first undo step, broke code which adds an initial memfile undo.
2018-08-08 17:12:44 +10:00
Campbell Barton
bbaedad632
Minor tweak to last commit
2018-08-08 16:02:45 +10:00
Campbell Barton
ff74292138
3D View: hide object centers in paint modes
...
Match 2.7x behavior
2018-08-08 15:53:02 +10:00
Campbell Barton
e8e812fb1d
UI: only show vertex select w/ weight paint mode
...
Was being used for vertex paint where it's not supported.
2018-08-08 15:33:11 +10:00
Campbell Barton
b6dba5caac
Vertex Paint: use original mesh data
...
This is already done in weight paint mode,
avoids a mesh refresh on selection changes.
2018-08-08 15:17:30 +10:00
Campbell Barton
cb15854bf9
Fix missing uniform for vert/weight/texture paint
...
Entering any of these modes would assert immediately.
2018-08-08 15:08:50 +10:00
Campbell Barton
0cd2eb11ee
UV: stitch multi-object support
...
D3561 by @Al
2018-08-08 14:07:49 +10:00
Campbell Barton
c252a7c37a
UI: don't show pie menu w/ no active object
...
Addresses T56272
2018-08-08 13:30:27 +10:00
Campbell Barton
81e99bdc75
Merge branch 'master' into blender2.8
2018-08-08 13:14:07 +10:00
Campbell Barton
bb8497fd5d
Cleanup: correct header guard
...
Header guard was duplicated before renaming.
2018-08-08 13:11:57 +10:00
Campbell Barton
e71470e316
Merge branch 'master' into blender2.8
2018-08-08 11:53:22 +10:00
Campbell Barton
f86c965d7f
Cleanup: use conforming header guard
2018-08-08 11:49:51 +10:00
Campbell Barton
441177b1c7
Merge branch 'master' into blender2.8
2018-08-08 11:33:42 +10:00
Campbell Barton
d07d3e0987
Cleanup: indentation
2018-08-08 11:31:28 +10:00
Campbell Barton
6fbd210b91
Merge branch 'master' into blender2.8
2018-08-08 11:05:08 +10:00
Campbell Barton
931a279f44
Cleanup: use static variables
2018-08-08 11:00:57 +10:00
Campbell Barton
cb58658f41
Cleanup: style
2018-08-08 10:59:50 +10:00
Antonioya
5f71093bb6
Cleanup: Fix stupid duplication
2018-08-07 22:26:54 +02:00
Antonioya
d2f709b179
Fix memory leak in previous commit
2018-08-07 22:22:03 +02:00
Antonioya
3884b86927
Fix T56266: Second try to fix material problems
2018-08-07 22:13:23 +02:00
Arto Kitula
95e490889d
macOS GHOST: use non-deprecated functions for coordinates
2018-08-07 21:53:02 +03:00
Antonioya
8a035612ee
Fix T56266: Grease Pencil Tint and Color modifier error when apply
...
The material created was not right when apply the modifiers.
These errors were related to the material modification from old palette system before the merge and for any reason this code was not changed in the right way.
Also changed the "Create Colors" to "Create Materials" to keep UI names aligned.
2018-08-07 20:10:20 +02:00
Antonioya
035d827b5b
Cleanup: Tag only objects of the scene collections
...
In previous commit the bmain loop updated all GP objects, but must tag only scene collection objects.
2018-08-07 16:42:20 +02:00
mano-wii
030297209f
Fix T54799: NDOF events not dispatched on windows.
...
Caused by commit rB785e8a636a29
2018-08-07 11:41:55 -03:00
Antonioya
4c712fd17e
Fix T56263: Crash when sculpting a GP object with animation
...
This is a limitation of the current operator design.
I have added a test to be sure the operator is not initializated while play animations to avoid segment fault.
In the future, we can enable this option again, but it will need a operator redesign.
2018-08-07 14:15:41 +02:00
Antonioya
d04e8f41ae
Cleanup GP: Change playing field to boolean
2018-08-07 13:56:30 +02:00
Antonioya
b274a01e58
Fix T56261: Grease Pencil simplify options get segment fault
...
The depsgraph was not updated as expected with the function used and the cache was not set as dirty.
2018-08-07 13:36:47 +02:00
Campbell Barton
ac2cdb21e6
Fix T56252: Selectable Bases includes hidden objects
2018-08-07 13:22:07 +10:00
Campbell Barton
f707984743
Fix T56258: Solidify assert w/ empty mesh
2018-08-07 12:58:08 +10:00
Campbell Barton
3d083f376b
Fix T56255: Crash w/ collection access from Python
2018-08-07 12:45:01 +10:00
Arto Kitula
faf43ff9ad
macOS Deps: use xcode 10.13 sdk
2018-08-06 22:55:25 +03:00
Antonioya
563e17091d
GP: Add Simplify Shader FX option
...
This option was missing when old VFX modifers were backported as Shader FX.
2018-08-06 17:01:47 +02:00
Antonioya
d07a408a40
GP: Fix Front z-depth display precision
...
The zdepth 0 was clipped and need 0.000001
2018-08-06 16:11:53 +02:00
Andrew Hale
4c4aa65adb
PyAPI: Make skin modifier roots settable
...
This make the root flag writable using the Python API, using the
generic skin vertex flag setter function.
Reviewed By: Campbell Barton
Differential Revision: http://developer.blender.org/D3583
2018-08-06 12:11:35 +02:00
Bastien Montagne
d890ad37a8
Fix horrible invalid mesh freeing in weightvg modifiers.
...
Comes from rB7661f8a65b. Found while checking on T55818, but not solving
that issue of course.
2018-08-06 11:49:42 +02:00
Bastien Montagne
e680a9d80d
Cleanup LIB_ID_COPY_ flags a bit, add missing comment.
2018-08-06 11:49:42 +02:00
Campbell Barton
c085d9b1be
Merge branch 'master' into blender2.8
2018-08-06 17:13:27 +10:00
Campbell Barton
907413ca65
Fix T55012: Corruption editing screen keymap
2018-08-06 17:08:39 +10:00
Campbell Barton
f7b1fec463
Cleanup: unused vars
2018-08-06 12:53:31 +10:00
Campbell Barton
14d9aeacce
Cleanup: line length
2018-08-06 12:53:05 +10:00