Blender Git Loki

Kaikki Blender Git kommitit.

Page: 680 / 8462

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:19 (GMT)
Cleanup: compiler warnings
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, 15:40 (GMT)
GPencil: Move Curve Fit parameters to Toolsettings

UI is provisional.
April 30, 2021, 15:37 (GMT)
Cycles: use CUDA toolkit 11.3 for buildbot in cycles-x branch
April 30, 2021, 15:34 (GMT)
Cycles: add initial specialization of svm_eval_nodes

To leave out shaders nodes from rendering kernels where they are known to
be unused. Reduces GPU render time between 3-12% depending on the scene in
our tests.

Differential Revision: https://developer.blender.org/D11131
April 30, 2021, 14:53 (GMT)
LineArt: In front and stroke order when adding.
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:32 (GMT)
LineArt: Remove default in-front (from a merge).
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:57 (GMT)
EEVEE: Initial implementation of deferred shading

This introduce a fat Gbuffer layout that groups closure data in groups
of similar BSDF. The goal is to have at least one sample for each
group to avoid too much code complexity and expected worse performance.

There is a lot of room for buffer reuse to reduce memory usage but it is
not considered a priority for now.
April 30, 2021, 13:56 (GMT)
DRWTexture: Add missing integer render-targets format support.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021