Blender Git Loki

Blender Git "temp-lineart-contained" branch commits.

Page: 9 / 66

August 10, 2021, 01:35 (GMT)
Cleanup: use const result in `ED_keyframes_find_*` functions.
August 10, 2021, 01:35 (GMT)
Fix shortcut for Asset Details not showing in Asset Browser pulldown

The shortcut wouldn't show up in the Asset Browser's "View" pulldown for
the "Asset Details" item. It's the "N" key to toggle the right sidebar.
August 10, 2021, 01:35 (GMT)
Windows: Add support to compile python api docs from make file

This adds support to compile the html python api docs from the command line by running `make doc_py` matching support between windows and unix.

This patch also makes it so the compiler is not needed if you set the `blender_bin` variable, this affects icon generation as well.

In the future, I want to move away from generating the build output in the build directory but that can come in a later change.

Reviewed By: LazyDodo

Differential Revision: https://developer.blender.org/D12144
August 10, 2021, 01:35 (GMT)
Cleanup: rename `FileList::asset_library` ? `asset_library_ref`

In the `FileList` struct, rename the `AssetLibraryReference
*asset_library` field to `asset_library_ref` -- it's a description of
which asset library is used, and not the asset library itself.

This is to make space for a future `AssetLibrary *asset_library` field,
which will point to an actual asset library struct/class.

No functional changes.

Reviewed by: Severin

Differential Revision: https://developer.blender.org/D12151
August 10, 2021, 01:35 (GMT)
Cleanup: rna_xr.c

- Rename functions to use RNA identifiers
- Use SET_FLAG_FROM_TEST macro
- Specify max string length for relevant function params
August 10, 2021, 01:35 (GMT)
Fix missing function param definition in rna_xr.c

Was accidentally left out in rBe844e9e8f3bb.
August 10, 2021, 01:35 (GMT)
Xcode: support cmake options for grouping in folders

The Xcode IDE can also benefit from the options:
- WINDOWS_USE_VISUAL_STUDIO_SOURCE_FOLDERS
- WINDOWS_USE_VISUAL_STUDIO_PROJECT_FOLDERS

So add suport to these options and also renames them as they are no
longer limited to just Windows and Visual Studio.

Reviewed By: brecht, ankitm

Differential Revision: https://developer.blender.org/D12132
August 10, 2021, 01:35 (GMT)
Cleanup: Add missing newline at end of file

August 10, 2021, 01:35 (GMT)
Cleanup: Use conventional naming for private Session members

Makes it consistent with the guidelines and the Cycles X branch, and
allows to backport fix for the viewport update from the branch. Will
cause a merge conflict, which should be simple accept-ours in the
branch.
August 10, 2021, 01:35 (GMT)
Cleanup: use range2f in `ED_keylist_find_any_between`.
August 10, 2021, 01:35 (GMT)
Cleanup: use MEM_SAFE_FREE macro
August 10, 2021, 01:35 (GMT)
GPencil: New Select Random operator

Select strokes or points randomly (similar to meshes).

Reviewed By: pepeland

Differential Revision: https://developer.blender.org/D12157
August 10, 2021, 01:35 (GMT)
Cleanup: clang tidy

`bugprone-signed-char-misuse`
August 10, 2021, 01:35 (GMT)
Fix memory leak from rB263fa406cd2b
August 10, 2021, 01:35 (GMT)
Fix T90087: Assigning object data doesn't copy vertex groups

Assigning a mesh seems to do its own parameter copying, which
means we need to manual copy its vertex groups here, which was
just overlooked in rB3b6ee8cee708.

Differential Revision: https://developer.blender.org/D12110
August 10, 2021, 01:35 (GMT)
Fix: Avoid floating point error in some mesh primitive nodes

Some mesh primitives created using geometry nodes use loops to create
vertices and accumulates positions/angles in FP variables. This allows
rounding errors to accumulate and can introduce significant errors.

To minimize changes from original implementation, variables allowing
errors to accumulate are replaced by: delta * index. Affected Mesh
Primitives nodes are Line, Grid, Cylinder, Circle, Cone, and UV-Sphere.

Differential Revision: https://developer.blender.org/D12136
August 10, 2021, 01:35 (GMT)
Add custom data comparison for generic attributes

Generic attributes CD_PROP_* comparison is added in customdata_compare
Checks for built-in as well as user created attributes.

Reviewed By: JacquesLucke

Differential Revision: https://developer.blender.org/D12137
August 10, 2021, 01:35 (GMT)
PyDoc: Fix poll_message_set API documentation to consistent with Python style

Fix poll_message_set API documentation to consistent with Python style

Reviewed By: Blendify

Differential Revision: https://developer.blender.org/D12150
August 10, 2021, 01:35 (GMT)
XR Controller Support Step 2: Action Maps

Addresses the remaining portions of T77137 (Python API for Controller
Interaction), which was partially completed by D10942.

Adds an XR "action maps" system for loading XR action data from a
Python script. Action maps are accessible via the Python API, and are used
to pass default actions to the VR session during the
xr_session_start_pre() callback.

Since action maps are stored only as runtime data, they will be
cleaned up with the rest of the VR runtime data on file read or exit.

Reviewed By: Julian Eisel, Hans Goudey

Differential Revision: https://developer.blender.org/D10943
August 10, 2021, 01:35 (GMT)
GPencil: New Caps icons

These icons are used to define the type of caps.

Designed by: Matias Mendiola
Reviewed by: Pablo Vazquez
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021