September 5, 2021, 05:25 (GMT) |
float2x2: inverse |
September 5, 2021, 05:25 (GMT) |
float2x2: constructor through direct values of the matrix |
September 5, 2021, 05:24 (GMT) |
float2x2: constructor through columns of the matrix |
September 5, 2021, 01:18 (GMT) |
Cleanup: replace defines with static const in walk/fly operators. No functional changes. |
September 5, 2021, 01:18 (GMT) |
Supply tablet data with |
September 5, 2021, 01:18 (GMT) |
Fix Windows cursor wrap jumps. |
September 5, 2021, 01:18 (GMT) |
Cleanup: remove unmodified return variable. |
September 5, 2021, 01:18 (GMT) |
Improve cursor wrap reliability. |
September 5, 2021, 01:18 (GMT) |
Consolidate repeat actions. |
September 4, 2021, 19:58 (GMT) |
Cleanup: Use C++ types and lambdas for mesh normal calculation - Use `threading::parallel_for` for multithreading, for a simpler API, more readable and concise code. - Use `Span` and `Array` (only internally, the public API is still C) for safer, more automatic memory management. - Since code is much less verbose, combine the callbacks into the main function. Note that the accumulation code could be more concise with `float3`, I just wanted to keep these changes minimal. Differential Revision: https://developer.blender.org/D12402 |
September 4, 2021, 14:49 (GMT) |
float2x2: eigen decomposition |
Revision 9dbe061 by Manuel Castilla September 4, 2021, 14:09 (GMT) |
Fix variable type |
September 4, 2021, 13:52 (GMT) |
Fix: Function parameters changed The parameters to ED_transform_calc_orientation_from_type_ex needed to be changed after a merge from master. This fixed axis constraint for the knife tool. |
Revision 39cf1ee by Manuel Castilla September 4, 2021, 13:37 (GMT) |
Compositor: Merge equal operations Some operations can take a lot of time to execute and any duplication should be avoided. This patch implements a compile step that detects operations with same type, inputs and parameters that produce the same result and merge them. Now operations can generate a hash that represents their output result. They only need to implement `hash_output_params` and hash any parameter that affects the output result. Reviewed By: jbakker Differential Revision: https://developer.blender.org/D12341 |
Revision c78cd1c by Manuel Castilla September 4, 2021, 13:36 (GMT) |
Compositor: Full frame vector nodes Adds full frame implementation to Map Range, Map Value, Normal and Normalize nodes. The other nodes in "Vector" sub-menu are submitted separately. Part of T88150. Reviewed By: jbakker Differential Revision: https://developer.blender.org/D12233 |
Revision bb4e5b8 by Manuel Castilla September 4, 2021, 13:36 (GMT) |
Compositor: Full frame filter nodes Adds full frame implementation to Anti-Aliasing, Defocus, Denoise, Despeckle, Dilate/Erode, Directional Blur, Filter, Inpaint and Vector Blur nodes. The other nodes in "Filter" sub-menu are submitted separately. Part of T88150. Reviewed By: jbakker Differential Revision: https://developer.blender.org/D12219 |
September 4, 2021, 13:02 (GMT) |
Merge branch 'master' into soc-2021-knife-tools |
September 4, 2021, 12:58 (GMT) |
Knife: Setting to toggle X-Ray Knife tool xray (depth testing) was previously only toggle-able by the 'V' modal key. This patch exposes an RNA boolean in the knife tool settings for toggling xray. |
September 4, 2021, 09:21 (GMT) |
Specified ints as floats where necessary |
September 4, 2021, 09:16 (GMT) |
Renamed FilletModeParam to FilletParam |
|
|
|


Master Commits
MiikaHweb | 2003-2021