Revision 554ed61 by Bastien Montagne / Jeroen Bakker (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels, tmp-T80603) June 25, 2020, 07:30 (GMT) |
Fix T77774: New undo code broken by 'make local' behavior. This is actually a nice issue due to too much optimization... * Making an ID local just reuse the linked one whenever possible, instead of actually making a copy of it. * Therefore, the collection containing that ID is seen as unchanged, since the pointer itself remained the same. * But on undo step, there is no way to reuse that local object, which then gets deleted, and linked one gets re-created - at a different address. * Collection, however, since unchanged, is not updated at all and thus keeps reference to the to-be-deleted local object, instead of the linked one. * Issue gets even worse with viewlayers, this leads to the crash. To address this, this patch adds a 'virtual' update flags that does nothing in update case, but will ensure that the affected IDs using the one made local are properly detected as changed across the relevant undo step. Note that the recalc flags were chosen mostly for a logical reason, and also because they are already properly dealt with and cleared by undo code, so this looks like the optimal solution. Reviewed By: brecht Maniphest Tasks: T77774 Differential Revision: https://developer.blender.org/D8006 |
Revision 783d3c6 by Harley Acheson / Jeroen Bakker (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels, tmp-T80603) June 25, 2020, 07:29 (GMT) |
Fix missing hinting information in default font Updates the font file to bring back hinting data, which got lost somehow in dc3f073d1c52. Second and (hopefully) final fix for T75898. |
Revision e21a903 by Nikhil Shringarpurey / Jeroen Bakker (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels, tmp-T80603) June 25, 2020, 07:29 (GMT) |
Fix missing hinting information in monospace font Updates the monospace font file to bring back hinting data, which got lost somehow in dc3f073d1c52. Partial fix for T75898. |
Revision 0148059 by Brecht Van Lommel / Jeroen Bakker (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels, tmp-T80603) June 25, 2020, 07:28 (GMT) |
Fix for T77095: work around render artifacts with AMD Radeon RX 4xx and 5xx |
June 25, 2020, 07:11 (GMT) |
Merge branch 'master' into soc-2020-custom-menus |
June 25, 2020, 06:57 (GMT) |
Cleanup: spelling |
June 25, 2020, 06:57 (GMT) |
Edit Mesh: minor drawing optimization extracting loop data Gives around ~5% speedup on high poly meshes. |
June 25, 2020, 06:17 (GMT) |
Fix unreported 1 pixel offset when drawing with GPencil This bug was introduced in d82c3d86155e Reviewers: @fclem |
Revision 941ed65 by YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) June 25, 2020, 06:09 (GMT) |
Merge remote-tracking branch 'origin/master' into lanpr-under-gp # Conflicts: # CMakeLists.txt # release/datafiles/locale # release/scripts/addons # release/scripts/addons_contrib # source/blender/editors/space_buttons/CMakeLists.txt |
June 25, 2020, 00:20 (GMT) |
Always draw active FCurve (and active keyframe) last (on top) |
June 24, 2020, 21:51 (GMT) |
Fix crashing on render end/abort introduced in 0dced1a |
June 24, 2020, 20:12 (GMT) |
Fix T67741 EEVEE: World update don't update lightcache if one viewport uses lookdev Just a matter of not clearing the updating flag in this case. |
June 24, 2020, 20:10 (GMT) |
Merge branch 'master' into active-fcurve-keyframe |
June 24, 2020, 19:34 (GMT) |
Fix T78215 EEVEE: incorrect Render Passes results when using motion blur This was caused by a missing DRWPass initialization. Now we create the passes for every timestep but avoid clearing the buffer after the first sample. |
June 24, 2020, 17:49 (GMT) |
Merge branch 'master' into soc-2020-fluid-tools |
June 24, 2020, 17:07 (GMT) |
Deduplicated the "nudge particle out of face" code |
June 24, 2020, 16:48 (GMT) |
Fix T78149: Cycles memory leak rendering animation with Embree |
June 24, 2020, 16:42 (GMT) |
VR: Properly support outputting sRGB swapchain buffers Latest SteamVR OpenXR updates brought OpenGL support, but only with sRGB buffers. I think for DirectX it's the same now. It's not a big issue for us to use sRGB buffers, so that's what I will do for now. That way we shouldn't need hardcoded exceptions for specific runtimes that don't transform linear buffers correctly. |
June 24, 2020, 16:42 (GMT) |
Fix T78047: Fix failing denoiser tests on windows When we switched to MSVC2019 and C++17 we seemingly managed to trigger a code-gen bug with MSVC in the AVX code-path. This change works around the issue by (hopefully temporary) disabling the optimizer for the fast_exp2f4 function, given it is only used in a single pass of the denoiser and nowhere else, this is luckily not as bad as it could have been. Once the compiler is fixed or a different fix is available we'll have to revisit this. Details and link to the repro posted to MS is available in T78047 |
June 24, 2020, 16:40 (GMT) |
Clamp bayu weights to prevent extrapolated velocity values |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021