Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-09-02 | Cleanup: move select all/none/invert into template | Campbell Barton | |
2018-09-02 | Cleanup: comment blocks | Campbell Barton | |
2018-08-31 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-08-31 | Cleanup: rename WM_keymap_find -> WM_keymap_ensure | Campbell Barton | |
2018-08-22 | Cleanup: style | Campbell Barton | |
2018-08-14 | Fix masks not drawing with draw type set to dashed. | Brecht Van Lommel | |
2018-08-14 | 3D View boarder/lasso select tool options | Campbell Barton | |
Add tool options to control how select operates (add/sub/set/and/xor). Note: edit mode armature select still needs to support all options, this is complicated by how it handles partial end-point selection. | |||
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-08 | Cleanup: rename 'ct' to 'len' for gawain | Campbell Barton | |
2018-07-08 | Cleanup: abbreviate unsigned types (editors, wm) | Campbell Barton | |
2018-07-03 | Keymap: Select/De-Select now use A, Alt-A | Campbell Barton | |
There are still some keys to update because some operators only support toggle. | |||
2018-07-02 | Keymap: add back X-Key for delete | Campbell Barton | |
This is needed as part of modeling work-flow, so keep it accessible. | |||
2018-07-02 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-07-02 | Cleanup: use bool for poll functions | Campbell Barton | |
2018-06-29 | Keymap: minimal default keymap | Campbell Barton | |
Use 2.7x keymap preset for full keymap. Use define to allow further adjustments. See T55666. | |||
2018-06-29 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-06-29 | Cleanup: trailing newlines | Campbell Barton | |
2018-06-28 | GLRefactor: 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-04 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-06-04 | Cleanup: strip trailing space in editors | Campbell Barton | |
2018-05-24 | Merge branch 'master' into blender2.8 | Philipp Oeser | |
2018-05-24 | Fix Extend property of Lasso select tool in Mask editor not working | Philipp Oeser | |
Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D3361 | |||
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-14 | GPU: use alpha blend that works for drawing to transparent buffer. | Brecht Van Lommel | |
It's unlikely to ever be intentional to square the source alpha, as happens with glBlendFunc, so this changes the blending throughout the code. | |||
2017-11-26 | Merge branch 'master' into blender2.8 | Bastien Montagne | |
Conflicts: source/blender/editors/mask/mask_draw.c | |||
2017-11-26 | Cleanup: ImageEditor's mask drawing code was re-implementing ↵ | Bastien Montagne | |
`BKE_maskrasterize_buffer`! So this deduplicates and simplifies code, yeah. Also, as an odd bonus, new code seems slighly quicker than previous one (about 5 to 10% quicker). | |||
2017-11-20 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2017-11-19 | Option not to select with un-hide | Campbell Barton | |
D1518 from @mba105 w/ edits | |||
2017-10-18 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2017-10-18 | Cleanup: Use const for RNA EnumPropertyItem args | Campbell Barton | |
Practically all access to enum data is read-only. | |||
2017-10-16 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2017-10-16 | WM: refactor gestures for use as tools | Campbell Barton | |
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. | |||
2017-10-16 | Cleanup: modal operator border callback names | Campbell Barton | |
Use same convention as all others. Remove 'select' since these are used for zoom as well. | |||
2017-10-16 | WM: Don't save mouse-paths to operator history | Campbell Barton | |
In preparation for modal operators storing their properties, no need to keep mouse-paths around. Also use generic function for lasso properties. | |||
2017-10-16 | WM: remove hard-coded circle radius memory | Campbell Barton | |
Replace with operator type 'last_properties'. Also use generic function for circle gesture properties. | |||
2017-10-07 | Cleanup: style, duplicate includes | Campbell Barton | |
2017-09-06 | Merge branch 'master' into blender2.8 | Brecht Van Lommel | |
2017-09-06 | Use normalized project functions | Campbell Barton | |
2017-06-19 | Gawain API naming refactor | Campbell Barton | |
Use consistent prefix for gawain API names as well as some abbreviations to avoid over-long names, see: D2678 | |||
2017-06-08 | Replace all old DAG calls with direct calls to new DEG and remove ↵ | Luca Rood | |
BKE_depsgraph.h This removes BKE_depsgraph.h and depsgraph.c | |||
2017-05-20 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2017-05-20 | CMake: Use GCC7's -Wimplicit-fallthrough=5 | Campbell Barton | |
Use to avoid accidental missing break statements, use ATTR_FALLTHROUGH to suppress. | |||
2017-05-19 | Merge branch 'master' into blender2.8 | Bastien Montagne | |
Conflicts: source/blender/blenloader/intern/versioning_270.c source/blender/depsgraph/intern/depsgraph_tag.cc source/blender/editors/mask/mask_draw.c | |||
2017-05-17 | Fix T51388: Mask moves when zoom is changed in the movie clip editor | Sergey Sharybin | |
Incorrect matrix space for stabilization. | |||
2017-05-06 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2017-05-05 | Masks: Fix broken animation after adding primitives | Sergey Sharybin | |
Was missing mask shape initialization. Not ideal from the CPU ticks point of view, but will work for now. | |||
2017-04-15 | GPU Matrix API: clean up after 2D-3D unification | Mike Erwin | |
See GPU_matrix.h & gpu_matrix.c for the important changes. Other files are mostly just updated to use the latest API. - remove unused functions, defines, enums, comments - remove "3D" from function names - init to Identity transform (otherwise empty stack) - gpuMatrixReset lets outside code return to initial state Part of T49450 Follow up to D2626 and 49fc9cff3b90 | |||
2017-04-11 | Make image drawing code working with core profile | Sergey Sharybin | |
The issue was caused here by usage of deprecated GL_CURRENT_PROGRAM which was returning rubbish value. Now we use imm API and create vertex format prior to immBindProgram. This made us required to have some sort of state passed from setup function to actual drawing. |