February 6, 2019, 04:52 (GMT) |
Cleanup: manually apply changes missed last commit Automatic edits failed for indented comment blocks, removed indentation & adjusted. |
February 6, 2019, 04:45 (GMT) |
Cleanup: remove redundant doxygen file argument Move ingroup onto same line to be more compact and make it clear the file is in the group. |
February 6, 2019, 04:02 (GMT) |
Doxygen: don't warn on undocumented params We don't attempt to have docs for all args, so don't warn about this. |
February 6, 2019, 04:01 (GMT) |
Doxygen: update doxyfile |
February 6, 2019, 03:34 (GMT) |
Cleanup: remove deprecated/unused preferences DNA |
February 6, 2019, 03:23 (GMT) |
Cleanup: use doxy headers for preference comments |
February 6, 2019, 01:59 (GMT) |
Fix T61191: First undo step missing in text editor |
February 6, 2019, 00:52 (GMT) |
Undo System: remove accumulate/store modes This complicated handling of undo steps in a generic way especially switching between undo systems that stored data to ones that accumulated changes. Now each undo system must treat it's steps as check-point, internally it can apply/rewind changes. This commit also fixes projection paint where the object mode wasn't following the undo steps. |
February 5, 2019, 23:34 (GMT) |
February 5, 2019, 22:15 (GMT) |
GPU: refactor clipped drawing from DRW into GPU Needed to fix T61196, supporting clipped back-buffer in the 3D view which is done outside the draw module. It was also inconvenient having DRW_shader_* versions of GPU_shader_* API calls. - Clipping distances are now supported as a shader configuration for builtin shaders. - Add shader config argument when accessing builtin shaders. - Move GPU_shader_create_from_arrays() from DRW to GPU. |
February 5, 2019, 22:14 (GMT) |
Cleanup: style |
February 5, 2019, 21:32 (GMT) |
Outliner visibility unification: Implement 3 levels of viewport visibility Now collection and objects can be either: * Disabled for all the view layers. * Hidden for a view layer but not necessarily for all others. * Visible for a view layer but not necessarily for all others. Regarding icons: Whatever we decide to use for the "Hidden for all view layers" needs to be a toggle-like icon. Because when viewing "Scenes" instead of "View Layer" in the outliner we should be able to edit the collection "Hidden for all the view layers" as an on/off option. The operators are accessible via a Visibility context menu or shortcuts: * Ctrl + Click: Isolate collection (use shift to extend). * Alt + Click: Disable collection. * Shift + Click: Hide/Show collection and its children (objects and collections) Things yet to be tackled: * Object outliner context menu can also get a Visibility sub-menu. * Get better icons for viewport enable/disable. Note: * When using emulate 3 button mouse alt+click is used for 2d panning. In this case users have to use the operator from the menu. See T57857 for discussion. Patch: https://developer.blender.org/D4011 Reviewers: brecht and sergey Thanks to the reviewers and William Reynish and Julien Kasper in particular for the feedback. |
February 5, 2019, 20:42 (GMT) |
Outliner: eyes for collection affect collection visibility As oppose to affect the collection objects' visibility. |
February 5, 2019, 20:42 (GMT) |
February 5, 2019, 20:42 (GMT) |
Fix/workaround issues in pose and edit mode [re-committing] Edit mode was unable to select, pose mode was unable to move bones. |
February 5, 2019, 20:42 (GMT) |
Per view-layer collection visibility [re-committing] We still control this in the viewport collections visibility menu. But now we are actually changing the visibility of the collections, not of the objects. If a collection is indirectly invisible (because one of its parents are invisible) we gray it out. Also if you click directly in the collection names, it "isolates" the collection by hiding all collections, and showing the direct parents and all the children of the selected collection. Development Note: Right now I'm excluding the hidden collections from the depsgraph. Thus the need for tagging relations to update. If this proves to be too slow, we can change. |
February 5, 2019, 20:40 (GMT) |
Fix T61204: Can't select Camera in stereoscopy mode This was deliberately disabled since I didn't get the drawing working originally. It is fully working now. Note: camera lens widget still needs to be fixed since it still draws it wrongly. |
February 5, 2019, 19:21 (GMT) |
UI: make drag lock work also when buttons have > 2 states or use callbacks. This will help with upcoming outliner visibility icons with 3 states. It is done by using the icon to identify the state. If that is not unique there is no visible difference to users anyway. |
February 5, 2019, 16:19 (GMT) |
Fix new EEVEE bloom / motion blur defaults not being applied to startup.blend. |
February 5, 2019, 16:02 (GMT) |
Fix strict compiler warning, breaking MSVC |
|
|
|


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