July 3, 2018, 17:30 (GMT) |
Refactor RIM FX to use Blur The RIM now is done in two passes and the rim can be blured. |
July 3, 2018, 17:22 (GMT) |
View3D: Remove v3d->zbuf This is because depth test is set before drawing anything now. There is no case where we want to draw without depth test that is not selection and this case is not handle by v3d->zbuf anymore. UI assume depth test is off by default. The DRWManager assume it's on. This should fix T55623. |
July 3, 2018, 16:45 (GMT) |
UI: add tool properties contexts Currently unused, create for add-ons to populate. |
July 3, 2018, 16:38 (GMT) |
Tool System: add operator for introspection In some cases we want associate use an operator for a tool for introspection, so we can for eg, automatically use the same binding for in the popup toolbar. Space-G/R/S for transform now work as accelerator keys again. Also Space-E for extrude. |
July 3, 2018, 16:21 (GMT) |
Fixed bugs in normal shading continuity and added support to have corner vertices of a vmesh to have same normal as reconstructed face in harden |
July 3, 2018, 16:02 (GMT) |
Fix tool-system error running in background mode |
Revision 9d96302 by Joshua Leung (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-vfx) July 3, 2018, 15:57 (GMT) |
Fix typo |
July 3, 2018, 15:46 (GMT) |
Theme: use alpha for lamp wire Needed for showing helper line to plane. |
Revision 891a944 by Joshua Leung (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-vfx) July 3, 2018, 15:43 (GMT) |
Fix: Crash when erasing annotation strokes The code was assuming that dvert data always exists on strokes (it shouldn't, if we're doing everything correctly!), which caused crashes when erasing annotation strokes (which definitely don't have this data). TODO: Check that the rest of the code doesn't make similar assumptions! |
Revision cc7bbda by Joshua Leung (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-vfx) July 3, 2018, 15:43 (GMT) |
Annotations: WIP first steps towards toolbar support This adds a toolbar entry for activating the annotations tools as active tools. Many things are WIP still (e.g. tool settings are yet to come, as the necessary props aren't defined in DNA/RNA yet). Todo's: * Icons are missing. The necessary icons *do* exist right now in the icon_geom.blend file, but I can't get them to export/generate .dat files that we can use in the UI here. That said, the placeholder names (from that file) are now used. * Key mappings need work/testing. They seem to work well enough as-is already though * Tool settings (in topbar) are not implemented yet. Coming soon (aka tomorrow, after I get some sleep) * Non-3D view toolbar support |
Revision 179dfd0 by Joshua Leung (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-vfx) July 3, 2018, 15:43 (GMT) |
Cleanup: Remove 2D Editor support from gpencil_paint.c The "GPENCIL_OT_draw" operator pretty much didn't support non-3D views already (at least not without crashing). Now that we've got a separate/dedicated operator for Annotation support (GPENCIL_OT_annotate), we can remove the old 2D Editor support here. |
Revision c3f5c1d by Joshua Leung (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-vfx) July 3, 2018, 15:43 (GMT) |
Cleanup: Remove "Scene->gp_object" This was from an earlier design for supporting Annotations, where in the 3D view, we would have only had GP Objects. Now that we've moved away from that idea, and are back to having a separate "Annotations" system, this concept can be removed from the code again. |
Revision 6cb0327 by Joshua Leung (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-vfx) July 3, 2018, 15:43 (GMT) |
Cleanup: Remove deprecated toolsettings->gpencil_src field This was used to determine whether Grease Pencil data was stored on the Scene level or per Object. It isn't actually used anywhere in 2.8 now, with the GP Objects / Annotations. Removing now to make space for storing the toolsettings for the annotation tools. |
July 3, 2018, 14:50 (GMT) |
Fix T55709: Pose Library - Add New Pose crashes |
July 3, 2018, 14:43 (GMT) |
UI: Default theme, more tweaks Also make the selected list items not as bright, boxes darker and adjustments for contrast and accessibility. |
July 3, 2018, 14:37 (GMT) |
Keymap: Use easily accessible key for animation Based on animator feedback, this key is accessed many times a day. Swap Shift-Space /w Ctrl-Space (full-screen area). |
July 3, 2018, 14:34 (GMT) |
Keymap: update 2.7x map |
July 3, 2018, 14:28 (GMT) |
Keymap: Select/De-Select support for anim-editors Also update menu items, adding select/de-select. |
July 3, 2018, 13:39 (GMT) |
Cleanup: Remove unused variable |
July 3, 2018, 13:39 (GMT) |
Edit Mesh Overlay: Fix floating point instability artifacts This was visible when vertices were very close to the near clip plane. |
|
|
|


Master Commits
MiikaHweb | 2003-2021