Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 288 / 5574

May 1, 2021, 14:13 (GMT)
Merge branch 'blender-v2.93-release'
May 1, 2021, 14:11 (GMT)
Fix T86450: Random dark UI elements when redrawing

Resolves occasional glitch/flicker drawing dark buttons in the UI.

Regression in 405a5d3bd7ada5dd5af605b59ba07c7144f144a2
which removed shader unbinding when the batch is drawn.

GPU_shader_bind could run with the sRGB uniform in an unexpected state.

Reviewed By: fclem

Ref D11124
May 1, 2021, 05:54 (GMT)
Docs: PyAPI: Fix css selector failing on some pages
May 1, 2021, 05:53 (GMT)
Merge branch 'blender-v2.93-release'
May 1, 2021, 05:28 (GMT)
Docs: PyAPI: Fix css selector failing on some pages
April 30, 2021, 16:49 (GMT)
Merge branch 'blender-v2.93-release'
April 30, 2021, 16:49 (GMT)
LibOverride: Fix infinite resync loop in some invalid file cases.

Multi-overrides of a same linked ID in a same override hierarchy are
currently not supported and can cause all kind of issues.

In some cases they could lead to infinite loop trying to resync the same
ID over and over, this is now prevented.

Found in some Blender studio production files.
April 30, 2021, 16:49 (GMT)
LibOverride: Make drivers' 'mute' flag overridable.

Request from Blender studio for cached pipeline.
April 30, 2021, 16:04 (GMT)
Merge branch 'blender-v2.93-release'
April 30, 2021, 16:01 (GMT)
Fix "use after free" issue in clog

Keep track of clog_refs so we can null the pointers when calling
CLG_exit. Otherwise we will run into issues where the code will try to
access freed data.
April 30, 2021, 14:49 (GMT)
Cleanup: compiler warnings
April 30, 2021, 14:46 (GMT)
Merge branch 'blender-v2.93-release'
April 30, 2021, 14:44 (GMT)
Revert "Fix crash running constraint, modifier, fx from missing NULL check"

This reverts commit f4d5a69cf8512aafcc697d1b09f65489015b6af4.

This causes bpy.ops.object.modifier_apply.poll() to fail as
well as modifier binding operators (breaking tests).
April 30, 2021, 14:23 (GMT)
BLI: add a common base class for Map iterators

This is useful for an upcoming commit that allows removing
an element based on an iterator.
April 30, 2021, 14:23 (GMT)
BLI: support removing Map elements during iteration

While it was technically safe to call Map.remove while iterating over
a map, it wasn't really designed to work. Also it wasn't very efficient,
because to remove the element, the map would have to search it
again. Now it is possible to remove an element given an iterator
into the map. It is safe to remove the element while iterating over
the map. Obviously, the removed element must not be accessed
anymore after it has been removed.
April 30, 2021, 14:20 (GMT)
Cleanup: Rename `#if GPU_USE_PY_REFERENCES` to `#ifndef GPU_NO_USE_PY_REFERENCES`

This is safer for incremental build.

And there was already a macro `GPU_USE_PY_REFERENCES` used elsewhere.
April 30, 2021, 14:03 (GMT)
Fix accidental lines removed in the last commit
April 30, 2021, 14:00 (GMT)
Fix gross errors in previous commit
April 30, 2021, 13:50 (GMT)
Documentation: Replace the bgl API in the gpu module exemples
April 30, 2021, 13:49 (GMT)
Python GPU: Add new methods to port the code templates in the manual

This commit adds a new API tha allow to replace the bgl API in the exemples on:
https://docs.blender.org/api/current/gpu.html

**Overview (New API):**
```
gpu.state: active_framebuffer_get
GPUFramebuffer: read_color
GPUOffscreen: texture_color
```

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D11031
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021