Revision bdbfdce by Germano Cavalcante June 30, 2020, 12:00 (GMT) |
Transform: Reduce the alpha in the Edge Slide drawing It was very intense and could be confused with the `Even` option. |
Revision 602cfde by Germano Cavalcante June 30, 2020, 11:58 (GMT) |
Transform: Add constraint intersection support Snap to faces and edges is now enhanced in the Edge Slide. It works in the same way that it already works in the Vert Slide. Basically it now snaps to the intersection of the slid edge with the face plane or the edge line. |
Revision 84901f2 by Jacques Lucke June 30, 2020, 11:35 (GMT) |
Nodes: store nodes by bNodeType instead of idname This is more efficient in most cases. |
Revision a6775ef by Sybren A. Stüvel June 30, 2020, 11:09 (GMT) |
Alembic exporter: Fix Windows build errors Some Windows-specific code needed adjustment after 2917df21adc8a1ce. |
Revision b838a51 by Campbell Barton June 30, 2020, 10:54 (GMT) |
Cleanup: spelling |
Revision 84f8b47 by Campbell Barton June 30, 2020, 10:50 (GMT) |
Cleanup: clang-format |
Revision 0291039 by Bastien Montagne June 30, 2020, 10:19 (GMT) |
LibOverride: Add minimal support of liboverrides to shapekeys. |
Revision 4c3d513 by Bastien Montagne June 30, 2020, 10:19 (GMT) |
LibOverride: Refactor 'make override' 3DView operator. This one now uses a generic 'dependency detection' process to decide which IDs should be overridden. This will e.g. allow to override mesh and shapekeys when those have some values controlled by drivers using an armature bone... |
Revision f6394e6 by Bastien Montagne June 30, 2020, 10:19 (GMT) |
LibOverride: Fix handling of owned ID pointers in diffing process. |
Revision a94a05e by Bastien Montagne June 30, 2020, 10:19 (GMT) |
LibOverride: Add proper handling of shapekeys to core override code itself. |
Revision 24c4d3f by Bastien Montagne June 30, 2020, 10:19 (GMT) |
LibOverride: Add necessary bits in RNA to deal with embedded IDs paths. Note that this code is rather rough and slightly hacky, a proper solution needs to be designed at some point probably, but for now this should work fine. As usual, master collections and root node trees remain TODO for now. |
Revision 7556530 by Bastien Montagne June 30, 2020, 10:19 (GMT) |
LibOverride: properly tag owner ID for override refresh, when embedded one is affected. Note that this is partially WIP code, we only take care of shapekeys here for now. Also, move this tagging for liboverride refresh into same chack as the one for tagging editors, sounds more logical that way. |
Revision deb01eb by Bastien Montagne June 30, 2020, 10:19 (GMT) |
LibOverride: Add concept of 'embedded'/'virtual' override. IDs like embedded ones (master collections, root node trees) cannot be linked, and thus cannot be real override themselves. Since they are managed by their owner ID, that one will also have the overrides for their locally edited properties. We still need a way to mark them as overridden though, for various UI and override-internal purposes, this is done using a new ID flag. Note that since Shae Keys are not linkable, and their pointers are not editable in RNA, they are also considered as embedded from override point of view. |
Revision 3402750 by Bastien Montagne June 30, 2020, 10:19 (GMT) |
Cleanup: ID macros: cast to `const ID *` instead of `ID *`. Allows to pass const pointers without getting complains from the compiler. |
Revision 737b0fd by Bastien Montagne June 30, 2020, 10:19 (GMT) |
Cleanup: Use unsigned int when for enum values, instead of signed int. |
Revision 906d931 by Bastien Montagne June 30, 2020, 10:19 (GMT) |
Cleanup: LibOverride: Naming. |
Revision fa7d990 by Bastien Montagne June 30, 2020, 10:19 (GMT) |
LibOverride: Fix improper update of depsgraph relations. |
Revision 0b3313e by Bastien Montagne June 30, 2020, 10:19 (GMT) |
Cleanup: LibOverride: Replace raw pointers checks by proper macros. This is cleaner, but also crucial to avoid weird issues when behaviors of those checks are modified... |
Revision 4783520 by Bastien Montagne June 30, 2020, 10:19 (GMT) |
Cleanup (from clang format)... |
Revision 2d8c59c by Brecht Van Lommel June 30, 2020, 10:01 (GMT) |
Fix T77095: fix Cycles performance regression with AMD RX cards Apply the workaround only for known problematic drivers. The latest pro driver appears to work correctly, hopefully the regular driver will as well once it is updated to the same OpenCL driver version (3075.13). |
|
|
|


Master Commits
MiikaHweb | 2003-2021