September 4, 2020, 00:41 (GMT) |
GPUTexture: Add skeleton of the new GLTexture class |
September 4, 2020, 00:41 (GMT) |
September 4, 2020, 00:39 (GMT) |
GPUTexture: Remove bind to edit calls This is going to be unecessary after the GPU opengl texture backend refactor. For now add a save/restore mechanism to leave the state untouched. Also remove some calls where the caller would bind to particular binding point and set the shader uniform. |
September 3, 2020, 20:57 (GMT) |
Fix assert when cleaning constraints in the transform tool When enabled, the modal key item "Clear Constraint" did not reset the default orientation. This does not bring changes in the user's point of view. |
September 3, 2020, 20:57 (GMT) |
Cleanup: Shorten the name of the Auto Constraint modal keymap It was taking up too much space in the status bar. |
September 3, 2020, 19:33 (GMT) |
UI: Fix use after free for instanced panel expansion The "set_expand_from_list_data" function has to be called after updating the panels' custom data pointers. Otherwise the wrong information is retrieved in the best base and it will cause a crash in the worst case. |
September 3, 2020, 19:04 (GMT) |
Fix missing cursor changes with "Lock Object Modes" disabled Changing the active object would change the mode, but the necessary toolsystem update to change the cursor was not run. Steps to recreate were: * Duplicate default cube * Enter sculpt mode with one of the cubes * Disable Edit > Lock Object Modes * Select back-and-forth between the objects Same would happen with other modes. |
September 3, 2020, 18:39 (GMT) |
MSVC: Fix cmake warnings with MSVC updates CMake caches the location of the CRT runtime in the MSVC_REDIST_DIR variable, and uses it to copy the required dll's during the install phase. This variable is only initialized when it does not exist. Leading to issues when compiler updates are installed and the compiler version slightly changes, cmake still looks in the old location for the runtime and warns about the files not existing. This change fixes the issue by checking if the redist dir exists and if not unsets it so InstallRequiredSystemLibraries can have another go at figuring out where they live. |
September 3, 2020, 18:17 (GMT) |
Fix T80289: GPencil Opacity modifier not working This error was introduced in the refactor of the modifier panels. |
Revision 1b8bc74 by TempoDev (soc-2020-custom-menus) September 3, 2020, 17:37 (GMT) |
Custom Menus : merge master |
September 3, 2020, 17:36 (GMT) |
Fix copy/paste error in Grease Pencil Draw operator tooltip Also remove capitalization of the term "object". |
September 3, 2020, 16:56 (GMT) |
Fix T79803: Wrong Distance To Edge 1D Voronoi The current 1D Voronoi implementation for the Distance to Edge option computes the distance to the cells instead. This patch fixes that and compute the distance to the edge. Reviewed By: JacquesLucke, brecht Differential Revision: https://developer.blender.org/D8634 |
September 3, 2020, 15:46 (GMT) |
Cleanup: Add/use function to disable buttons with a disabled hint We do this in a couple of places, so it's worth having the logic wrapped into a function. Also, the only way to set the disabled hint for a button from outside of `interface/` was through `UI_block_lock_set()`/`UI_block_lock_clear()`, for which the usage isn't obvious when you just try to disable a single button. |
September 3, 2020, 15:33 (GMT) |
Revert "Fix T59358: Wrong status bar keymap for release confirms and right click select." This reverts commit 17905e89a72dcd816efb51b7403e6c01bc3e71e8. Fix T80429: Transform Tools cannot be cancelled rB17905e89 better filtered the key items that should appear in the status bar. But it is very restrictive since canceling is still possible in other cases. # Conflicts: # source/blender/editors/transform/transform.c |
September 3, 2020, 15:26 (GMT) |
Sculpt: Face Set Extract Operator This implements a Face Set Extract operator, which is similar to mask extract. This operator uses a picker to select and Face Set in the mesh and extract the geometry directly to a new object. Reviewed By: sergey Differential Revision: https://developer.blender.org/D8599 |
September 3, 2020, 15:02 (GMT) |
UI: Expose important settings from file browser popovers We have established a convention of exposing the most important settings from popovers, then aligning a popover to control more detailed settings. The file browser has powerful display / filtering settings, but they're hidden in popovers at the moment, so it's sometimes a pain to use them. The "display as" options are now exposed to the left of the display settings popover, and the "filter" toggle is exposed to the left of the filter settings popover. This convention is familiar and intuitive for users and makes interaction faster. Note that the "show hidden" item in the filter popover still has an effect if filtering is disabled. This commit also: - Removes the icons in the "Sort By" enum - Uses property split for the "Sort By" enum - Very slightly increases the default width of the file browser window to make room for the new buttons. Differential Revision: https://developer.blender.org/D8719 |
September 3, 2020, 14:47 (GMT) |
Sculpt: Remove unused code in Clay Strips This was doing a matrix inversion per vertex per stroke step and it was unused. Reviewed By: sergey Differential Revision: https://developer.blender.org/D8791 |
September 3, 2020, 14:46 (GMT) |
Fix cloth brush not working with anchored stroke All brushes except for grab need delta for tip orientation in order to work with anchored stroke, not only snake hook, which is the one that needs it always. Reviewed By: sergey Differential Revision: https://developer.blender.org/D8789 |
September 3, 2020, 14:44 (GMT) |
Sculpt: Sculpt Face Set gestures tools This implements the sculpt gesture lasso and box operators for face sets. They work the same way as the mask gesture operator and tools. Reviewed By: sergey Differential Revision: https://developer.blender.org/D8716 |
September 3, 2020, 14:26 (GMT) |
Fix clang tidy errors in tests |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021