September 22, 2021, 02:35 (GMT) |
Merge branch 'master' into temp-vert-normals-cleanup |
September 21, 2021, 04:26 (GMT) |
Merge branch 'master' into temp-vert-normals-cleanup |
September 13, 2021, 03:41 (GMT) |
Further changes and fixes to move normals out of MVert |
September 12, 2021, 16:31 (GMT) |
Simplify normal node based on changes to normal storage |
September 12, 2021, 16:31 (GMT) |
More progress moving vertex normals out of MVert |
September 11, 2021, 21:20 (GMT) |
Merge branch 'master' into temp-vert-normals-cleanup |
September 5, 2021, 16:02 (GMT) |
More changes and fixes to pass normals around separately from MVert |
September 5, 2021, 05:40 (GMT) |
Initial changes to move normals out of MVert |
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 |
|