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
2014-11-28Cleanup: unused headersCampbell Barton
2014-11-11UI Refactor T41640Campbell Barton
Make the UI API more consistent and reduce confusion with some naming. mainly: - API function calls - enum values some internal static functions have been left for now
2014-10-21Cleanup: styleCampbell Barton
2014-10-20Fix T42189Antony Riakiotakis
Own mistake - not copying enough data.
2014-09-29Fix T41995: Box selection - Edit mode - Header not updated.Bastien Montagne
2014-09-24gooseberry request:Antony Riakiotakis
Attempt to select closest bones when possible. Occlusion query selection does't support this well because we can't really derive depth information from occlusion tests. May be possible to improve this somewhat in the future.
2014-09-23Fix possible buffer overflow in selection code. We want to copy theAntony Riakiotakis
number of selected data since the offset, not the offset!
2014-07-23Occlusion Query based selection.Antony Riakiotakis
This patch creates an interface for selection mechanisms in opengl. This makes it possible to switch between occlusion query based or select rendermode based selection transparently. This is really useful on graphics drivers that do not accelerate the select rendermode path (some ATI cards are notorious for this, and the new path is used by default there), since occlusion queries are always hardware accelerated due to their use in games. The option can be found under system - selection. Auto just enables occlusion queries for ATI users while the rest of the options enforce one of the two methods always. There is just one known change, previous code enforced nearest bone to always get selected, even when mouse selecting near the same position, I couldn't replicate the behaviour though. patch by me with edits and review by Campbell. Thanks!
2014-07-11WM: add WM_operator_properties_create_ptrCampbell Barton
Call operator types directly and avoid a lookup when their known.
2014-06-23Add ED_paint.h, split out ED_sculpt.hCampbell Barton
also rename some functions to match our convention
2014-06-22WM: set circle select minimum radius to 1Campbell Barton
2014-05-29Add notifiers and reuse update calls for flood fill operatorsAntony Riakiotakis
2014-05-05Stop all dynamic enums using translations (from blend file data)Campbell Barton
2014-04-30Code cleanup: remove unused includesCampbell Barton
Opted to keep includes if they are used indirectly (even if removing is possible).
2014-04-26Code cleanup: use 'const' for arrays (editors)Campbell Barton
2014-04-11Code cleanup: use boolCampbell Barton
2014-03-12Fix T39123: Border select without "extend" does nor clear selection of ↵Sergey Sharybin
bezier nodes in 3D view This is a regression introduced in fbc7ab30f and caused by the wrong object being passed to the function. Not sure passing editnurb as an argument is a good thing to do..
2014-03-113D Text: textbox selection while in editmodeCampbell Barton
D395 from Henrik Aarnio with some improvements.
2014-03-11View3d: take pixelsize into account for selection distanceCampbell Barton
2014-03-01Resolve T38899: changes to Ctrl+Selectmouse conflict with LMB selectCampbell Barton
2014-02-26Fix T38837: Ctrl+RMB can't select posemodeCampbell Barton
This used to work (unintentionally), now check for paint-select modes as well as editmode for ctrl+rmb to force object selection.
2014-02-26Paint API: add BKE_paint_select_elem_test: to check on paint selectionCampbell Barton
2014-02-26Sculpt: allow to select objects when in sculpt modeCampbell Barton
This was disabled with circle select (which makes sense), but all other paint modes allow this and sculpt isnt using select mouse.
2014-01-27Curves: save active point to fileKevin Mackay
Changed curve active point from pointer to index. Allows curve active point to be saved to file and retained between modes for free. Also some small optimisations by removing pointer look up code. - Made active point access functions into BKE API calls. - Fixes operators where curve de-selection resulted in unsel-active point. - Split curve delete into 2 functions
2014-01-14Fix for own regression, editmode object selection (Ctrl+RMB)Campbell Barton
Wasn't working because of editmode override (which uses regular object selection in editmode)
2014-01-04RNA API: use bool's for enum itemf callbacks.Campbell Barton
2013-11-25Code Cleanup: rename vars for detecting change to be more consistentCampbell Barton
rename change/is_change/is_changed/modified -> changed also use bools over int/short/char and once accidental float.
2013-10-27Border select for sculpting, using B shortcut, warmup for more advancedAntony Riakiotakis
masking, like lasso selection.
2013-10-15fix [#37067] Bone CrashCampbell Barton
Holding Ctrl+RMB is supposed to select objects, while in editmode, however it would end up calling editmode selection as well as pose selection while an armature was in editmode (which caused the crash). Add the ability for view3d_opengl_select() to skip editmode selection.
2013-10-11use BLI_bitmap for editmesh selection buffer to save some memory.Campbell Barton
2013-10-08remove redundant NULL checksCampbell Barton
2013-09-30fix [#36861] In face select masking circle select selects all when out of focus.Campbell Barton
2013-09-09Enable vertex snapping to bundle positionsSergey Sharybin
This means it's possible now to snap stuff to reconstructed tracks positions.
2013-08-03fix error in pose bone selection - head/tail mixupCampbell Barton
2013-08-01use bmesh for loop macros for looping over mesh verts/edges/facesCampbell Barton
2013-07-21code cleanup: add break statements in switch ()'s, (even at the last case).Campbell Barton
2013-07-16revert part of own commit r58304, gives different behavior when de-selecting ↵Campbell Barton
with the lasso in some cases, will look into this after release.
2013-07-16move ED_armature_edit_bone_select() into a more general utility function so ↵Campbell Barton
view3d-select bone operators can use it and get matching selection behavior when entering editmode. - specifically - write to the connected parents tipsel flag when setting the rootsel flag.
2013-07-15allow deselection when bones BONE_UNSELECTABLE flag is set (lasso/box/circle ↵Campbell Barton
select)
2013-06-17patch [#35765] Improve performance during select object in viewport. Up to ↵Campbell Barton
3x speedup. from Alex Babahin (tamerlan311) replace goto's with static functions.
2013-06-15Bugfix #35747Ton Roosendaal
Lasso select could crash if there was an Armature in PoseMode somewhere. Issue also in previous release(s).
2013-06-15Added support for Vertex Weight panel in weight Paint ModeGaia Clary
2013-06-15code cleanup: remove checks for (select == LEFTMOUSE), this happened to work ↵Campbell Barton
because its defined at 1, but confusingly checks against RIGHTMOUSE fail.
2013-05-26BLI_math rename functions:Campbell Barton
- mult_m4_m4m4 -> mul_m4_m4m4 - mult_m3_m3m4 -> mul_m3_m3m4 these temporary names were used to avoid problems when argument order was switched.
2013-05-08code cleanup: remove references to BLI_rand.hCampbell Barton
2013-05-01edge_inside_circle was doing redundant float -> int -> float conversion, ↵Campbell Barton
also dist_squared_to_line_segment_v2 is quite simple so remove radius checks.
2013-04-22Fix #34350: Maya Keyboard map preset problemsSergey Sharybin
Two main things: - Made a python operator for selection in a viewport which will de-select everything if nothing is under the mouse. To do so needed to modify VIEW3D_OT_select, so invoke sets mouse location which is later used by exec function. This way it's possible to select stuff from python defined operator. Not best-ever solution since ideally exec() shall not do OpenGL stuff, but we've got this issue in some other operators. We'll solve this later. - Used a keymap from Gianmichele Mariani as a reference, updated his keymap to latest changes in operators. We shall match Maya keymap much better now, thanks for the keymap dude!
2013-04-16code cleanup: use BKE naming conventions for functions in BKE_editmesh.h and ↵Campbell Barton
BKE_editmesh_bvh.h
2013-04-14code cleanup: rename BKE_tessmesh -> BKE_editmesh, rename ↵Campbell Barton
EditDerivedBMesh.tc -> em. ('tc' is odd name which isn't used elsewhere).
2013-03-26replace view3d_get_view_aligned_coordinate with ED_view3d_win_to_3d_int()Campbell Barton