Blender Git Commit Log

All Blender Git commits.

Page: 643 / 8462

May 14, 2021, 21:39 (GMT)
Merge branch 'master' into refactor-idprop-ui-data
Revision e7e183a by Hans Goudey (master)
May 14, 2021, 21:37 (GMT)
Cleanup: Update / improve comments
May 14, 2021, 21:29 (GMT)
Docs: PyAPI: Replace use of the bgl module in the RenderEngine example

The bgl module will be discontinued.

This example is seen at:
https://docs.blender.org/api/current/bpy.types.RenderEngine.html uses it.

Differential Revision: https://developer.blender.org/D11262
May 14, 2021, 21:04 (GMT)
Merge branch 'master' into cycles_texture_cache
Revision 782ccbd by Hans Goudey (master)
May 14, 2021, 20:53 (GMT)
Cleanup: Move attribute code to attribute header

This code in the geometry set header was not directly related to
geometry sets, it makes more sense in the attribute access header.
This makes it clearer that code for geometry components uses attribute
code, rather than the other way around. It also allows adding more
functionality to `BKE_attribute_access.hh` that depends on these things
without including `BKE_geometry_set.hh` there.
May 14, 2021, 19:53 (GMT)
Comments fixes
May 14, 2021, 17:09 (GMT)
Merge branch 'master' into sculpt-dev
May 14, 2021, 17:08 (GMT)
Merge branch 'master' into sculpt-dev
May 14, 2021, 17:04 (GMT)
USD import: revert removing instancing option.

Reverting previous commit that removed instancing
functionality.
Revision db59f0b by Hans Goudey (master)
May 14, 2021, 16:26 (GMT)
Fix T88262: Curve to mesh crash with vector last segment

The code incorrectly used the size of the second to last segment rather
than the last segment's size. That was a problem when the last segment
is a vector segment but the second to last isn't.

I also used the opportunity to slightly refactor the control point
offsets cache, making it one longer so it also contains information
about the size of the last segment, simplifying other code.
May 14, 2021, 16:18 (GMT)
Merge branch 'blender-v2.93-release'
May 14, 2021, 16:16 (GMT)
Fix T88234: Crash with Eevee when shader displacement socket connection is muted

In {rB266cd7bb82ce}, support for muting links was added. It might be
debatable if we define a shader as "having" displacement even if the link
is muted, but after said commit, shader_has_displacement() would return
true but still leave the returned node as NULL.

Now also return false if the link is muted (otherwise the caller would
need to additionally check the returned node as well.)

Maniphest Tasks: T88234

Differential Revision: https://developer.blender.org/D11256
May 14, 2021, 16:10 (GMT)
Merge branch 'blender-v2.93-release'

Conflicts:
source/blender/editors/object/object_add.c
May 14, 2021, 16:04 (GMT)
Merge branch 'master' into greasepencil-object
May 14, 2021, 16:02 (GMT)
GPencil: Refactor Append operators

Now the operators work like other areas of Blender using the list of selected objects.

Also, the name has been changed to:

```Layers:
- Copy Layer to Selected
- Copy All Layers to Selected

Materials:
- Copy Material to Selected
- Copy All Materials to Selected```

Reviewed By: mendio, pablovazquez, pepeland

Differential Revision: https://developer.blender.org/D11216
May 14, 2021, 15:50 (GMT)
CLOG: Fix memleak in own recent improvement to CLOG filter.

Mistake in rBef5782e29744.
May 14, 2021, 15:26 (GMT)
Python GPU: New 'capabilities' module

This module exposes the capabilities defined in the GPU module in C.

This will be useful for porting existing code in `bgl` to `gpu`.

Reviewed By: fclem, brecht, campbellbarton

Maniphest Tasks: T80730

Part of D11147
May 14, 2021, 15:26 (GMT)
Python GPU: New 'platform' module

This module exposes the platform utils defined in the GPU module in C.

This will be useful for porting existing code with `bgl` to `gpu`.

Reviewed By: fclem, brecht, campbellbarton

Maniphest Tasks: T80730

Part of D11147
May 14, 2021, 15:26 (GMT)
Python GPU: Replace part of the code that uses 'bgl' with 'gpu'

This is part of the process described in T80730.

The aim is to deprecate the bgl module.

Reviewed By: fclem, brecht, campbellbarton

Revision: D11147
May 14, 2021, 15:16 (GMT)
GPencil: fix separate points/strokes freezing with empty selection

Code would still create an object (without setting up materials), code
for removing unused material slots would then freeze.

Now return/cancel early in case of empty selection.

This came up in T88269 [which is still not fully fixed, transforming
curve edit points clear their GP_STROKE_SELECT flag which now results in
the early exit, should be looked at separately]

Maniphest Tasks: T88269

Differential Revision: https://developer.blender.org/D11252
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021