Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-07-15WM: rename files, manipulator -> gizmoCampbell Barton
Edit doxy files and header guards only.
2018-07-11Manipulator: changes for overlay optionsCampbell Barton
There are now 3 categories in the overlay popover: - Navigation - Active (camera, lamp... etc) - Tool (manipulator) The user preference for mini axis now controls if the mini axis displays minimal or a full-interactive widget. Part of design: T55863
2018-06-29Merge branch 'master' into blender2.8Campbell Barton
2018-06-28GLRefactor: partially remove gl calls from source/blender/editors.Ray Molenkamp
This translates the gl calls to the new GPU_ wrappers from D3501. Given it's tedious and repetitive work, this patch does as much as it can with search + replace, the remainder of the gl calls will need to be manually dealt with on a case by case basis. This fixes 13 of the 28 failing editors when building without opengl. For the list of substitutions see D3502 Reviewers: brecht Differential Revision: https://developer.blender.org/D3502
2018-06-143D View: Show view-aligned rotation manipulatorsCampbell Barton
2018-06-14WM: option not to draw arrow manipulator stemCampbell Barton
2018-06-14Cleanup: rename arrow manipulator 'draw_options'Campbell Barton
Rename to 'transform' since this controls interaction.
2018-05-18Cleanup: comments, use negate_mat3_m4Campbell Barton
2018-05-15Manipulator: outline & helpline options for buttonCampbell Barton
2018-05-15Manipulator: utility to get matrix w/o offsetCampbell Barton
2018-05-14Manipulator: fix 2D icon buttons in the 3D viewCampbell Barton
2018-05-14Fix incorrect matrix stack push/popCampbell Barton
2018-05-09Manipulator: support direct cage3d adjustmentCampbell Barton
Scale cage relied on transform code, this adds support for the manipulator corners being modified directly.
2018-05-08Cleanup: whitespace, duplicate includesCampbell Barton
2018-04-28UI: fix incorrect scaling of manipulator widgets with DPI.Brecht Van Lommel
U.ui_scale is the setting from the user preferences and should never be used for drawing. UI_DPI_FAC is the final scale after DPI from the operating system is taken into account.
2018-04-28UI: replace transform hand icon w/ 4 arrowsCampbell Barton
The hand doesn't have a hotspot which you might want using manipulators
2018-04-24Manipulators: Fix Rotate manipulator arc drawing issue.Clément Foucault
2018-04-24Manipulators: Make rotate manipulator smoother.Clément Foucault
2018-04-16Depsgraph: remove EvaluationContext, pass Depsgraph instead.Brecht Van Lommel
The depsgraph was always created within a fixed evaluation context. Passing both risks the depsgraph and evaluation context not matching, and it complicates the Python API where we'd have to expose both which is not so easy to understand. This also removes the global evaluation context in main, which assumed there to be a single active scene and view layer. Differential Revision: https://developer.blender.org/D3152
2018-02-18Merge branch 'master' into blender2.8Campbell Barton
2018-01-24Manipulator: icon highlight could be darkerCampbell Barton
Use color and highlight from theme.
2018-01-24Manipulator: add show_drag option for 2d buttonsCampbell Barton
Needed so 3d navigation buttons can show show drag cursor only for buttons with modal operators.
2018-01-20Manipulator: tweak shape drawingCampbell Barton
Draw triangles over wire for a more subtle outline.
2018-01-20GPU_batch: Add GPU_batch_wire_from_poly_2d_encodedCampbell Barton
Draws wire around polygon shapes: better visibility w/ any background color.
2018-01-19Fix T53788: Camera animation not workingSergey 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-16Manipulator: fix arrow offset in perspective viewCampbell Barton
Use 3D calculations instead of projecting into 2D space.
2018-01-15GPU_batch_from_poly_2d_encoded: optional rctf argCampbell Barton
Also use compiler attributes
2018-01-15Cleanup: update commentsCampbell Barton
2018-01-15Manipulator: support for buttons as vector shapesCampbell Barton
2018-01-14Cleanup: correct namesCampbell Barton
2017-12-19Manipulator: ui-scale support for navigate widgetCampbell Barton
2017-12-15Manipulator: view3d navigation buttonsCampbell Barton
Added for Blender101 template. Disabled by default, enable as a preference. Exposes rotate, pan, zoom, persp-ortho & camera toggle.
2017-12-11Fix grab3d manipulator in a 2D groupCampbell Barton
Was taking scale into account twice.
2017-11-20Cleanup: BLI headers firstCampbell Barton
Also move descriptions into doxy header
2017-10-09Manipulator: add cage3d scale widgetCampbell Barton
For now only show this when scale manipulator is active.
2017-10-07Cleanup: style, duplicate includesCampbell Barton
2017-09-18Correct error in cage2d draw style enumCampbell Barton
2017-09-13Manipulator: cage2d expand hotspotCampbell Barton
With new style drawing hotspot should be in the middle of the border, not inside it.
2017-09-13Manipulator: alternate cage2d draw styleCampbell Barton
Doesn't rely on hovering, more consistent with 2D drawing tools.
2017-09-13Cleanup: use explicit 2d suffix for imm utilsCampbell Barton
Avoid ambiguity between 2d/3d (which were already named).
2017-09-13Manipulator: cage2d option to grab w/ a center handleCampbell Barton
2017-09-13Manipulator: Only allow negative scale w/ flag setCampbell Barton
In most cases we don't want this by default
2017-09-13Manipulator: use solid regions for select drawingCampbell Barton
Needed for 3D view selection
2017-09-13Manipulator: cage2d - uniform handle sizeCampbell Barton
2017-09-13Manipulator: fix cage2d scalingCampbell Barton
2017-09-06Fix crash using arrow manipulatorCampbell Barton
2017-09-05Manipulator: Fix arrow2d drawing outside hotspotCampbell Barton
2017-09-05Manipulator: cage2d initial rotation supportCampbell Barton
2017-09-01Fixes to cage2d scaling in the node editorCampbell Barton
2017-08-30Manipulator: correct pivot w/ non 1:1 aspectCampbell Barton