October 28, 2020, 08:49 (GMT) |
Fix T81254: Incorrect calculation of EEVEE Transmittance Volumetrics Regular rendering uses a custom blend mode, but render passes renders to 2 separate textures. This wasn't configured correctly inside the fragment shaders. This patch adds a switch to configure the fragment shader with the correct attachments. Backport to Blender 2.83. Reviewed By: Cl�ment Foucault Differential Revision: https://developer.blender.org/D9038 |
Revision c7236ef by Campbell Barton / Jeroen Bakker (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels) October 28, 2020, 08:39 (GMT) |
Fix T81688: BPY_thread_save crashes with Python 3.9 Calling PyEval_ReleaseLock() was crashing with Python 3.9 because it accessed the NULL pointer set by PyThreadState_Swap(). This happened when calling ViewLayer.update() for example. While the existing logic could be fixed by swapping the thread-state back before calling PyEval_ReleaseLock(), this depends on functions which are tagged to be removed by v4.0. Replace use of deprecated functions by calling PyEval_SaveThread(), instead of inlining the logic, using _PyThreadState_UncheckedGet() to prevent Python aborting. The call to PyEval_ThreadsInitialized has been removed as threads are now initialized with Python. This could be replaced with Py_IsInitialized() however it doesn't look like this is necessary. This is compatible with Python 3.7 & 3.9. |
Revision 0ff7d21 by Campbell Barton / Jeroen Bakker (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels) October 28, 2020, 08:37 (GMT) |
Fix T81520: Crash setting the Cycles device from Python |
Revision d555511 by Campbell Barton / Jeroen Bakker (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels) October 28, 2020, 08:34 (GMT) |
Fix T81288:Select Linked fails with multi-object edit mode Changing options after using select-linked didn't work when the object being selected wasn't the active object. |
Revision 0845dc0 by Bastien Montagne / Jeroen Bakker (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels) October 28, 2020, 08:34 (GMT) |
Fix T81854: crash when undoing switch between sculpt and edit mode. The logic of `BKE_sculpt_update_object_for_edit` was not correct. such low-level functions should typically never preform depsgraph evaluation themselves, they should be able to rely on getting a fully evaluated depsgraph and just get needed data from there. Supporting that required fixing other broken code higher in the callstack, namely: * `ED_object_sculptmode_enter_ex` was freeing evaluated data, for no valid reason it would seem. * `sculpt_undosys_step_decode` was ensuring an evaluated depsgraph **before** calling `ED_object_mode_generic_exit`, which would invalidate a lot of evaluated data. Note that it is fairly difficult to track down all code paths leading to `BKE_sculpt_update_object_for_edit`, so there may be still cases where this gets called with improperly evaluated depsgraph. Reviewed By: sergey Maniphest Tasks: T81854 Differential Revision: https://developer.blender.org/D9270 |
Revision 8926b09 by Bastien Montagne / Jeroen Bakker (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels) October 28, 2020, 08:26 (GMT) |
Fix T81421: "Saving As..." a blend file with a Script node file path filled with 1023 symbols crashes Blender. Usual lack of protection against buffer overflows when manipulating strings. Also add some basic tests for `BLI_path_rel`. |
Revision c2535df by Clément Foucault / Jeroen Bakker (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels) October 28, 2020, 08:26 (GMT) |
Fix T81942 EEVEE: Reflection Plane glitch with low clip distances This was happening because the raytrace was not even being performed due to the tracing line being too small after frustum clipping. |
Revision 70d7863 by Campbell Barton / Jeroen Bakker (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels) October 28, 2020, 08:25 (GMT) |
Fix T81939: crash calling bmesh.utils.vert_separate() Missing NULL check in bmesh_kernel_vert_separate. |
Revision 05b4d8d by Bastien Montagne / Jeroen Bakker (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels) October 28, 2020, 08:21 (GMT) |
Fix (studio-reported) Armature: bug in handling of custom bone transform. This specific pose channel pointer was not handled at all during rebuilding of poses, meaning that it could end up pointing at some freed pchan. |
Revision 7e39e0a by Campbell Barton / Jeroen Bakker (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels) October 28, 2020, 08:16 (GMT) |
PyAPI: unregister add-ons when exiting This lets add-on authors avoid false positive leaks when exiting. In particular GPUShaders's although it applies to any PyObject that stores memory allocated by guarded-alloc. While this does add overhead on exit, on my system it's under 1/100th of a second with all addons enabled. See: T71362 |
Revision 89b5c9d by Clément Foucault / Jeroen Bakker (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels) October 28, 2020, 08:05 (GMT) |
Fix T81633 Workbench: TAA never resolve when enabling both X-Ray and cavity This was caused by a wrong flag equality check when in xray mode because the xray mode was masking the effect option flags that are not supported in this mode. This means the never passed and the TAA was reset before every redraw, leading to infinite rendering. |
October 28, 2020, 07:49 (GMT) |
Blender v2.83.9 beta |
Revision 18a6508 by YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) October 28, 2020, 06:44 (GMT) |
LineArt: comment fixes. |
October 28, 2020, 05:46 (GMT) |
Cleanup: fix function names |
Revision 7354580 by YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) October 28, 2020, 03:39 (GMT) |
Merge remote-tracking branch 'origin/master' into lanpr-under-gp |
Revision 35d16ff by YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) October 28, 2020, 03:24 (GMT) |
LineArt: Python formatting fix. |
Revision bea6d5e by YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) October 28, 2020, 02:59 (GMT) |
LineArt: Formatting. |
Revision 8732277 by YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) October 28, 2020, 02:52 (GMT) |
LineArt: Move OP exec functions into lineart_ops.c |
Revision dbdd026 by YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) October 28, 2020, 02:37 (GMT) |
Merge remote-tracking branch 'origin/master' into lanpr-under-gp |
Revision 562f2e6 by Hans Goudey (attribute-accessor, geometry-nodes, geometry-nodes-active-modifier-drawing, geometry-nodes-attribute-nodes, geometry-nodes-deduplicate-float-math, geometry-nodes-distribute-points, geometry-nodes-mix-attributes, geometry-nodes-point-separate-node, temp-geometry-nodes-distribute-points-cleanup, temp-modifiers-instancing) October 28, 2020, 02:21 (GMT) |
Merge branch 'master' into geometry-nodes |
|
|
|


Master Commits
MiikaHweb | 2003-2021