December 13, 2021, 12:28 (GMT) |
Geometry Nodes: move up destruct instructions in procedure This implements an optimization pass for multi-function procedures. It optimizes memory reuse by moving destruct instructions up. For more details see the in-code comment. In very large fields with many short lived intermediate values, this change can improve performance 3-4x. Furthermore, in such cases, peak memory consumption is reduced significantly (e.g. 100x lower peak memory usage). Differential Revision: https://developer.blender.org/D13548 |
December 13, 2021, 11:59 (GMT) |
View single channel buffers in grey scale. |
December 13, 2021, 11:46 (GMT) |
Moved UVWrapping to template argument of the sampler. This adds back wrap repeat linear sampling. |
December 13, 2021, 11:11 (GMT) |
Added support for 1, 2 and 3 channel float buffers. |
December 13, 2021, 10:05 (GMT) |
Added support for 3 channel source buffers. |
December 13, 2021, 08:38 (GMT) |
Fix T93169: Weightpaint falloff popover drawn twice This came with {rBf8a0e102cf5e}. The panel was meant specifically for the gradient tool, but since it was given the ".weighpaint" context, it would also draw as part of generic header toolsettings drawing. Now remove this context on purpose and only draw this specifically from the gradient tools ToolDef. Maniphest Tasks: T93169 Differential Revision: https://developer.blender.org/D13268 |
December 13, 2021, 08:19 (GMT) |
ImBuf transform: Added Sampler. The sampler will hide the interpolation functions and would allow us to add interpolation functions for none 4 channel buffers. |
December 13, 2021, 07:21 (GMT) |
Fix crash in sequencer tests. |
December 13, 2021, 06:45 (GMT) |
Revert "Revert recent changes to ImBuf transform" This reverts commit 5a3d5f751f238e568da2bd2b3e3b08dc9e79e3a1. |
December 13, 2021, 06:43 (GMT) |
Merge branch 'master' into temp-gpu-image-engine |
December 13, 2021, 05:22 (GMT) |
Cleanup: clang-format |
December 13, 2021, 05:22 (GMT) |
Cleanup: spelling in comments Also move notes about where noise functions come from into the function body as it's not relavant to the public doc-string. |
December 13, 2021, 05:22 (GMT) |
Cleanup: use "filepath" term for Main, BlendFileData & FileGlobal Use "filepath" which is the current convention for naming full paths. - Main use "name" which isn't obviously a file path. - BlendFileData & FileGlobal used "filename" which is often used for the name component of a path (without the directory). |
December 13, 2021, 05:22 (GMT) |
Cleanup: remove checks for invalid input for Python Run utilities These arguments must be non-null for useful functionality, there is no need for paranoid checks. The return value in case of invalid input for BPY_run_string_as_number was also wrong (casting -1 to a bool, when false was expected). |
December 13, 2021, 05:00 (GMT) |
Cleanup: Point cloud vs point-cloud in comments Point cloud is two separate words, this just changes comments in a few places where we were inconsistent. A small wording change to another comment is also included. |
December 13, 2021, 04:56 (GMT) |
Cleanup: Remove includes in node_util.h header This ends up including the removed headers in many unnecessary places. Also, remove unnecessary extern from function definitions. |
December 13, 2021, 03:05 (GMT) |
Docs: document all Global (G) struct members |
December 13, 2021, 02:12 (GMT) |
Docs: improve on doc-strings for BPY_extern_run.h Also add ATTR_NONNULL function attributes. |
December 13, 2021, 01:28 (GMT) |
Merge branch 'master' into subdivision_work |
December 13, 2021, 00:03 (GMT) |
Cleanup/docs: Add comment to spline lookup factor method |
|