Blender Git Loki

Kaikki Blender Git kommitit.

Page: 1060 / 8462

December 10, 2020, 03:40 (GMT)
RNA: use BLI_str_unescape utility for parsing escaped strings
December 10, 2020, 03:40 (GMT)
BLI_string: support escaping additional control character

Add support for escaping a, b & f for completeness,
currently it's not required.
December 10, 2020, 03:40 (GMT)
BLI_string: add BLI_str_unescape utility function

Performs the reverse of BLI_str_escape.
This allows logic to be removed from RNA path handling.
December 10, 2020, 03:40 (GMT)
Fix BLI_str_escape with control characters, add unit tests
December 10, 2020, 03:40 (GMT)
Cleanup: rename BLI_strescape to BLI_str_escape

Prepare for `BLI_str_unescape` which doesn't read well
without the separator.
December 10, 2020, 03:33 (GMT)
Remove missed prop
December 10, 2020, 03:05 (GMT)
UI: Tracking: Remove operator options exposed as props

In the movie clip editor, some options of operators are exposed as
properties and are shown in the toolbar.
Other areas of Blender do not do this making the movie clip editor break
paradigm.
This change is needed to migrate the current toolbar to a new active
tool based toolbar

Differential Revision: https://developer.blender.org/D9805
December 10, 2020, 02:01 (GMT)
Don't allow selecting single .blend's as Asset Libraries for now

Always select a directory - although this could contain a single .blend file of
course. But this will make it easier to add the index/cache in future because
it could just be placed in this directory.
December 10, 2020, 01:53 (GMT)
Finish support for directories as Asset Libraries

I recently found out that the file reading code already supports listing the
data-blocks from all .blends in a directory. All that was left to do was making
sure drag & drop works, which is what this commit fixes.

Addresses T82682.
December 10, 2020, 01:31 (GMT)
Fix T82852: Cycles crashes when editing a mesh with adaptive subdivision

The issue is caused by stale data on the Mesh Node which is not cleared
during synchronizing since the socket API refactor so that we can detect
changes. However, synchronization only updates the sockets of the Mesh,
so other properties were left with outdated values.

This caused an underflow when computing attribute size for undisplaced
coordinates as it was using the current number of vertices minus the
previous count of subdivision vertices, which at this point should be 0.

Added a simple method to clear non socket data. Also modified
Mesh.add_undisplaced to always use an ATTR_PRIM_GEOMETRY as the data is
not subdivided yet and it avoids any further issues regarding computing
attribute sizes.
December 10, 2020, 01:28 (GMT)
Merge branch 'temp-review-asset-browser-ui' into asset-browser
December 10, 2020, 01:27 (GMT)
Missed another one
December 10, 2020, 01:25 (GMT)
Correction to previous commit
December 10, 2020, 01:24 (GMT)
Missed something in last commit
December 10, 2020, 01:21 (GMT)
"Repositories" are now called "Asset Libraries"
December 10, 2020, 01:18 (GMT)
"Repositories" are now called "Asset Libraries"
December 10, 2020, 01:16 (GMT)
Merge branch 'temp-review-asset-filelists' into temp-review-asset-browser-ui
December 10, 2020, 01:03 (GMT)
Repositories are now called "Asset Libraries"
December 10, 2020, 00:50 (GMT)
Sync with review branches

- Tweak Asset Libraries panel UI in Preferences (by Hans mostly)
- Rename "Repositories" to "Asset Libraries" in code and UI
- Fix "Only Assets" filter hiding non-data-block file types
- Address review comments
- Avoid use-after-free
- Rename "Make Asset" & "Remove Asset Data" to "Mark Asset" and "Clear Asset"

Still not the best names, but we can live with this for now. We can still
rename the operators if we find something better.
- Use new 16bit fetch+AND rather than changing DNA type
- Atomics: Add 16-bit fetch+AND and fetch+OR operations (signed)
- Also adds tests for the new functions.
- Explicitly enforce a size for preview flag
- Disable loading custom previews for overriden data-blocks
- Cleanup: Address review requests
December 10, 2020, 00:44 (GMT)
Merge branch 'master' into asset-browser
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021