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
2011-09-11use vertex arrays for 3d view grid floor, reduce calls to glColor3ubv. ↵Campbell Barton
clanup some unrelated odd formatting in draw_rotation_guide.
2011-09-11draw grid lines in 1 loop rather then 2.Campbell Barton
2011-09-11change grid floor loopCampbell Barton
- split out axis drawing into its own loop (makes it more readable) - left GRID_MIN_PX at 1.0 by mistake last commit.
2011-09-11simple changes to grid drawing logic.Campbell Barton
- make ortho grid drawing use vertex arrays - make perspective view floor drawing cache result of UI_ThemeColorShade so its not called on every line. - make perspective view floor only loop once on each axis when the grid floor isnt being drawn (was looking over all grid lines for no reason). - add UI_GetColorPtrShade3ubv() to replace UI_GetColorPtrBlendShade3ubv() when no blending is needed.
2011-09-11minor edits / cleanup - no functional changes.Campbell Barton
- use 'const float *' and array size in some function declarations. - replace macros for BLI_math functions INPF, VECCOPY, VECADD etc. - remove unused VertRen.clip struct member. - remove static squared_dist() from 2 files, replace with BLI_math function len_squared_v3v3(). - use vertex arrays for drawing clipping background in the 3D viewport.
2011-09-11cmake edits to navmesh so includes are not added unless the game engines ↵Campbell Barton
enabled.
2011-09-10Fix #28609: UV Sphere Operator Panel allow Segments and Ring to be manually ↵Sergey Sharybin
set to 0 Set hard min for segments and rings to 3. Lower values doesn't make real sense and can only confuse.
2011-09-10Fixed for navmesh on FreeBSD. Oatch by sambler, thanks!Sergey Sharybin
2011-09-10Change priority for editor util library. Gave linking errors here.Sergey Sharybin
2011-09-10Another set of fixes for recats: osx uses different order of arguments for ↵Sergey Sharybin
sort_r and it's callback. Also do not use char constants like 'NAVM' which is casting to int. And added defautl section to switch in KX_NavMeshObject::DrawNavMesh.
2011-09-10use vertex arrays for wireframe octahedral bone drawing.Campbell Barton
2011-09-10fix for building with collada and some other warningsCampbell Barton
2011-09-10Navigation Mesh Modifier:Thomas Dinges
* Fix scons define for operator append * Don't use abbreviations in the UI.
2011-09-10MSVC build fix by MiikaH for NAVMESH. Thanks! :)Thomas Dinges
2011-09-10Compile fix for scons:Thomas Dinges
* Don't compile with navmesh_conversion.cpp if Game engine is disabled.
2011-09-10disable navmesh feature when building without the game engine.Campbell Barton
2011-09-10recast and detour patch now builds again with GCCCampbell Barton
- rearrange structs to work for 64bit - define all vars before goto's - ifdefs for qsort_r/qsort_s - dont cast pointers to int only for NULL checks - dont printf STR_String directly, get the char pointer from it also minor change to gpu py module, no need to pass empty tuple to PyObject_CallObject, can just be NULL
2011-09-10fix own mistake in recent commit, was using glIndexPointer incorrectly.Campbell Barton
2011-09-10SVN maintenance.Guillermo S. Romero
2011-09-09svn merge -r 40061:40078 ↵soc-2010-nicksBenoit Bolsee
https://svn.blender.org/svnroot/bf-blender/trunk/blender
2011-09-09use opengl vertex arrays for the base widgets, their rounded corners, arrows ↵Campbell Barton
and emboss. (note, this is from OpenGL 1.1 from 1992, nothing fancy), gives moderate speedup on my system when showing many buttons (10% - 15%).
2011-09-09[#28595] Select similar edges by face angles ignores z component of normal ↵Sergey Sharybin
angles Patch provided by Andrew Wiggin (ender79). Thanks!
2011-09-09Fix #28590: Sculpt Overlay Texture in Viewport Glitched and Wrong icon for ↵Sergey Sharybin
Overlay Option? Use clamp to border for fixed textures.
2011-09-09error (case insensitive search replace)Campbell Barton
2011-09-09replace magic numbers with defines to make the interface source more readable.Campbell Barton
only functional change is the uiWidgetBase struct stored up to 64 verts, changed this to 36 since thats the most that is used atm, added assert if this ever changes.
2011-09-09Hotkey tweaks: Start/End frame jumping back to Shift-Left/RightJoshua Leung
I'd moved them to Ctrl-Shift-Left/Right having thought that they were for some reason now conflicting with some other hotkeys. Apparently not.
2011-09-09Patch [#23443] Change outliner filter into searchJoshua Leung
Shane Ambler (sambler) for this 12-month vintage! From description: One thing with the outliner filter box is it only filters items that are currently visible. To find what you want you need to manually expand a few levels so that what you want to find is visible. This small patch expands items when filtering is done - effectively turning it into a search. Currently this does not alter the datablocks view as expanding all entries takes waaaay tooooo long. I prevent the expansion of RNA entries for userprefs which prevents infinite recursion but the datablocks list is just too big for this approach. I think it would need a custom outliner_build_tree for a full search.
2011-09-09svn merge -r 39975:40061 ↵Benoit Bolsee
https://svn.blender.org/svnroot/bf-blender/trunk/blender
2011-09-09Fix #28392: some selection operators were working in linked scenes, others not.Brecht Van Lommel
This allows all object selection operators now, useful for inspecting the scene.
2011-09-09- turn RNA_warning into a macro which includes the function name (was being ↵Campbell Barton
written in manually but had incorrect func names in places). - add __func__ define to BLI_utildefines.h for MSVC.
2011-09-08Minor fixes for some unfounded clang warnings.Lukas Toenne
2011-09-07svn merge -r 37306:39975 ↵Benoit Bolsee
https://svn.blender.org/svnroot/bf-blender/trunk/blender
2011-09-07Commiting patch #28552 which was posted by Andrew Wiggin as fix for #28551Sergey Sharybin
Didn't notice this patch when was fixing bug myself, but it fixes some more suspecious usages of angle_v2v2 instead of angle_v3v3.
2011-09-07Node comparison function for sort order did not take parent selection into ↵Lukas Toenne
account.
2011-09-07Fix #28551: Select similar by normals ignores z component of normal anglesSergey Sharybin
Select grouped used angle_v2v2 instead of angle_v3v3.
2011-09-07Updating render layer and image output sockets was not working due to ↵Lukas Toenne
changes in snode_set_context. Before the r39941 this used a hack to 'test for first drawing', but since the snode->nodetree was set to NULL each time at the start of that function the condition would always evaluate true anyway. Simply removed that check to restore previous behavior.
2011-09-07Fixed offset for socket remove buttons ('x') in node groups.Lukas Toenne
2011-09-07Apply patch [#28415] 3d mouse orbit mode individual axes enhancementNathan Letwory
Submitted by Rainer Wahler This patch enables individual axis inversion in trackball mode.
2011-09-07interface + naming improvements to vertex wright modifierCampbell Barton
- WeightVG -> Vertex Weight - mapping_mode -> falloff_type - nicer layout for VertexWeightModifiers add/remove options
2011-09-07Merging r39693 through r39989 from vgroup_modifiers branch into trunk.Bastien Montagne
2011-09-07Merging r39948 through r39988 from trunk into vgroup_modifiers.vgroup_modifiersBastien Montagne
2011-09-06Enabled the 'Layout' node category, currently only containing the 'Frame' ↵Lukas Toenne
node. Both the category and the node could be renamed as needed. The frame node is largely experimental and not totally useful yet, but much asked for, so can't hurt to let people try it out.
2011-09-06Fix for multiple parallel group node executions.Lukas Toenne
This would previously break because begin/end functions for each tree type still have some checks of the ntree->execdata pointer in them, despite the intended use of execdata instances instead of trees themselves for execution data storage. This is an artifact of the old execution system that required these checks to be made in the functions to avoid multiple execution of top-level trees. Now these functions take an additional argument, so group nodes can prevent them from setting and checking the nodetree->execdata pointers.
2011-09-06Fix #28524: Push/Pull Assert when using Operator Panel to Alter Distance valueSergey Sharybin
Some transform operators (like push/pull, shrink/fatten, to sphere and so) were creating "value" as single scalar value. This used to confuse RNA_float_get_array used in initTransform. Use RNA_float_get_array for array values and RNA_float_get for scalar value in transform initi function.
2011-09-06Fix for poly line grease pencil and surface drawing.Sergey Sharybin
2011-09-06Fix for wrong offset of the input socket column in group node tree display.Lukas Toenne
2011-09-06New grease pencil mode: poly line drawingSergey Sharybin
- It's like sketch mode for lines, but you're specifying line knots by clicking on position you want to add next knot. - View can be navigated between knots creation. - Holding LMB down and sliding mouse will lead to new segment preview so it can be created more accurate. Additional change: fixed GP->Bezier conversion. Last point used to be ignored in this operator.
2011-09-06Grease pencil: non-blocking sketch sessionsSergey Sharybin
- Implement own undo stack for grease pencil, so now there'll be no keymaps conflicts. - Supported redo's during sketch session. - Get rid of flag stored in Globals -- use undo stack to check if grease pencil session is active.
2011-09-06svn merge -r39930:39947 https://svn.blender.org/svnroot/bf-blender/trunk/blenderCampbell Barton
2011-09-06fix some complier warnings and add -Wundef to CMake's default GCC warnings.Campbell Barton