Blender Git Commits

Blender Git commits from all branches.

Page: 119 / 2888

September 1, 2021, 09:26 (GMT)
adaptive_cloth: squash unused parameters warnings in release mode

All unused parameter warnings in BKE_cloth_remesh.hh and
cloth_remesh.cc have been fixed either by adding a #ifndef NDEBUG
directive or by changing the code slightly.
September 1, 2021, 09:11 (GMT)
Merge branch 'master' into soc-2021-vse-strip-thumbnails
September 1, 2021, 08:48 (GMT)
LineArt: Restore in_front default on when add
September 1, 2021, 08:48 (GMT)
Cleanup: clang-format in Cycles X render scheduler
September 1, 2021, 08:29 (GMT)
Merge branch 'temp-lineart-contained' into lineart-shadow
September 1, 2021, 08:20 (GMT)
adaptive_cloth: AdaptiveMesh: verts of new sewing edge as preserve

Newly created sewing edges's verts should also be marked as preserve.
September 1, 2021, 07:28 (GMT)
Merge remote-tracking branch 'origin/master' into temp-lineart-contained
September 1, 2021, 06:09 (GMT)
Merge branch 'master' into soc-2021-curves
September 1, 2021, 06:06 (GMT)
Minor refactoring of curve pen
August 31, 2021, 19:49 (GMT)
USD import: 'preview' purpose material fallback

Added logic to explicitly query bound materials
with purpose 'preview', if querying 'allPurpse' bound
materials returns no result.
August 31, 2021, 16:29 (GMT)
Fix Cycles X wrong denoising prefilter default for final render

It should be Accurate.
August 31, 2021, 15:47 (GMT)
adaptive_cloth: AdaptiveMesh: force split for sewing

Option to split the opposite edge even if it does not meet the size
criterion, with the option, it ensures that no sewing edge is missed
when an edge is split (it can be missed if the opposite edge doesn't
meet the size criterion).
August 31, 2021, 15:02 (GMT)
adaptive_cloth: AdaptiveMesh: mark sewing edge verts as preserve

Mark all verts attached to sewing edge(s) as preserve, this ensures
that no sewing edge(s) are removed which would otherwise lead to
results are not in line with what the artist would want.
August 31, 2021, 14:55 (GMT)
Use `ghc::filesystem` as platform compatible replacement for `std::filesystem`

Previous commit merged the `temp-cpp-ghc-filesystem` branch into this, now we
can actually use this replacment. This way the branch can be compiled on macOS.
August 31, 2021, 14:51 (GMT)
Merge branch 'temp-cpp-ghc-filesystem' into temp-asset-browser-catalogs
August 31, 2021, 14:49 (GMT)
Dependencies: Drop-in replacement for std::filesystem (in extern/)

Introduces the ghc::filesystem library as a (leight weight, header
only) drop-in replacement for std::filesystem. The latter can't be
used on the minimum macOS version we support. Once that changes, we can
switch to using std::filesystem directly.

Part of T90379.

* Add ghc::filesystem to extern/ as platform compatible replacement for
std::filesystem.
* Add Windows specific code to avoid issues with including Windows.h.
* Add blender::bli::filesystem as alias for ghc::filesystem. That should make
the ghc -> std transition easier later on since we can just change this
alias. Also makes it easy to switch between the two at compile time.
August 31, 2021, 14:40 (GMT)
Merge branch 'master' into temp-cpp-file-system
August 31, 2021, 14:29 (GMT)
Merge branch 'master' into temp-asset-browser-catalogs
August 31, 2021, 14:09 (GMT)
Fix bad memory access in OIDN when sample count pass present in Cycles X

Such configuration reads combined pass into RGB array. The alpha channel
was not properly ignored in the pass accessor in this case.

Test file: F10357795

Differential Revision: https://developer.blender.org/D12358
August 31, 2021, 13:41 (GMT)
adaptive_cloth: AdaptiveMesh: ensure edge between sewing edges

While trying to create the sewing edges, ensure that the vert in
question is between 2 or more edges that are between sewing edges.

Also ensure that the opposite is between sewing edges.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021