Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-02-20 | Cleanup: doxygen sections | Campbell Barton | |
2020-08-18 | GPUState: GPU_blend final API renaming | Clément Foucault | |
We now use GPU_blend for enabling / disabling blending and explicitly set the blend equation. | |||
2020-07-16 | Cleanup: Gizmo: Remove non matched glDisable | Clément Foucault | |
We use the polyline shader for drawing the rotation gizmo now. This shader supports clipping without hardware clip planes. | |||
2020-05-14 | Fix T76413 Gizmos: Trackball's preselection highlighting is too bright | Clément Foucault | |
This was caused by the sRGB viewport changes. The fix is to modify the alpha values manually. | |||
2020-04-24 | GPU: Add Polyline shader (wide line emulation) | Clément Foucault | |
This new shader is able to emulate smooth wide lines drawing using a geometry shader. This shader needs viewportSize and lineWidth uniforms to be set. There is multiple variants to replace the usage of wide lines for most shaders. This patch only fix the gizmo_types files and the navigation gizmo. Other areas could be fixed afterward, I just limited the patch size. Fix T57570. Reviewed By: billreynish Differential Revision: https://developer.blender.org/D7487 | |||
2020-03-19 | Cleanup: `make format` after SortedIncludes change | Dalai Felinto | |
2020-03-06 | Cleanup: Rename ARegion variables from ar to region | Julian Eisel | |
The old convention was easy to confuse with ScrArea. Part of https://developer.blender.org/T74432. This is mostly a batch rename with some manual fixing. Only single word variable names are changed, no prefixed/suffixed names. Brecht van Lommel and Campbell Barton both gave me a green light for this convention change. Also ran clan clang format on affected files. | |||
2020-01-17 | Gizmo: draw dial arc only over one rotation to avoid artifacts | David | |
There were some visual artifacts when the spin gizmo had a rotation greater than 360 degrees. Avoids this by drawing the arc over the span of one rotation only and adjusting the background color based on the rotation count. | |||
2020-01-14 | Fix T70273: Auto-keyframe ignored by gizmos | Campbell Barton | |
2019-09-14 | Cleanup: use const args, variables | Campbell Barton | |
2019-07-01 | Gizmo: support for filled circle with inner non-zero radius | Campbell Barton | |
Needed for changes to the scale gizmo. | |||
2019-04-17 | ClangFormat: apply to source, most of intern | Campbell Barton | |
Apply clang format as proposed in T53211. For details on usage and instructions for migrating branches without conflicts, see: https://wiki.blender.org/wiki/Tools/ClangFormat | |||
2019-03-25 | Gizmo: add option to move & dial gizmos to select as filled | Campbell Barton | |
Draw as an outline while using solid selection. | |||
2019-02-18 | doxygen: add newline after \file | Campbell Barton | |
While \file doesn't need an argument, it can't have another doxy command after it. | |||
2019-02-06 | Cleanup: remove redundant doxygen \file argument | Campbell Barton | |
Move \ingroup onto same line to be more compact and make it clear the file is in the group. | |||
2019-02-03 | Cleanup: trailing commas | Campbell Barton | |
Needed for clan-format not to wrap onto one line. | |||
2019-02-01 | Cleanup: remove redundant, invalid info from headers | Campbell Barton | |
BF-admins agree to remove header information that isn't useful, to reduce noise. - BEGIN/END license blocks Developers should add non license comments as separate comment blocks. No need for separator text. - Contributors This is often invalid, outdated or misleading especially when splitting files. It's more useful to git-blame to find out who has developed the code. See P901 for script to perform these edits. | |||
2019-01-26 | Cleanup: remove redundant BKE/BLI/BIF headers | Campbell Barton | |
2018-10-18 | Fix debug build after recent changes. | Brecht Van Lommel | |
2018-10-18 | Cleanup: fix compiler warnings. | Brecht Van Lommel | |
2018-10-05 | Dial3d Gizmo: consider the offset value in the incremental angle drawing. | mano-wii | |
This prevents misalignment with the Spin tool gizmo for example. | |||
2018-10-04 | Cleanup: style | Campbell Barton | |
2018-10-04 | ED_gizmotypes_dial_3d_draw_util: use a struct to hide most parameters. | mano-wii | |
2018-10-03 | Dial3d Gizmo: Add the Incremental Angle option to snap. | mano-wii | |
2018-10-03 | Dial 3d Gizmo refactoring. | mano-wii | |
Transform the gizmo's drawing function into a generic function for use in other parts of the code. | |||
2018-09-25 | Gizmo: dial support for a click setting a value | Campbell Barton | |
Useful for click w/o drag to spin a full revolution. | |||
2018-09-25 | Gizmo: reset dial value on cancel | Campbell Barton | |
2018-09-24 | Gizmo: dial3d option to draw a partial arc | Campbell Barton | |
2018-09-21 | Gizmo: fix incorrect dial clip scaling | Campbell Barton | |
Failed with obvious error when the dials scale wasn't 1.0 | |||
2018-09-20 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-09-20 | Gizmo: use ED_view3d_win_to_3d_on_plane | Campbell Barton | |
2018-09-19 | Gizmo: tweaks to dial drawing | Campbell Barton | |
- Add Arc-Inner-Factor, to increase the inner arc radius from 0 (show as a disk). - When showing an angle value, show the angle-end line thicker (since thats whats being adjusted). - Remove offset used by arc drawing which caused aliasing artifacts. | |||
2018-09-19 | Gizmo: exclude arc from selection | Campbell Barton | |
Also disable polygon smooth before drawing arc. | |||
2018-09-19 | Gizmo: remove matrix rotation for the dial gizmo | Campbell Barton | |
This makes it impossible to rotate the gizmo using the matrix Y axis. Testing without this and I can't find any cases it breaks. | |||
2018-09-19 | Correct polygon_smooth being left enabled | Campbell Barton | |
2018-09-19 | Cleanup: comments | Campbell Barton | |
2018-09-19 | Gizmo: dial3d option to show the final angle | Campbell Barton | |
Was showing modal-delta-angle, which isn't useful for the spin tool. | |||
2018-09-18 | Gizmo: dial3d option to get angles w/o wrapping | Campbell Barton | |
Needed for spinning multiple revolutions. | |||
2018-09-18 | Gizmo: add snap & tweak to the dial widget | Campbell Barton | |
Allows holding Ctrl to snap w/ the spin tool. | |||
2018-09-18 | Cleanup: group gizmo dial members into structs | Campbell Barton | |
2018-09-13 | Gizmo: only use mousemove for generic gizmos | Campbell Barton | |
This caused slow performance for spin/bisect for eg. | |||
2018-09-13 | Cleanup: add editor gizmo doxy group | Campbell Barton | |
2018-08-21 | Cleanup: rename gizmo access functions | Campbell Barton | |
Add float in API names since we may want access to other types. | |||
2018-07-18 | GWN: Port to GPU module: Replace GWN prefix by GPU | Clément Foucault | |
2018-07-15 | GPU_matrix: use Blender's naming conventions | Campbell Barton | |
Thanks to @sergey for review | |||
2018-07-15 | Cleanup: use variable names based on term gizmo | Campbell Barton | |
2018-07-15 | WM: rename manipulator to gizmo internally | Campbell Barton | |
2018-07-15 | WM: rename files, manipulator -> gizmo | Campbell Barton | |
Edit doxy files and header guards only. |