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-11-29Allow scanfill caller to specify boundary edges and use to fix knifetool ↵Howard Trickey
extra-face bug
2011-11-29svn merge ^/trunk/blender -r42221:42245Campbell Barton
2011-11-29remove unused vars & minor formatting.Campbell Barton
2011-11-29avoid allocating verts & faces for dupliface + editmode.Campbell Barton
2011-11-29macro for defining a fixed size array which may be heap or stack allocated, ↵Campbell Barton
replaces inline code. BLI_array_fixedstack_declare() BLI_array_fixedstack_free()
2011-11-29Rename DM *_face_* funcs to be either *_tessface_* or *_poly_* to avoid ↵Andrew Wiggin
confusion This is the first step in a few changes to cleanup confusing/missing DM funcs
2011-11-29- add BM_NGON_STACK_SIZE define to use wherever ngon stack arrays are used.Campbell Barton
- renamed BM_Compute_Face_Center() to BM_Compute_Face_CenterBounds() and added BM_Compute_Face_CenterMean() since there was code inline to find the mean center in transform.
2011-11-29fix for duplifaces with quads/ngons, bmesh was using triangulated faces so ↵Campbell Barton
each quad would result in 2 duplis.
2011-11-29The locking + multi-paint section of code needed correction and simplification:Jason Hays
The ratios were only being maintained between the altered weights when they were redistributed, and the resulting weights did not fully respect the locks--now they do.
2011-11-29fix for crash adding empty objectCampbell Barton
2011-11-29utility function for getting the center of a polygon, needed for up coming ↵Campbell Barton
changes
2011-11-29Camera tracking: SAD tracker now supports patterns with any sizeSergey Sharybin
(rectangle patterns are getting enlarged to square like it's happening for KLT)
2011-11-29inline BMIter_Step() and BMIter_New() since the compiler can optimize out ↵Campbell Barton
the switch statement when BMIter_New() is called with the define (which is common).
2011-11-28gpl header cleanup, some files didnt have a gpl header.Campbell Barton
also added inline iterator file (not yet used)
2011-11-28Now wiki link in help menu opens the 2.6 index... Better to do it now than ↵Bastien Montagne
one day before release, and good incitation to finish 2.5/6 index before release!
2011-11-28trust 'bm->elem_index_dirty' is correct, this avoids looping over ↵Campbell Barton
edges/faces/verts if its not needed, but if set wrong it could crash too so added verification when built with debeg. also added debug define to help solve invalid values with valgrind's memcheck. gives noticeable speedup since there was a loop no all faces to set index values on redraw.
2011-11-28validate the index values when an operator finishes since the arrays are ↵Campbell Barton
looped over anyway.
2011-11-28fix for error filling in index dataCampbell Barton
2011-11-28Reset V3D_RENDER_SHADOW flag on file loading.Sergey Sharybin
This flag shouldn't be saved in .blend files but because of strange reason some files contains this flags which leads to object disappearing when disabling buffer shadow in material. Current trunk shouldn't be saving this flag and most probably buggy files were saved in some intermediate version of blender where this flag can be be saved. This should fix remained issue in #29255: Object invisible and weird polygons appearance
2011-11-28corrections for docsCampbell Barton
2011-11-28* Never, ever use "col2" or something like that as UI variable name. Thomas Dinges
2011-11-28svn merge ^/trunk/blender -r42197:42221Campbell Barton
2011-11-28view3d - replace magic numbers with an enum to be used with ↵Campbell Barton
mesh_foreachScreenVert, mesh_foreachScreenEdge since it wasnt clear how the values are used. also resolved use of un-initialized variable.
2011-11-28Fix #29434: Cone collision bounds is on the wrong axisSergey Sharybin
Because of strange reason, cone boundbox was rotated and it wasn't reflecting physics engine which used "correct" cone boundbox. Changed displaying of cone bounding box type.
2011-11-28Rename tracking settings presets to something which makes more sense.Sergey Sharybin
2011-11-28Fixes and tweaks to RNA messages (found while translating in french).Bastien Montagne
Also setting better default values in WeightVGProximity modifier
2011-11-28fix for missing NULL check in remove doubles.Campbell Barton
2011-11-28Fix #29389: cycles viewport render not updating on frame changes. This sort ofBrecht Van Lommel
worked by accident before, because of flags that weren't cleared properly. Now moved the call to update render engines into scene_update_* itself.
2011-11-28Camera tracking: moved camera solver into it's own jobSergey Sharybin
In some cases solving can take a while (especially when refining is used) and keeping interface locked is a bit annoying. Now camera solver is moved to job system and interface isn't locking. Reporting progress isn't really accurate, but trying to make it more linear can lead to spending more effort on it than having benefit. Also, changing status in the information line helps to understand that blender isn't hang up and solving is till working nicely. Main changes in code: - libmv_solveReconstruction now accepts additional parameters: * progress_update_callback - a function which is getting called from solver algorithm to report progress back to Blender. * callback_customdata - a user-defined context which is passing to progress_update_callback so progress can be updated in needed blender-side data structures. This parameters are optional. - Added structure MovieTrackingStats which is placed in MovieTracking structure. It's supposed to be used for displaying information about different operations (currently it's only camera solver, but can be easily used for something else in the future) in clip editor. This statistics structure is getting allocated for time operator is working and not saving into .blend file. - Clip Editor now displays statistics stored in MovieTrackingStats structure like it's done for rendering.
2011-11-28Camera tracking: missed this presets files in previous commitSergey Sharybin
2011-11-28Camera tracking: merging tracking presets stuff from tomato branchSergey Sharybin
This commit implements: - Configurable settings for newly creating tracks Now it's possible to set tracking algorithm and it's settings for all newly creating tracks including manual tracks creation and tracks creation by "Detect Features" operator. - Moves margin, frames limit and adjust frame inside per-track settings. Was request from Francois for this. - Adjust Frames replaced with menu called Pattern Match where it's possible to choose between matching pattern from keyframe frame or from previously tracked frame. Didn't see somebody used adjust frames values differ from 0 and 1, and this menu should make things more clear here/
2011-11-28fix for [#29437] normals incorrect using bevel modifier in edit modeAndrew Wiggin
2011-11-28remove duplicate extern_colamd from blenderplayer cmakeAntony Riakiotakis
2011-11-28Fix typo in track selection operator.Sergey Sharybin
Found by Campbell Barton, thanks.
2011-11-28fix for building as a python moduleCampbell Barton
2011-11-28more work on getting bmesh dirty index flags reliable.Campbell Barton
now there very close, some hard to redo cases to check on.
2011-11-28minor changesCampbell Barton
- comment BM_SetIndex as setting dirty. - have alloc_flag_layer validate the index data and clear the dirty flag since it loops on the data anyway.
2011-11-28fix for minor memory leak for BMO_VInitOpf() in an error case, also use the ↵Campbell Barton
BLI version of strdup().
2011-11-28basic bevel modifier working again in bmesh, closely matches the edge split ↵Campbell Barton
modifier since it calls out to the bevel operator. - edge angles are ok - width is interpreted as percent added BMESH_TODO comments with details about what needs working on.
2011-11-28change edge split modifier to loop over all edges and compare the face ↵Campbell Barton
angles, rather then looping over all faces and looking at every faces-edges-fance which would compare faces twice.
2011-11-28use lower angle when checking to draw an edge, adding uv sphere looked strangeCampbell Barton
2011-11-28Superficial changes for bmesh bevel to sync with bmesh branch, also noticed ↵Campbell Barton
length comparison can be done without sqrt for baking.
2011-11-28when comparing lengths no need to sqrtCampbell Barton
2011-11-282 of the 3 places that check 2 edges share a vertex were incorrect (silly ↵Campbell Barton
mistake) so make into a function: BM_Edge_Share_Vert()
2011-11-28svn merge ^/trunk/blender -r42194:42197Campbell Barton
2011-11-28remove redundant checkCampbell Barton
2011-11-28quiet some warnings and logical errors.Campbell Barton
- curve map insert point had a nested loop which used the same value to index different arrays. - dynamic paint used ternary operator where both outcomes were the same.
2011-11-28svn merge ^/trunk/blender -r42182:42194Campbell Barton
2011-11-28BLI_mempool_findelem() only worked when no elements were freed, use the ↵Campbell Barton
iterator for now.
2011-11-27Do not use search area of unselected tracks when searching for nearestSergey Sharybin
track on mouse selection operator.