Blender Git Commits

Blender Git "master" branch commits.

Page: 578 / 5574

September 14, 2020, 10:02 (GMT)
Fix T80564: flow particle size is too limiting

Reviewers: sebbas

Differential Revision: https://developer.blender.org/D8888
September 14, 2020, 09:33 (GMT)
Fix T80643: Library Override: Can't change Armature Layer enabled-ness.

Armature properties still had to be made overridable.
September 14, 2020, 09:09 (GMT)
Fix T80705: Single Image Texture Painting Crash

Regression introduced by {D8234}; GPU textures can be requested without
an image user.
September 14, 2020, 09:02 (GMT)
API doc: Gotcha's: Add section about abusing RNA properties callbacks.

Especially with new undo/redo it is even less recommended to perform
complex operations in those callbacks, they should remain as fast and
localized as possible.

Also updated the section about undo/redo a bit.
September 14, 2020, 08:31 (GMT)
Fix T80457: Library Override - Custom Property to Drive Child Particles results in Crash.

RNA diffing code was not dealing properly valid NULL PointerRNA (like
the empty texture slots of a ParticleSettings e.g., which were cause of
crash in that report).

To be backported to 2.90 and 2.83.
September 14, 2020, 08:25 (GMT)
Fix T80747: New vgroups on unsupported object types fails silently

Raise an exceptions when adding vertex groups to object types
that don't support it.
September 14, 2020, 07:59 (GMT)
Fix T80694: Crash reloading scripts from the Python console

Running `bpy.ops.script.reload()` from Python was crashing
since the operator being called was it's self freed.

Change the reload operator to defer execution - as supporting
re-registration during execution is quite involved for a corner-case.
September 14, 2020, 07:59 (GMT)
Cleanup: use doxy sections for imbuf
September 14, 2020, 07:48 (GMT)
DrawManager: Resolve Assert in Image Engine

Tiled texture uses different texture structure than normal textures.
Normally we add dummy textures and use them, but I found it cleaner to
have 2 shaders and use the correct shader.
September 14, 2020, 07:25 (GMT)
Fix T72584: Hiding a collection don't hide a child object in viewport when in Local View

Hiding a collection should hide all children objects even when we are in Local
view with one of them.

Note from reviewer: We are doing this already for local collections. So
may as well do it when hiding the collections for the entire view layer.

Developer details: In function "BKE_object_is_visible_in_viewport" object flag
BASE_VISIBLE_VIEWLAYER wasn't being checked when we were in Local view,
It's now changed so that it's checked even if we are in Local view.
And this function was called by some viewport draw functions to check if it
should draw an object or not.

Maniphest Tasks: T72584

Differential Revision: https://developer.blender.org/D7894
September 13, 2020, 23:10 (GMT)
DRW: Fix wrong use of GPU_blend

Use the enum instead of a boolean. Exibit n�5512 where typecast
warning would have find the error.
September 13, 2020, 23:10 (GMT)
Cleanup: DRWManager: Remove deprecated pass_state functions

And also enable pass names when using `--debug-gpu` option.
September 13, 2020, 23:10 (GMT)
Fix T80603 Workbench: Inverted alpha when rendering

This was caused by a left over DRWPass->state modification
that made the subsequent samples redraw without Blending enabled.
This led to incorrect blending.

The fix is to use the new API for pass instancing.
September 13, 2020, 20:57 (GMT)
Apply patch D8816, from Zachary(AFWS) for collection boolean operand.

Also added code so that exact solver does the whole collection at once.
This patch allows users to use a collection (as an alternative to Object)
for the boolean modifier operand, and therefore get rid of a long modifier stack.
September 13, 2020, 17:50 (GMT)
Fix T80589: Translations in python scripts are missing.

Python 3.8 changed handling of constant values in its AST tool.
This code should work on both officialy supported 3.7, and newer 3.8,
for now.
September 13, 2020, 13:53 (GMT)
Fix T80023 Invisible objects or glitches with object 'in front' + 'X-ray'

Rendering only to the depth buffer seems to need a valid fragment shader
with a color output on some platform.
September 13, 2020, 09:15 (GMT)
CleanUp: Code folding

Incorrect code folding in recent commit
September 13, 2020, 08:11 (GMT)
Fix T77584: Edit Mode crash with shape keys created on blank mesh

Entering edit-mode after creating shape keys on a blank mesh would crash.

Regression in 9b9f84b317fef which prevented initializing empty
shape keys when there is no shape key offset data available.
September 13, 2020, 08:04 (GMT)
Cleanup: unused variable
September 13, 2020, 05:49 (GMT)
Fix printing data from an evaluated depsgraph in Python

Printing an evaluated view layer would show:
Evaluated Scene 'Scene'

- Now __repr__ uses the __str__ fallback for evaluated data,
as done in other situations where we can't create a string that
would evaluate to the data.
- __str__ now shows when the data is evaluated.
- __str__ always includes the memory address
(which was previously only shown for structs without a name).
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021