Blender Git Commit Log

All Blender Git commits.

Page: 961 / 8462

January 29, 2021, 14:29 (GMT)
EEVEE: Depth of field: Fix tile prediction and fast gather threshold

Tile prediction wasn't using the correct threshold and fast gathering
wasn't taking layer weight into consideration.

Both were making tilling artifacts.
January 29, 2021, 14:19 (GMT)
Fix T81169: Grease Pencil Z-depth drawing issue on OSX + AMD Graphic Cards

The grease pencil merge depth shader is designed to only work correctly
in octographic mode. The uv coordinates used `noperspective` attribute.
Somehow this doesn't lead to render artifacts on most platforms and was
only detected on OSX + AMD cards.

This fix would calculate the uv coordinate inside the fragment shader
and isn't passed along from the vertex shader.

Thanks to Sebasti�n Barschkis for providing the hardware and time and
Cl�ment Foucault for helping out with the final fix.
January 29, 2021, 13:52 (GMT)
avoid setting up dependencies when the cache file is set to use proxies
January 29, 2021, 13:51 (GMT)
format
January 29, 2021, 13:51 (GMT)
store the offset where the attributes are copied in the buffers in Attribute
January 29, 2021, 13:42 (GMT)
Alembic procedural: avoid unnecessarily constructing Alembic objects

Constructing those objects is a rather expensive operation which involves creating shared pointers and accounted for 60% of the procedural's device_update time when playing back animations with hundreds of objects.
January 29, 2021, 13:17 (GMT)
GPU: Remove unused GPU debugging command line options

Removes two unused --debug-gpu command line flags (unused as in, does nothing):
* `--debug-gpumem`: Unused since c08d84748804, the info is now available in
the status-bar if enabled in the Preferences. Initially added in
fec317de8d57.
* `--debug-gpu-shaders`: Unused since 216d78687d2b, double checked with
Cl�ment, he says it's not that useful nowadays. Initially added in
fec317de8d57.

Addresses T83954 and T83953.

Differential Revision: https://developer.blender.org/D10244

Reviewed by: Cl�ment Foucault
January 29, 2021, 13:13 (GMT)
Fix wrong command line argument description for --debug--gpu-force-workarounds

Was using the same description as `--debug-gpumem`.

`--debug-gpu-shaders` actually has the same issue, but will be removed in the
next commit.
January 29, 2021, 12:35 (GMT)
Merge branch 'blender-v2.92-release'
January 29, 2021, 12:35 (GMT)
Fix T85148: OptiX viewport denoising regression

Commit 6e74a8b69f215e63e136cb4c497e738371ac798f changed the denoiser input passes default to
include the normal pass. This does not always produce optimal images though, hence why the
default was previously set to only include the color and albedo passes. This restores that behavior, so
that viewport denoising with OptiX produces the same results as before.
January 29, 2021, 12:16 (GMT)
Merge branch 'blender-v2.92-release'
January 29, 2021, 12:10 (GMT)
Fix T84588: Set parameter as required for uv_on_emitter

This commit fixes T84588's second issue. The `particle` parameter was
declared optional in the Python API of `bpy.types.ParticleSystem.uv_on_emitter`
due to a typo in the RNA definition. This commit marks it as required.

Reviewed By: JacquesLucke

Differential Revision: https://developer.blender.org/D10127
January 29, 2021, 11:58 (GMT)
Merge branch 'blender-v2.92-release'
January 29, 2021, 11:56 (GMT)
Fix T85169: UV scale gizmo swaps X/Y

Introduced with swapped axis in rB0d67eb277f9b.
Similar was fixed for the translate gizmo in rB567212c3434a.
Now do the same for scaling as well.

Maniphest Tasks: T85169

Differential Revision: https://developer.blender.org/D10245
January 29, 2021, 11:31 (GMT)
Merge branch 'blender-v2.92-release'
January 29, 2021, 11:30 (GMT)
Fix T85178: edit-mesh show_edges overlay option toggles face-dots

When this behavior was added it made sense,
since then show_edges has changed to make edge-display more subtle
(see 1a4b60c30db319b71bdc2e2fed2612c873fa8757) instead of removing
edge-selection display entirely.
January 29, 2021, 10:44 (GMT)
Geometry Nodes: missing null check for volume objects

The problem was found by Dalai in T84606.
January 29, 2021, 10:38 (GMT)
Merge branch 'blender-v2.92-release'
January 29, 2021, 10:07 (GMT)
Fix T84661: read jpg pixel density

For jpeg, an image.resolution was always based on the default 72dpi, now
read the pixel density from the jpeg_decompress_struct, convert
according to unit and store in IMBuf's ppm.

Not 100% sure of all implications tbh., files I have checked seem to work
as expected now in the context of the report.

Maniphest Tasks: T84661

Differential Revision: https://developer.blender.org/D10166
January 29, 2021, 09:21 (GMT)
Merge branch 'blender-v2.92-release'
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021