Revision 5f44298 by Brecht Van Lommel November 9, 2021, 14:29 (GMT) |
Fix T92645: Cycles OSL crash due use of uninitialized pointer Thanks to Ilja Razinkov for identifying the problem and solution. |
Revision 9dc3f45 by Germano Cavalcante November 9, 2021, 14:27 (GMT) |
Merge branch 'blender-v3.0-release' |
Revision 9b2f212 by Germano Cavalcante November 9, 2021, 14:26 (GMT) |
Fix T92939: Crash on drop when a curve is the active object The active object was being set as the edited object even though it was not in edit mode. |
Revision 07a4338 by Germano Cavalcante November 9, 2021, 14:26 (GMT) |
View3D Snap Cursor: make the pool a little more restrictive The snap cursor tagged overlapping regions to redrawn even though the cursor itself is not drawn. |
November 9, 2021, 14:19 (GMT) |
Expose BLI_string_flip_side_name as bpy.utils.flip_name Expose a new function in `bpy.utils.flip_name(name, strip_number=False) that allows flipping bone names, eg "Bone.L" -> "Bone.R". Useful for add-ons to avoid re-implementing Blender's name flipping. Ref D12322 |
Revision accdd4c by Thomas Dinges November 9, 2021, 14:08 (GMT) |
Merge branch 'blender-v3.0-release' |
Revision 41607ce by Thomas Dinges November 9, 2021, 14:07 (GMT) |
Node Editor: Display warning when using Nishita sky texture with Eevee Nishita sky is not available in Eevee, display a warning to make this clear inside the Sky texture node. Differential Revision: https://developer.blender.org/D13161 |
Revision 625349a by Campbell Barton November 9, 2021, 13:56 (GMT) |
Cleanup: spelling, C style comments |
Revision 65bbac6 by Campbell Barton November 9, 2021, 13:55 (GMT) |
Cleanup: clang-format |
Revision faeb2cc by Patrick Mours November 9, 2021, 13:49 (GMT) |
Merge branch 'blender-v3.0-release' |
Revision 440a347 by Patrick Mours November 9, 2021, 13:49 (GMT) |
Cycles: Improve OptiX denoising with dark images and fix crash when denoiser is destroyed Adds a pass before denoising that calculates the intensity of the image, which can be passed into the OptiX denoiser for more optimal results for very dark or very bright images. In addition this also fixes a crash that sometimes occurred on exit. The OptiX denoiser object has to be destroyed before the OptiX device context object (since it references that). But in C++ the destructor function of a class is called before its fields are destructed, so "~OptiXDevice" was always called before "OptiXDevice::~Denoiser" and therefore "optixDeviceContextDestroy" was called before "optixDenoiserDestroy", hence the crash. Differential Revision: https://developer.blender.org/D13160 |
Revision 9daf6a6 by Patrick Mours November 9, 2021, 13:47 (GMT) |
Fix T92472: OptiX denoising artifacts with recent GPU driver 495.29.05 or newer on Linux Adds a workaround for a driver bug in r495 that causes artifacts with OptiX denoising. `optixDenoiserSetup` is not working properly there when called with a stream other than the default stream, so use the default stream for now and force synchronization across the entire context afterwards to ensure the other stream Cycles uses to enqueue the actual denoising command cannot execute before the denoising setup has finished. Maniphest Tasks: T92472 Differential Revision: https://developer.blender.org/D13158 |
Revision 0bcf014 by Campbell Barton November 9, 2021, 13:38 (GMT) |
Merge branch 'blender-v3.0-release' |
Revision 65c5ebf by Campbell Barton November 9, 2021, 13:33 (GMT) |
Fix T91923: Save/Apply as Shape Key ignores shape keys Support virtual modifiers when using applying the modifier as a shape. |
Revision 0b01b81 by Brecht Van Lommel November 9, 2021, 12:55 (GMT) |
Tests: disable Cycles tests based on more build options WITH_OPENCOLORIO and WITH_COMPOSITOR are required to run the tests at all, since they affect many tests. WITH_OPENSUBDIV WITH_FREESTYLE, WITH_OPENVDB, WITH_OPENIMAGEDENOISE and WITH_MOD_FLUID selectively disable some tests. |
Revision 41b0820 by Jacques Lucke November 9, 2021, 12:31 (GMT) |
Merge branch 'blender-v3.0-release' |
Revision 45bd98d by Jacques Lucke November 9, 2021, 12:31 (GMT) |
Fix T92934: crash rendering with wrong image path These null checks were missing in rB0c3b215e7d5456878b155d13440864f49ad1f230. Differential Revision: https://developer.blender.org/D13157 |
Revision 6c24caf by Brecht Van Lommel November 9, 2021, 12:13 (GMT) |
Fix T92876: Cycles incorrect volume emission + absorption handling |
Revision cb487b6 by Sybren A. Stüvel November 9, 2021, 12:13 (GMT) |
Asset Catalogs: add test for proper shortening of simple names Catalog simple names are supposed to fit into the DNA field `char AssetMetaData::catalog_simple_name[64]`, and thus should be shortened appropriately. This was already happening, but is now also covered by a test. No functional changes. |
Revision 09f1be5 by Jacques Lucke November 9, 2021, 12:10 (GMT) |
|