Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-03-06 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-03-06 | Utility to enter sculpt mode | Campbell Barton | |
2018-02-28 | Null pointer check exiting sculpt mode | Campbell Barton | |
Needed for 2.8x, harmless here. | |||
2018-02-28 | Null pointer check exiting sculpt mode | Campbell Barton | |
Needed for 2.8x, harmless here. | |||
2018-02-28 | Workspace: sync object-modes to other workspaces | Campbell Barton | |
When changing the mode of an object, apply this to all other workspaces that share the same active object. Also use copy the object-mode when duplicating workspaces. | |||
2018-02-19 | Cleanup: sync vertex-paint and sculpt from 2.8 | Campbell Barton | |
Sync API changes from 2.8 to master. | |||
2018-02-18 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-02-18 | Cleanup: add 2d suffix to BLI files | Campbell Barton | |
Some of these API's can have 3D versions, explicitly name them 2D. | |||
2018-02-16 | Object Mode: exit sculpt on selection | Campbell Barton | |
2018-02-16 | Vertex Paint: expose exist paint-mode to API | Campbell Barton | |
2018-02-15 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-02-15 | Cleanup: rename BLI_thread.h API | Campbell Barton | |
- Use BLI_threadpool_ prefix for (deprecated) thread/listbase API. - Use BLI_thread as prefix for other functions. See P614 to apply instead of manually resolving conflicts. | |||
2018-02-15 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2018-02-15 | Cleanup: use '_len' instead of '_size' w/ BLI API | Campbell Barton | |
- When returning the number of items in a collection use BLI_*_len() - Keep _size() for size in bytes. - Keep _count() for data structures that don't store length (hint this isn't a simple getter). See P611 to apply instead of manually resolving conflicts. | |||
2018-02-13 | Object Mode: remove Scene.obedit | Campbell Barton | |
Add ED_screen_window_find, BKE_workspace_edit_object | |||
2018-02-13 | Object Mode: remove Scene.obedit for 3D View | Campbell Barton | |
2018-02-13 | Object Mode: pass edit-object to UV API | Campbell Barton | |
2018-02-09 | Cleanup: use workspace for object_mode when possible | Campbell Barton | |
2018-02-09 | Cleanup: pass eval_ctx to sculpt_init_session | Campbell Barton | |
Matches vertex paint mode | |||
2018-02-09 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-02-09 | Fix T53347: Vertex paint crash | Campbell Barton | |
Vertex paint was still using sculpt mode brush (which can be NULL). | |||
2018-02-08 | Object Mode: move to workspace struct | Campbell Barton | |
- Read-only access can often use EvaluationContext.object_mode - Write access to go to WorkSpace.object_mode. - Some TODO's remain (marked as "TODO/OBMODE") - Add-ons will need updating (context.active_object.mode -> context.workspace.object_mode) - There will be small/medium issues that still need resolving this does work on a basic level though. See D3037 | |||
2018-02-07 | Move eval_ctx after object mode changes | Campbell Barton | |
2018-02-06 | Object Mode: use eval_ctx for modifiers_isCorrectableDeformed | Campbell Barton | |
Some other minor changes from D3037 as well | |||
2018-02-06 | Partially revert changes from 2a184f3d2b6 | Campbell Barton | |
Ended up removing the need for eval_ctx, but left it being initialized. | |||
2018-02-06 | Object Mode: use eval_ctx for paint & object | Campbell Barton | |
2018-02-06 | Object Mode: use eval_ctx for context/screen code | Campbell Barton | |
2018-02-06 | Object Mode: Use eval_ctx mode for drawing, paint & modifiers | Campbell Barton | |
2018-02-02 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-02-02 | Cleanup: wrap function args | Campbell Barton | |
2018-01-30 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2018-01-30 | Cleanup: warning, spelling | Campbell Barton | |
2018-01-30 | Fix T53943: Weight paint crash in new scene | Campbell Barton | |
2018-01-28 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-01-28 | Cleanup: style, spelling | Campbell Barton | |
2018-01-25 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-01-24 | Fix T53593: sculpt brush rake spacing bug after recent bugfix. | Brecht Van Lommel | |
2018-01-19 | Fix T53788: Camera animation not working | Sergey Sharybin | |
Both object level and camera datablock properties animation did not work with copy on write enabled. The root of the issue is going to the fact, that all interface elements are referencing original datablock. For example, View3D has pointer to camera it's using, and all areas which does access v3d->camera should in fact query for the evaluated version of that camera, within the current context. Annoying part of this change is that we now need to pass depsgraph in lots of places. Which is rather annoying. Alternative would be to cache evaluated camera in viewport itself, but then it makes it annoying to keep things in sync. Not sure if there is nicer solution here. Reviewers: dfelinto, campbellbarton, mont29 Subscribers: dragoneex Differential Revision: https://developer.blender.org/D3007 | |||
2018-01-18 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-01-18 | Cleanup: label scene flags more clearly | Campbell Barton | |
Also correct typo in enum name | |||
2018-01-15 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2018-01-15 | Sculpting: Sdd an option to hide mask in viewport | Sergey Sharybin | |
Brushes themselves are still affected by the mask, but the viewport is not showing the mask. This way it's easier to see details while sculpting. Studio request by Julien Kaspar | |||
2018-01-10 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2018-01-10 | Task scheduler: Use restrict pointer qualifier | Sergey Sharybin | |
Those pointers are never to be aliased, so let's be explicit about this and hope compiler does save some CPU ticks. | |||
2018-01-10 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-01-10 | Cleanup: comment block alignment | Campbell Barton | |
2018-01-10 | Alternate fix for brush user count | Campbell Barton | |
This reverts change to BKE_brush_add, callers now remove the extra user. Note this isn't very convenient for callers but is consistent with other ID types. In the future we will probably remove this and have new ID's created with zero users. | |||
2018-01-09 | Merge branch 'master' into blender2.8 | Sergey Sharybin | |
2018-01-09 | Task scheduler: Use single parallel range function with more flexible function | Sergey Sharybin | |
Now all the fine-tuning is happening using parallel range settings structure, which avoid passing long lists of arguments, allows extend fine-tuning further, avoid having lots of various functions which basically does the same thing. | |||
2018-01-09 | Task scheduler: Get rid of extended version of parallel range callback | Sergey Sharybin | |
Wrap all arguments into TLS type of argument. Avoids some branching and also makes it easier to extend things in the future. |