May 27, 2021, 14:10 (GMT) |
Cleanup: rename blender-launcher source file. blender-laucher.c was not an ideal name for this file since it's not directly clear it is windows only. This change renames it to blender_launcher_win32.c to be more in line with other win32 specific files we have. |
May 27, 2021, 14:08 (GMT) |
Geometry Nodes: Draw curve data in the viewport This patch adds relatively small changes to the curve draw cache implementation in order to draw the curve data in the viewport. The dependency graph iterator is also modified so that it iterates over the curve geometry component, which is presented to users as `Curve` data with a pointer to the `CurveEval` The idea with the spline data type in geometry nodes is that curve data itself is only the control points, and any evaluated data with faces is a mesh. That is mostly expected elsewhere in Blender anyway. This means it's only necessary to implement wire edge drawing of `CurveEval` data. Adding a `CurveEval` pointer to `Curve` is in line with changes I'd like to make in the future like using `CurveEval` in more places such as edit mode. An alternate solution involves converting the curve wire data to a mesh, however, that requires copying all of the data, and since avoiding it is rather simple and is in-line with future plans anyway, I think doing it this way is better. Differential Revision: https://developer.blender.org/D11351 |
May 27, 2021, 13:48 (GMT) |
CMake: Remove unused WITH_CYCLES_DEBUG option |
May 27, 2021, 13:48 (GMT) |
Cycles X: Cleanup OptiX Curves API flag - Use proper boolean prefix - Log as a human-readable boolean - Add description for Python property |
May 27, 2021, 13:37 (GMT) |
Fix T88452: Point Separate crash on curve component The point separate node should create a point cloud from control points in this case, but for now disable the node on curves to avoid the crash. |
May 27, 2021, 13:37 (GMT) |
Cycle X: Make OptiX debug flag runtime Allows to enable OptiX module debugging without having special build of Blender. Note that depending on compilation flags on developer environment this could affect render times. |
May 27, 2021, 13:27 (GMT) |
Cleanup: Use consistent variable names |
May 27, 2021, 13:14 (GMT) |
Cycles X: Remove BVH and bounces debug passes Those are only available when Cycles is compiled with special flag, and do not work on all configurations. For the simplicity removing them. If we need something like this, better to implement it in a way that is available for official builds as well. |
May 27, 2021, 12:44 (GMT) |
Cleanup: rename BKE_main_id_{clear_newpoins => newptr_and_tag_clear} It wasn't obvious this function cleared the tag as well. |
May 27, 2021, 12:42 (GMT) |
Cleanup: remove duplicate LIB_TAG_NEW untag code This patch removes unnecessary calls to `BKE_main_id_tag_all` where the same job is done by `BKE_main_id_clear_newpoins` on the following line. Reviewed By: campbellbarton, mont29 Ref D11379 |
May 27, 2021, 12:33 (GMT) |
LineArt: List Optimization for tile linked data. Use array instead of ListBase for line art bounding area linked triangles and edges. Reviewed By: Sebastian Parborg (zeddb) Differential Revision: https://developer.blender.org/D11302 |
May 27, 2021, 12:22 (GMT) |
Merge remote-tracking branch 'origin/master' into lineart-fn-cached |
May 27, 2021, 12:05 (GMT) |
Cleanup: Line art variable naming. Change `reln` to `eln`. Reviewed By: Sebastian Parborg (zeddb) Differential Revision: https://developer.blender.org/D11411 |
May 27, 2021, 12:05 (GMT) |
LineArt: Cleaning up edge list names. |
May 27, 2021, 12:01 (GMT) |
Cleanup: Line art naming changes. Make variable naming consistent with struct names. Reviewed By: Sebastian Parborg (zeddb) Differential Revision: https://developer.blender.org/D11382 |
May 27, 2021, 11:30 (GMT) |
support other component types |
May 27, 2021, 11:24 (GMT) |
Merge remote-tracking branch 'origin/master' into lineart-fn-thread-loading |
May 27, 2021, 11:18 (GMT) |
Cleanup: Line art variable naming. Change `reln` to `eln`. Reviewed By: Sebastian Parborg (zeddb) Differential Revision: https://developer.blender.org/D11411 |
May 27, 2021, 11:02 (GMT) |
LineArt: Cleaning up edge list names. |
May 27, 2021, 10:57 (GMT) |
Cleanup: Line art naming changes. Make variable naming consistent with struct names. Reviewed By: Sebastian Parborg (zeddb) Differential Revision: https://developer.blender.org/D11382 |
|
|
|


Master Commits
MiikaHweb | 2003-2021