Revision 314542f by Dalai Felinto October 16, 2017, 20:37 (GMT) |
Fix for objects trailing in viewport when using BI in scene+Eevee in workspace Thanks for Cl�ment Foucault for finding where to tackle. |
Revision 73ca542 by Dalai Felinto October 16, 2017, 19:59 (GMT) |
Fixup for recent workspace changes: Python files I wrongly changed some of these files via sed, and apparently overdid it in some false positives. |
Revision d3e7a73 by Dalai Felinto October 16, 2017, 19:53 (GMT) |
Silence warning |
Revision eae622d by Dalai Felinto October 16, 2017, 19:52 (GMT) |
Workspace: Call BKE_viewrender_free from the right place We should call it when we free the workspace, not when removing it. Patch by Julian Eisel. |
Revision e4f2b2b by Dalai Felinto October 16, 2017, 19:29 (GMT) |
Workspace: Move engines to workspace and Properties Editor cleanup Engine is not stored in WorkSpaces. That defines the "context" engine, which is used for the entire UI. The engine used for the poll of nodes (add node menu, new nodes when "Use Nodes") is obtained from context. Introduce a ViewRender struct for viewport settings that are defined for workspaces and scene. This struct will be populated with the hand-picked settings that can be defined per workspace as per the 2.8 design. * use_scene_settings * properties editor: workshop + organize context path Use Scene Settings ================== For viewport drawing, Workspaces have an option to use the Scene render settings (F12) instead of the viewport settings. This way users can quickly preview the final render settings, engine and View Layer. This will affect all the editors in that workspace, and it will be clearly indicated in the top-bar. Properties Editor: Add Workspace and organize context path ========================================================== We now have the properties of: Scene, Scene > Layer, Scene > World, Workspace [Scene | Workspace] > Render Layer > Object [Scene | Workspace] > Render Layer > Object > Data (...) Reviewers: Campbell Barton, Julian Eisel Differential Revision: https://developer.blender.org/D2842 |
Revision e8962f9 by Dalai Felinto October 16, 2017, 18:36 (GMT) |
Fix compatibility flag for nodetree NODE_NEWER_SHADING was introduced in e868b459bb8e however it should have been added as a bitflag. BKE_scene_uses_blender_eevee() was used in gpu_shader_output() as a workaround for compatibility being poorly used. Anyways this fixes this situation. This is necessary for an upcoming patch, even though this is considered temporary - since the other NODE_*_SHADING values are legacy from Blender Internal drawing. |
Revision 67e0a44 by Joshua Leung October 16, 2017, 11:45 (GMT) |
Replace freeing checks with MEM_SAFE_FREE |
Revision a275815 by Campbell Barton October 16, 2017, 11:28 (GMT) |
Merge branch 'master' into blender2.8 |
Revision 870b4b6 by Campbell Barton October 16, 2017, 11:21 (GMT) |
WM: refactor gestures for use as tools Border and circle select wait for input by default. This commit uses bool properties on the operators instead of magic number (called "gesture_mode"). Keymaps that define 'deselect' for border/circle select begin immediately, exiting when on button release. |
Revision 6d8f63a by Campbell Barton October 16, 2017, 11:21 (GMT) |
Fix T53054: Parentless bone + IK crashes |
Revision 8550c2b9 by Campbell Barton October 16, 2017, 06:03 (GMT) |
Cleanup: modal operator border callback names Use same convention as all others. Remove 'select' since these are used for zoom as well. |
Revision 83b60da by Campbell Barton October 16, 2017, 05:38 (GMT) |
WM: store modal operator last-properties Avoids modal operators needing to explicitly store them. |
Revision 946a4fe by Campbell Barton October 16, 2017, 05:14 (GMT) |
WM: Don't save mouse-paths to operator history In preparation for modal operators storing their properties, no need to keep mouse-paths around. Also use generic function for lasso properties. |
Revision 8bda35d by Campbell Barton October 16, 2017, 04:32 (GMT) |
WM: remove hard-coded circle radius memory Replace with operator type 'last_properties'. Also use generic function for circle gesture properties. |
Revision 14af3e4 by Campbell Barton October 16, 2017, 03:31 (GMT) |
Merge branch 'master' into blender2.8 |
Revision 137586a by Campbell Barton October 16, 2017, 03:27 (GMT) |
Event System: Prevent mouse motion in click events Don't convert mouse button events to click if they include dragging. Double-click events already checked for this. |
Revision 201b02f by Campbell Barton October 16, 2017, 03:27 (GMT) |
Cleanup: simplify lasso reallocation Remove unneeded define, double allocations when increasing. |
Revision cae9770 by Campbell Barton October 16, 2017, 03:27 (GMT) |
Cleanup: rename gesture mode to is_active Wasn't obvious what this did at a glance. |
Revision 811dbf5 by Brecht Van Lommel October 15, 2017, 19:53 (GMT) |
Code cleanup: deduplicate primitive refit code. |
Revision 383df45 by Bastien Montagne October 15, 2017, 18:38 (GMT) |
Fix bad 'poll' prop callback API doc. This was added to all prop types, when it is only available for Pointer ones. |
|