Antonio Vazquez
ea1174bde9
Annotations: Use flag to determine if the layer is a Ruler
...
Proposed fix for T70141.
Before, the ruler was using the name of the layer as key, but this is very weak because if the layer name changes, the layer gets an annotation layer.
Now, the layer is marked using a flag and now it's possible to rename it.
Reviewed By: dfelinto
Differential Revision: https://developer.blender.org/D6028
2019-10-10 08:13:32 +02:00
Campbell Barton
7e020e70d9
Fix T70691: Crash picking object from eyedropper
...
Caused by 828905190e
2019-10-10 16:41:34 +11:00
Campbell Barton
b548b3d57e
Fix crash versioning file-selector tool region
...
Loading the file from T69967 was crashing.
2019-10-10 13:55:00 +11:00
Campbell Barton
3c5bf7d1dc
PyAPI: update for change in tessellate_polygon
2019-10-10 11:30:50 +11:00
Campbell Barton
5910f9f9e9
Fix T70617: mesh.from_pydata() misses first edge if there are faces
2019-10-10 11:16:51 +11:00
Campbell Barton
dc2cd2d0dc
Cleanup: clang-format, spelling
2019-10-10 10:29:50 +11:00
Clément Foucault
f61a8a2abd
Fix T70614 EEVEE: Bump with texture connected to other branches don't work
...
Was caused by the bump node not being evaluated because the other branch
was evaluated before.
To fix this, we use fromnode instead of tonode.
Also we fix a potential issue with recursiveness because
ntree_shader_copy_branch() also use nodeChainIterBackwards() which would
reset the iter_flag in the middle of the parent iteration. Use iter_flag
as a bitflag for each iteration to fix this.
2019-10-10 00:31:47 +02:00
Clément Foucault
8163fda9fb
Fix T70609 EEVEE: Shader using lots of nodegroups are slow to update
2019-10-09 23:47:56 +02:00
Clément Foucault
9bd62379d6
Fix T70659 Warning, Regression, slow vertex selection
...
This changes the fix for T70302 by reducing the number of things we discard.
2019-10-09 23:47:56 +02:00
Brecht Van Lommel
fb46d273f8
Fix "make update" not working on buildbot after recent changes
...
The submodules don't have remote branches configured, skip that test since
we assume pulling from the "origin" remote anyway.
2019-10-09 21:48:43 +02:00
Pablo Dobarro
d95bb087d0
Sculpt: Fix wireframe drawing
...
With this commit sculpt mode draws the real mesh wireframe instead of the
triangulated version by ignoring non real edges when building the PBVH GPU buffers
Reviewed By: brecht
Differential Revision: https://developer.blender.org/D6032
2019-10-09 21:23:11 +02:00
Bastien Montagne
e846852862
Fix T70596: Wrong default scale value for node wrapper tool.
...
This affected all exporter add-ons using that wrapper to handle the node
shaders... sigh...
2019-10-09 20:33:22 +02:00
Antonio Vazquez
bbd6ebf423
Fix T70677: Annotation converted to grease pencil remains unselectable
...
The problem was the new object was created byt the tag for update objects in depsgraph was not tagged.
2019-10-09 19:09:01 +02:00
Sergey Sharybin
b8e34355c1
GPU: Consider softpipe as software renderer
2019-10-09 16:47:16 +02:00
Sergey Sharybin
bc6f439e94
CUDA Wrangler: Fix strict compiler warning
...
Namely addresses -Wstringop-truncation
Not sure if there is anything to be done for strncpy.
Differential Revision: https://developer.blender.org/D6006
2019-10-09 16:27:27 +02:00
Pablo Dobarro
a630e46a58
Fix T70544: Mesh extracted from Mask crash Blender when using Dyntopo
...
This commit fixes an assert in mesh_runtime_check_normals_valid
Reviewed By: jbakker
Maniphest Tasks: T70544
Differential Revision: https://developer.blender.org/D6013
2019-10-09 16:20:03 +02:00
Pablo Dobarro
e79fc33fda
Fix multires cursor not displaying the active vertex
...
Reviewed By: brecht
Differential Revision: https://developer.blender.org/D6026
2019-10-09 15:47:37 +02:00
Pablo Dobarro
06c5520bda
Fix T70554: Snake Hook + Ctrl does not set the brush stroke in its normal direction
...
This commit also fixes the same issue in elastic deform
Reviewed By: jbakker
Maniphest Tasks: T70554
Differential Revision: https://developer.blender.org/D6014
2019-10-09 15:44:56 +02:00
Howard Trickey
ec9044e2b2
Fix Delaunay 2d valid bmesh mode bug.
...
Wasn't checking for repeated vertices.
Also, made choices of edges to keep more aesthetically pleasing.
2019-10-09 09:26:55 -04:00
Brecht Van Lommel
7e7b205137
Build: prepare "make update" to work for new release cycle branching
...
Checking out release branches in submodules, and printing some more
informative messages when that fails.
2019-10-09 15:09:53 +02:00
Sebastián Barschkis
6c9178b183
Fix T61432: Sampling Subframes not working 2.8
...
Uncommented subframe logic and added correct time getter function (with subframe part in frame) to subframe update function
2019-10-09 15:00:25 +02:00
Clément Foucault
4aabea8b87
Fix T70640 EEVEE: Alpha hashed material is darker when alpha is not 1.0
...
Predivide all radiance components as the alpha effect comes from the hashed
transparency (pixel rejection).
2019-10-09 14:56:21 +02:00
Brecht Van Lommel
7790298f61
GPU: show one-time startup warnings for old Intel drivers with known issues
...
This is pretty conservative. We do not show warnings for e.g. HD 4000 with the
latest drivers as they appear to be working mostly fine even if unsupported,
and there is nothing the user can do to improve things.
Ref T70520
2019-10-09 13:41:26 +02:00
Brecht Van Lommel
cf682b9dab
GPU: show more descriptive labels on unsupported GPU dialog
...
Thanks to Ray Molenkamp for the help with the Windows implementation.
Fixes T70521
Differential Revision: https://developer.blender.org/D6023
2019-10-09 13:41:26 +02:00
Sergey Sharybin
26b1216629
CMake: Move software-gl to generic install procedure
...
Removes custom logic from buildbot's packing step.
This also removes icons/ folder, but CMake was already copying the
icons to the root of the install folder.
2019-10-09 13:07:40 +02:00
Sergey Sharybin
e0231b14d5
Deps: Fix wrong LLVM prefix used for Mesa
...
It made it Mesa to be compiled with swrast rather than with llvmpipe.
2019-10-09 12:51:31 +02:00
Sergey Sharybin
decdd70dfd
Deps: Add libraries needed for Software GL
...
Only compiled on Linux.
2019-10-09 12:37:04 +02:00
Campbell Barton
0ae6a8570b
Cleanup: typo, style
2019-10-09 20:14:29 +11:00
Brecht Van Lommel
22996f3dbe
Fix make deps libtool detection on macOS
2019-10-09 10:54:55 +02:00
Sergey Sharybin
2fd2bced56
Buildbot: Correction to previous commit
...
Off-by-one calculating parent folders.
2019-10-09 10:37:09 +02:00
Sergey Sharybin
06ff734d48
Buildbot: Attempt to point precompiled libraries to a correct folder
...
The CMAKE_SOURCES variable is not yet initialized when the buildbot
configuration is read. This is similar to the include of full release
configuration happening earlier in the file.
2019-10-09 10:34:12 +02:00
Sergey Sharybin
62a7e8d429
Buildbot: Point to pre-compiled CentOS 7 libraries
2019-10-09 09:50:58 +02:00
Sergey Sharybin
40a55be82c
Buildbot: Checkout precomiled CentOS libraries
2019-10-09 09:42:42 +02:00
Sergey Sharybin
340b9c1dfc
Fix missing clear of ID types tags
...
Got lost in previous optimization commit.
2019-10-09 09:38:56 +02:00
Campbell Barton
d3d6cd2e09
PyAPI: drop Vector requirement for tessellate_polygon
...
Use mathutils_array_parse which converts any sequence of numbers.
2019-10-09 17:28:49 +11:00
Campbell Barton
6ff60d9982
PyAPI: avoid normal calculation for tessellate_polygon
...
Use fixed normal for 2D input, no need to calculate it.
2019-10-09 17:08:51 +11:00
mano-wii
b718d659c9
Fix T70594: mathutils.geometry.tessellate_polygon flips triangles
...
Some scripts will need to be updated to support this.
2019-10-09 16:56:54 +11:00
Campbell Barton
95199dca1f
Fix T70662: Batch rename adds "\" before "."
2019-10-09 15:13:58 +11:00
Campbell Barton
d77afcffa3
UI: hide text character options when out of edit-mode
...
These are overwritten when entering edit-mode so there is no use
in showing them in object mode.
Addresses T70566
2019-10-09 13:55:09 +11:00
Campbell Barton
8f210f0475
Fix text edit-mode character info initialization
...
Using EditFont.pos before it was set.
2019-10-09 13:52:30 +11:00
Campbell Barton
7468227aea
Docs: clarify Mesh.from_pydata edges argument usage
...
Addresses T70617
2019-10-09 12:12:53 +11:00
Dalai Felinto
0812949bbc
Local Collections: Allow users to show hidden collections
...
Users now can turn on in a viewport collections that are temporarily
hidden (eye) in the view layer.
Design task: T61327
As for the implementation, I had to decouple the visibility in the
depsgraph from the visibility in the view layer.
Also there is a "bug" that in a way was there before which is some
operators (e.g., writing a text inside of a text object, tab into edit
mode) run regardless of the visibility of the active object. The bug was
present already (with object type visibility restriction) in 2.80 so if
we decide to tackle it, can be done separately (I have a patch for it
though P1132).
Reviewed by: brecht (thank you)
Differential Revision: D5992
2019-10-08 19:16:05 -03:00
Richard Antalik
6d3c34fe9d
Fix T69682: Render Audio ignores animation.
...
`sound_update_animation_flags_exec` didn't tag depsgraph to update.
Reviewed By: sergey
Maniphest Tasks: T69682
Differential Revision: https://developer.blender.org/D6000
2019-10-08 13:10:37 -07:00
mano-wii
234f346c2f
Fix T70601: Lasso select not functioning correctly in Armature Edit Mode
...
This solution mimics the one used for pose by ignoring the bone line if either end is clipped.
2019-10-08 16:45:32 -03:00
Clément Foucault
576c782b11
Fix T70586 EEVEE: principled shader alpha bleeding issues
...
Avoid double multiplication by alpha on ssr/sss data.
2019-10-08 20:29:35 +02:00
Bastien Montagne
47b95a2957
Fix T70561: bad custom normals in mirrored geometry.
...
Original code from rB1a9e698099b5 used a rather naive approach, now use
proper transpose of inverse of geometry transform for the normals.
2019-10-08 20:19:13 +02:00
Clément Foucault
d98ae27f02
Fix T68857 EditUV: Crash on Remesh modifier with 'Display in Edit Mode'
2019-10-08 18:42:26 +02:00
Clément Foucault
656228945e
Fix T69363 EEVEE: Blender crash when using Edit mode for Ocean
...
Use same Mesh* as extraction. We always use the final mesh for shaded geom.
2019-10-08 18:37:38 +02:00
Ray Molenkamp
ed9f8bd956
CTest: Fix failing test BLI_expr_pylike_eval_test on clang/windows
...
clang got a little to aggressive discarding unused variables
see D6012 for details.
Differential Revision: https://developer.blender.org/D6012
Reviewers: brecht, sergey, angavrilov
2019-10-08 09:46:09 -06:00
Brecht Van Lommel
10ec207a6b
Sculpt: support automasking, pose and mask expand for multires
...
These were the last remaining new sculpt tools that did not support multires.
Performance could be improved still, but it should work.
Fixes T68899
2019-10-08 17:44:46 +02:00