Blender Git Commit Log

All Blender Git commits.

Page: 1074 / 8462

December 4, 2020, 13:49 (GMT)
Fix T83177: Industry Compatible keymap: MMB-dragging to transform engages axis-constraining on release

With rBc0677b662f4b, we try to track all modal events in order to detect the
one corresponding to the release.

But modifier keys can mask the modal event and thus confirm realease ends up
being skipped.

This resulted in the T83387.

With this commit we now read the actual key drop value in the modal event.

This fixes T83387
December 4, 2020, 13:49 (GMT)
Revert "Fix T83177: Industry Compatible keymap: MMB-dragging to transform engages axis-constraining on release"

This reverts commit c0677b662f4b13429c0738b99ace85403385ff38.
December 4, 2020, 13:33 (GMT)
Explicitly enforce a size for preview flag
December 4, 2020, 13:08 (GMT)
Disable loading custom previews for overriden data-blocks

This could be supported I think, but I'm unsure about the implications. For now
just don't allow it.
December 4, 2020, 13:08 (GMT)
Cleanup: Address review requests
December 4, 2020, 13:06 (GMT)
Disable loading custom previews for overriden data-blocks

This could be supported I think, but I'm unsure about the implications. For now
just don't allow it.
December 4, 2020, 13:03 (GMT)
Cleanup: Address review requests
December 4, 2020, 12:46 (GMT)
Added stable weight based point removal for poisson dist
December 4, 2020, 12:04 (GMT)
Cycles: Add support for shader raytracing in OptiX

Support for the AO and bevel shader nodes requires calling "optixTrace" from within the shading
VM, which is only allowed from inlined functions to the raygen program or callables. This patch
therefore converts the shading VM to use direct callables to make it work. To prevent performance
regressions a separate kernel module is compiled and used for this purpose.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D9733
December 4, 2020, 11:46 (GMT)
add comment
December 4, 2020, 11:46 (GMT)
Cleanup: Clang-Tidy, modernize-use-using

Replace `typedef` with `using` in C++ code.

In the case of `typedef struct SomeName { ... } SomeName;` I removed the
`typedef` altogether, as this is unnecessary in C++. Such cases have been
rewritten to `struct SomeName { ... };`

No functional changes.
December 4, 2020, 11:46 (GMT)
cleanup, deduplicate logic to set the new data
December 4, 2020, 11:31 (GMT)
Cleanup: Clang-tidy, actually enable the modernize-use-override rule

Forgot this in rB168909d9741.

No functional changes.
December 4, 2020, 11:02 (GMT)
Cleanup: Clang-Tidy, modernize-use-override

No functional changes.
December 4, 2020, 10:41 (GMT)
Merge branch 'master' into asset-browser
December 4, 2020, 10:41 (GMT)
Fix leftover "focused_id", causing "Make Asset" on material slots to fail
December 4, 2020, 10:38 (GMT)
Fix leftover "focused_id", causing "Make Asset" on material slots to fail
December 4, 2020, 10:37 (GMT)
Fix "Make Asset" failing for collections in the Outliner

All ID types but collections have a `TreeStoreElem.type` of 0, but collections...
AFAIK to avoid compatilibity breaking changes back in 2.8.
December 4, 2020, 10:28 (GMT)
Cleanup: clang-format

Rerun `make format`.

No functional changes.
December 4, 2020, 10:28 (GMT)
Fix "Make Asset" failing for collections in the Outliner

All ID types but collections have a `TreeStoreElem.type` of 0, but collections...
AFAIK to avoid compatilibity breaking changes back in 2.8.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021