Revision f339b2f by Campbell Barton February 6, 2019, 04:01 (GMT) |
Doxygen: update doxyfile |
Revision 15ad014 by Campbell Barton February 6, 2019, 03:34 (GMT) |
Cleanup: remove deprecated/unused preferences DNA |
Revision 7f6a4bc by Campbell Barton February 6, 2019, 03:23 (GMT) |
Cleanup: use doxy headers for preference comments |
Revision cd2bf1f by Campbell Barton February 6, 2019, 01:59 (GMT) |
Fix T61191: First undo step missing in text editor |
Revision e535ff4 by Campbell Barton 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. |
Revision 8996e26 by Campbell Barton February 5, 2019, 23:34 (GMT) |
Revision dbd7f36 by Campbell Barton 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. |
Revision a245d53 by Campbell Barton February 5, 2019, 22:14 (GMT) |
Cleanup: style |
Revision 897e047 by Dalai Felinto 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. |
Revision e3f7f0c by Dalai Felinto February 5, 2019, 20:42 (GMT) |
Outliner: eyes for collection affect collection visibility As oppose to affect the collection objects' visibility. |
Revision dc7f312 by Dalai Felinto 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. |
Revision 3d984aa by Dalai Felinto 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. |
Revision d1ef6be by Dalai Felinto 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. |
Revision 2778ecb by Brecht Van Lommel 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. |
Revision 4c6e7be by Brecht Van Lommel February 5, 2019, 16:19 (GMT) |
Fix new EEVEE bloom / motion blur defaults not being applied to startup.blend. |
Revision 0776549 by Sergey Sharybin February 5, 2019, 16:02 (GMT) |
Fix strict compiler warning, breaking MSVC |
Revision 08ab09c by Sergey Sharybin February 5, 2019, 15:52 (GMT) |
Clip editor: Fixes for prefetch Seems metadata was never read while prefetching, at least was never requested to be read. Also fixed prefetch for multilayer EXR. |
Revision 3467e40 by Bastien Montagne February 5, 2019, 15:42 (GMT) |
BKE_mesh_new_from_object(): do not generate temp obj/cu in Main. When generating a mesh from a curve object, do not generate temp objects and curves in main, but rather as 'localized' copies. This is cleaner, and might add a marginal speed-up in some cases (like rendering thousands of curve objects), since we save some processing. Note that this is the function behind py API's `Object.to_mesh()` too. |
Revision cfc0790 by Sergey Sharybin February 5, 2019, 15:26 (GMT) |
Movieclip: Improve support of multilayer EXR files Use first combined pass if possible. Is not ideal but better than showing completely empty image. Also, covers quite a lot of usecases when movie clip editor is used to review animation render of single-layer renders but with multiple passes. |
|
|
|


Master Commits
MiikaHweb | 2003-2021