Blender Git Commit Log

All Blender Git commits.

Page: 612 / 8462

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.
Revision ac83310 by Hans Goudey (master)
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
Revision 5621a8e by Hans Goudey (master)
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.
Revision a12fd5c by Hans Goudey (master)
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
Revision 6ad4b8b by YimingWu (master)
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
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021