Blender Git Loki

Kaikki Blender Git kommitit.

Page: 229 / 8462

September 21, 2021, 14:33 (GMT)
Cleanup: move AssetCatalogDefinitionFile functions together

No functional changes.
September 21, 2021, 14:15 (GMT)
Asset Catalogs: read new on-disk catalogs before saving to disk

Before saving asset catalogs to disk, the to-be-overwritten file gets
inspected. Any new catalogs are loaded to memory.

- Changed catalog path: in-memory data wins
- Catalogs deleted on disk: they are recreated based on in-memory data
- Catalogs deleted in memory: deleted on disk as well
- New catalogs on disk: are loaded and thus survive the overwriting
September 21, 2021, 14:15 (GMT)
Asset Catalog tests: initialise the tempdirs

Call `BKE_tempdir_init("")` to have non-empty tempdirs.
September 21, 2021, 14:11 (GMT)
Cleanup: refactor asset catalog definition file loading

Change the API for loading asset catalog definition files, by moving the
file/line parsing code into the `AssetCatalogDefinitionFile` class.

This separates the parsing of these files from handling the parsed data.
The caller of the `parse_catalog_line()` function has to provide a callback
that stores the `AssetCatalog` in the desired place.

No functional changes.
September 21, 2021, 14:10 (GMT)
Remove remaining C++ filesystem file & CMakeLists entries
September 21, 2021, 14:07 (GMT)
Merge remote-tracking branch 'origin/master' into temp-asset-browser-catalogs
September 21, 2021, 14:06 (GMT)
Remove ghc::filesystem files
September 21, 2021, 14:06 (GMT)
Fix T91458: Displaying dope-sheet with sequencer keyframes crashes

Error in e6194e735791b42feb51e810a4910a41d999d3bf.
September 21, 2021, 14:02 (GMT)
Use existing C-APIs for path and filesystem handling

The `ghc::filesystem` we wanted to use for a platform compatible
replacement of `std::filesystem` (see D12197) doesn't behave as we
expect or want to. We could probably find a solution, but it's not worth
the extra time. To move this forward, we can switch the asset catalogs
to use Blender's C functions for path and filesystem handling.

Differential Revision: https://developer.blender.org/D12538
September 21, 2021, 13:56 (GMT)
Cleanup ClangTidy warning.

Different parameter name in function declaration and implementation.
September 21, 2021, 13:40 (GMT)
Make knife drawing anti aliased (Monkey work based on D11333)

Knife tool.

Make the drawing anti aliased and consistent by using
3D_POLYLINE/3D_POINT shaders, and making sure alpha
blending is on.

Monkey work based on [[ https://developer.blender.org/D11333 | D11333 ]]
done by [[ https://developer.blender.org/p/krash/ | Anthony Edlin (krash)]]

Reviewed By: jbakker

Differential Revision: https://developer.blender.org/D12287
September 21, 2021, 12:55 (GMT)
Cycles: merge of cycles-x branch, a major update to the renderer

This includes much improved GPU rendering performance, viewport interactivity,
new shadow catcher, revamped sampling settings, subsurface scattering anisotropy,
new GPU volume sampling, improved PMJ sampling pattern, and more.

Some features have also been removed or changed, breaking backwards compatibility.
Including the removal of the OpenCL backend, for which alternatives are under
development.

Release notes and code docs:
https://wiki.blender.org/wiki/Reference/Release_Notes/3.0/Cycles
https://wiki.blender.org/wiki/Source/Render/Cycles

Credits:
* Sergey Sharybin
* Brecht Van Lommel
* Patrick Mours (OptiX backend)
* Christophe Hery (subsurface scattering anisotropy)
* William Leeson (PMJ sampling pattern)
* Alaska (various fixes and tweaks)
* Thomas Dinges (various fixes)

For the full commit history, see the cycles-x branch. This squashes together
all the changes since intermediate changes would often fail building or tests.

Ref T87839, T87837, T87836
Fixes T90734, T89353, T80267, T80267, T77185, T69800
September 21, 2021, 12:19 (GMT)
Fix script_load_keymap failure from c9d9bfa84ad5cb985e3feccffa702b2f3cc2adf8

Scanning the keymap hierarchy (used in the preferences),
caused the test to fail.

Don't attempt add fallback keymaps for dynamic keymap callbacks.
September 21, 2021, 12:18 (GMT)
Cleanup: Silence unused variable warning
September 21, 2021, 11:24 (GMT)
Merge branch 'master' into subdivision_work
September 21, 2021, 11:24 (GMT)
Correct comment, spelling.
September 21, 2021, 11:24 (GMT)
Remove todo comments.
September 21, 2021, 11:24 (GMT)
Use proper enum type.
September 21, 2021, 11:24 (GMT)
Don't put PatchMap into global namespace.
September 21, 2021, 11:24 (GMT)
Use PIMPL idiom, put PatchMap in blender::opensubdiv namespace.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021