Blender Git Loki

Kaikki Blender Git kommitit.

Page: 95 / 8462

November 10, 2021, 16:49 (GMT)
progress
Revision e9b7e5e by Hans Goudey (master)
November 10, 2021, 16:47 (GMT)
Merge branch 'blender-v3.0-release'
Revision 67e5edb by Hans Goudey (master)
November 10, 2021, 16:46 (GMT)
Fix: Incorrect translation search for modifier error messages

This function was renamed in rB2bb9a465e6c0e1ca765, but it looks like
that commit missed changing the corresponding translation regular
expression.

Differential Revision: https://developer.blender.org/D13171
November 10, 2021, 14:49 (GMT)
Fix T92985: CUDA errors with Cycles film convert kernels

rB3a4c8f406a3a3bf0627477c6183a594fa707a6e2 changed the macros that create the film
convert kernel entry points, but in the process accidentally changed the parameter definition
to one of those (which caused CUDA launch and misaligned address errors) and changed the
implementation as well. This restores the correct implementation from before.

In addition, the `ccl_gpu_kernel_threads` macro did not work as intended and caused the
generated launch bounds to end up with an incorrect input for the second parameter (it was
set to "thread_num_registers", rather than the result of the block number calculation). I'm
not entirely sure why, as the macro definition looked sound to me. Decided to simply go with
two separate macros instead, to simplify and solve this.

Also changed how state is captured with the `ccl_gpu_kernel_lambda` macro slightly, to avoid
a compiler warning (expression has no effect) that otherwise occurred.

Maniphest Tasks: T92985

Differential Revision: https://developer.blender.org/D13175
November 10, 2021, 13:08 (GMT)
Initial implementation
November 10, 2021, 13:08 (GMT)
Change from milliseconds to microseconds
Refactored drawing code
November 10, 2021, 12:53 (GMT)
Merge branch 'blender-v3.0-release'
November 10, 2021, 12:50 (GMT)
Fix T91518: crash when recalculating looptris after clearing geometry.

When clearing geometry the runtime mutexes of a mesh were freed. This
resulted in crashes afterwards. The clear geometry is an RNA function so
would only effect when using from scripts.

This patch separates init/freeing of the mutexes from other code so they
can be used when needed.

Reviewed By: mont29

Maniphest Tasks: T91518

Differential Revision: https://developer.blender.org/D13142
November 10, 2021, 12:43 (GMT)
Merge branch 'blender-v3.0-release'
November 10, 2021, 12:38 (GMT)
Fix T92864: curve object does not sync correctly in cycles

The issue was that the `object_is_geometry` method was used in two different
contexts that expected the function to behave differently. So a recent change
that fixed `object_is_geometry` for one context, broke it for the other context.
The two contexts are:
* Check if a "real" object can contain a geometry to check if it has to be tagged
for sync after an update.
* Check if an object/instance actually is a geometry that cycles can work with.

I created a new `object_can_have_geometry` method for the first use case, instead
of trying to adapt the existing object_is_geometry method to serve both uses.
Additionally, I changed it so that a BObjectInfo is passed into `object_is_geometry`
to make it more explicit when this method is supposed to be used.

Differential Revision: https://developer.blender.org/D13135
November 10, 2021, 11:47 (GMT)
Merge branch 'blender-v3.0-release'
November 10, 2021, 11:45 (GMT)
Fix T92979: Emission Strength Animation read wrong in 3.0

First this was wrong for files written in 2.93 read into blender in 3.0
after the CyclesX merge.
Then this was fixed by versioning in rB6321dd3d4007.
But this caused files written in 3.0 to have this versioning applied as
well (leading to socket shifting).

Now only do the versioning for files created before the CyclesX
merge.

Maniphest Tasks: T92979

Differential Revision: https://developer.blender.org/D13173
November 10, 2021, 10:47 (GMT)
improve handling of incompatible enums
November 10, 2021, 10:22 (GMT)
Merge branch 'blender-v3.0-release'
November 10, 2021, 10:21 (GMT)
Merge branch 'blender-v3.0-release'
November 10, 2021, 10:11 (GMT)
Fix T92874: Custom normals reset when vertex is deleted

Storing and restoring custom normals was broken by
39b2a7bb7e815e051348bf5c5ec777d091324164

This also caused "Sharp Edge" option for Weld by Distance to fail,
reported as T92875.
November 10, 2021, 10:11 (GMT)
update collection info node
November 10, 2021, 10:04 (GMT)
Merge branch 'master' into temp-enum-socket
November 10, 2021, 09:31 (GMT)
Fix T92807: Incorrect display planar tracking.

Issue introduced in {7e66616b7e15} where the shader was replaced with a
2d image shader. This patch reverts several commits that removed the 3d
image shader.
November 10, 2021, 09:19 (GMT)
Fix T92515: Incorrect translation when scaling pose bones
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021