Revision 6aae140 by Bastien Montagne August 11, 2021, 09:23 (GMT) |
Cleanup: Minor comment update on `LIB_TAG_NEW`. |
Revision f3e26c8 by Campbell Barton August 11, 2021, 07:37 (GMT) |
PyAPI: report unreleased ID's with WITH_PYTHON_SAFETY enabled This would have made T88033 more straightforward to track down. |
Revision cbc6719 by Campbell Barton August 11, 2021, 07:10 (GMT) |
Fix T88033: Python reference memory leaks for non main data-blocks ID data-blocks that could be accessed from Python and weren't freed using BKE_id_free_ex did not release the Python reference count. Add BKE_libblock_free_data_py function to clear the Python reference in this case. Add asserts to ensure no Python reference is held in situations when ID's are copied for internal use (not exposed through the RNA API), to ensure these kinds of leaks don't go by unnoticed again. |
Revision 18fbcaf by Campbell Barton August 11, 2021, 06:09 (GMT) |
Cleanup: rename BKE_collection_{free => free_data} This function doesn't free the collection, only it's memory. |
August 11, 2021, 00:26 (GMT) |
Modifier: use high quality normals for vertex offset Using high quality normals for vertex offset when set for higher precision offsets. This was only used for calculating even-offset. Reviewed By: campbellbarton Ref D12176 |
Revision d480f03 by Campbell Barton August 11, 2021, 00:11 (GMT) |
Cleanup: clang-format |
Revision 55615e2 by Campbell Barton August 11, 2021, 00:11 (GMT) |
Cleanup: trailing space, remove BOM |
Revision fcd2d63 by Germano Cavalcante August 10, 2021, 21:06 (GMT) |
Fix 'GPU_matrix_unproject_3fv' not working with out-of-bounds points To solve this, the unproject code was redone in order to simplify and optimize. |
Revision 8652e69 by Hans Goudey August 10, 2021, 17:33 (GMT) |
Revision 32c687b by Ray molenkamp August 10, 2021, 17:27 (GMT) |
Clean-up: Remove UTF8-BOM markers Done at the request of Sergey. |
Revision 946da86 by Harley Acheson August 10, 2021, 15:54 (GMT) |
Win32 IME: Replace Usage of Language IDs This is a slight refactoring of the Win32 IME code to remove the use of Language IDs, which is now strongly deprecated. Instead this uses the new recommended Locale Names, ie ISO-639-1 2-letter abbreviated names like "en" for English rather than ID 0x09. See D12143 for more details. Differential Revision: https://developer.blender.org/D12143 Reviewed by Ray Molenkamp |
Revision 6806459 by Philipp Oeser August 10, 2021, 15:30 (GMT) |
UI: hide Viewport Display Bounds for object types that dont have bounding boxes These are namely 'LIGHT', 'CAMERA', 'EMPTY', 'SPEAKER' and 'LIGHTPROBE'. Note that Empties are included here despite the fact that they have instancing capabilities ('Display As' can be 'Bounds' for example which then displays all instanced geometry with boundingboxes -- this however is not meant to work with the 'Bounds' checkbox and the display bounds type, these are only affective for the object itself, not its instances) Issue came up in T88443. Maniphest Tasks: T88443 Differential Revision: https://developer.blender.org/D11344 |
Revision b81d88a by Manuel Castilla August 10, 2021, 14:16 (GMT) |
Compositor: Fix memory leaks when initializing tiles multi-threaded It was only affecting tiled fallback on full frame mode. If tiles from a constant operation were multi-thread initialized, its buffer was inflated multiple times. |
Revision 8f6cc16 by Manuel Castilla August 10, 2021, 14:16 (GMT) |
Compositor: Full frame curve nodes Adds full frame implementation to "RGB Curves", "Vector Curves" and "Hue Correct" nodes. No functional changes. Reviewed By: jbakker Differential Revision: https://developer.blender.org/D12093 |
Revision d481c66 by Manuel Castilla August 10, 2021, 14:16 (GMT) |
Compositor: Full frame color nodes Adds full frame implementation to "Alpha Over", "Hue Saturation Value", "Invert", "Tonemap" and "ZCombine" nodes. The other nodes in "Color" submenu are implemented separately. No functional changes. Reviewed By: jbakker Differential Revision: https://developer.blender.org/D12092 |
Revision eb03529 by Manuel Castilla August 10, 2021, 14:16 (GMT) |
Compositor: Full frame output nodes Adds full frame implementation to "Composite", "File Output" and "Split Viewer" nodes. The other nodes in "Output" submenu are implemented separately. No functional changes. Reviewed By: jbakker Differential Revision: https://developer.blender.org/D12091 |
Revision b6538e1 by Manuel Castilla August 10, 2021, 14:16 (GMT) |
Fix T90572: "Render Region" is broken due to compositing It was using viewer instead of render border. A copy-paste error. |
Revision 0116a56 by Manuel Castilla August 10, 2021, 14:16 (GMT) |
Compositor: Full frame Sun Beams node Adds full frame implementation to this node operation. No functional changes. Reviewed By: jbakker Differential Revision: https://developer.blender.org/D11694 |
Revision 079f355 by Manuel Castilla August 10, 2021, 14:16 (GMT) |
Compositor: Full frame Bilateral Blur node Adds full frame implementation to this node operation. No functional changes. Reviewed By: jbakker Differential Revision: https://developer.blender.org/D11634 |
Revision 5deb322 by Manuel Castilla August 10, 2021, 14:16 (GMT) |
Compositor: Full frame Mask node Adds full frame implementation to this node operations. No functional changes. Reviewed By: jbakker Differential Revision: https://developer.blender.org/D11751 |
|