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
2013-05-13new bridge tool: fix for cases with it would crash when existing faces ↵Campbell Barton
matched the newly created ones.
2013-05-13Added RNA access to mask spline's points.Sergey Sharybin
Straightforward patch, point tructure was already defined, was just matter of defining RNA collection property for mask spline. Available via: mask.layers[0].splines[0].points
2013-05-13fix [#35308] Edge Split operator splits unselected edgesCampbell Barton
2013-05-13Fix #35330: Blur node crash due to size overflowSergey Sharybin
Issue was caused by too hight value used for size, which came from infinite Z-buffer point. Solved the crash by clamoing maximal gaussian table radius to 30K, which seems to be reasonable.
2013-05-13fix for bridge flipping, loops pointing away from eachother (over 90d ↵Campbell Barton
difference) would flip now check the loops are facing eachother, taking their relative positions into account.
2013-05-13C forbids having variables declarations in the middle of code block.Sergey Sharybin
2013-05-13Fix #35329: action actuator crash with replacemesh, pointers got outdated.Brecht Van Lommel
No need to cache this, creating it is quick.
2013-05-13Fix #35327: compositing Z combine node was not giving the same result as ↵Brecht Van Lommel
previous versions when the Z values were the same, Also was inconsistent between full sample on/off.
2013-05-13Headers cleanup.Sergey Sharybin
2013-05-13Added an entry for Reroute node in the node categories. Reroute is not a ↵Lukas Toenne
"real" node, but for users it's a bit hard to find, so a menu entry is ok for now. Eventually a context menu for nodes could be a nicer solution: right-click on node link opening a popup with operators for the node, socket or link under cursor, including option "Insert Reroute".
2013-05-13No end point in UI messages...Bastien Montagne
2013-05-13fix [#35335] Crash when rendering a text object with a remesh modifier and a ↵Campbell Barton
material texture
2013-05-13change to drag-lock behavior, only use with outliner (this way layers can be ↵Campbell Barton
changed all at once)
2013-05-13fix for toggle drag not working in popups (move layers for eg)Campbell Barton
2013-05-13fix for building with mingwCampbell Barton
2013-05-13BGE: Fix for [#35320] "Crash When Adding Property without Setting Material" ↵Mitchell Stokes
reported by Leon Cheung. Adding an extra NULL check to draw_mesh_text() to avoid accessing a NULL material array.
2013-05-13BGE: I had the assert in stubs.c backwards. However, it looks like the ↵Mitchell Stokes
Blenderplayer ends up making a bad level call on startup. So, I've added a way to easily turn the asserts on and off (default to off) to allow people to still hunt down bad level calls without interfering with other people's debug builds.
2013-05-13BGE: Adding an assert(true); to every function defined in stubs.c. This ↵Mitchell Stokes
should help in hunting down errors caused by code calling into stubs.c, which shouldn't happen while the Blenderplayer is running. Remember, stubs.c is just to help with linking, these calls should never be used!
2013-05-13BGE: Tweaking the linking order of the Blenderplayer (CMake) to avoid ↵Mitchell Stokes
needing to put BLI code in stubs.c. This fixes an infinite loop with the Edge Split modifier in the Blenderplayer. SCons still has to be tested.
2013-05-13add missing STACK_INIT, also quiet float <> double conversion warnings.Campbell Barton
2013-05-13fix [#35326] Even edge slide on open edge crashes BlenderCampbell Barton
2013-05-13Forgot this in one of previous commitsSergey Sharybin
Idea here is to be able to have all files opened in IDE and not confuse it by the same function implemented in multiple files.
2013-05-13Compilation fix for recent commit.Sergey Sharybin
2013-05-13Remplace bunch of annoying ifdefs in tracking.c with a libmv-capi_stub.ccSergey Sharybin
Makes code in tracking.cc much easier to understand and modify, without worring to breck compulation with Libmv disabled. It is still possible compilation will break due to libmv-capi changes, but that's not happening so much often.
2013-05-13Fix ctrl+(shift)+tab shortcut key not working on OS X after recent bugfix toBrecht Van Lommel
interact better with system shortcuts. This is a special shortcut for switching between views and does not get delivered directly to our view when we pass it through the application key event handling path. We only have a single OpenGL view, so there's no need to pass it on to the application, instead just interpret it directly.
2013-05-13Fix for keyed marker search not happening correct in some casesSergey Sharybin
Was an heuristic failure writen for cases when there's no keyframe in desired direction. Shall all be fine now.
2013-05-12Speedup for rendered viewport for blender internalSergey Sharybin
Display code was a bottleneck here, so made it so render result draw follows Image Draw settings.
2013-05-12Fix for "no functional changes" commitSergey Sharybin
Apparently eitehr merge conflict happened, or i had too much depression in blood, but first camera was just wrong after reconstruction.
2013-05-12Viewport Render Internal:Ton Roosendaal
Animated characters were not rendering yet, the render code for it caused a signal for re-draw and re-render, in eternal loop. Solved by forcing viewport render to use the same derivedmesh data as for 3d viewport drawing. Faster too.
2013-05-12Cycles / Orthographic Camera:Thomas Dinges
* Avoid one unneeded division by 1.0f and save one variable assignment.
2013-05-12Update bundled version of libmvSergey Sharybin
- Ensures fix for msvc2012 is applying correct. - Some code cleanup to match libmv's code style. - Do not include points which were intersect behind the camera to a reconstruction. - Includes changes needed for keyframe selection.
2013-05-12Fix build error on MinGW64Antony Riakiotakis
2013-05-12Refine markers position operatorSergey Sharybin
This operator will run a tracker from previous keyframe to current frame for all selected markers. Current markers positions are considering initial position guess which could be updated by a tracker for better match. Useful in cases when feature disappears from the frame and then appears again. Usage in this case is the following: - When feature point re-appeared on frame, manully place marker on it. - Use Refine Markers operation (which is in Track panel) to allow tracker to find a better match. Depending on direction of tracking use either Forwards or Backwards refining. It's easy: if trackign happens forwards, use Refine Frowards, otherwise use Refine Backwards :)
2013-05-12Documentation for functions inside tracking.cSergey Sharybin
Additional changes: - Cleaned up sources to reduce mess in some big functions. - Removed unused function from libmv c-api. - Made functions naming more consistent. - Use bool for internal stuff in tracking.c. Shall be no functional changes :)
2013-05-12Fix for [#35238] Blender does not save custom orientations from "view"Bastien Montagne
Actually more a feature request... Now create orientations operator has an additional option, use_view, when this one is enabled it will use current view instead of active object to create the new space. Also made some cleanup (made some funcs static).
2013-05-12Render Layers UIPablo Vazquez
Expand the Layers panel by default on Blender Internal as well.
2013-05-12fix for crash with new bridge method used with invalid edge-loops.Campbell Barton
2013-05-12Fix crash when closing blend files with no line stylesSv. Lockal
2013-05-12remove BLI_array allocations from uv/color reverse, rotate. Campbell Barton
2013-05-12Cycles / Math:Thomas Dinges
* Add M_2PI_F and M_4PI_F constants and use them inside the codebase.
2013-05-12Fix material/lamp drivers not working sometimes when they were used by multipleBrecht Van Lommel
objects, found while looking into another bug.
2013-05-12Fix for [#35224] Transform Orientation - order inconsistencyBastien Montagne
Fix turned out to remove as much "manual UI" from 3D view header as possible. Mode selector and all transform manipulators/orientations stuff are now RNA-based UI (leaving basically only edit mesh select modes with custom handlers, as they have some quite specific features). To achieve this, four main modifications were done: * enum-operator-generated menus are now MENU (i.e. dropdown lists) in headers too. * All bit-flag enums expanded in ROW buttons now have a handling consistent with e.g. layers, or what we already have for transform manipulators, i.e. clicking select only one element, shift-click to select multiple ones. * Consequently, the three RNA booleans manipulators flags are merged into a single bit-flag enum (yes, this is also an API change, though I doubt many scripts use it). * Now the width of enum-based dropdown lists is computed from longest item name in enum, no more from a dummy place holder string (when no label/name is given). All this allows to remove some code from 3DView/transform areas, that was actually mostly duplicating RNA/operator one. Also done a few optimizations here and there (among others, do not pass &numitems to RNA_property_enum_items() when you do not need it, saves at least an iteration over enum items to count them). Many thanks to Brecht for the reviews!
2013-05-123D viewport render preview:Ton Roosendaal
- Put it available as a default now (no debug value needed) - Fixed viewport size error, viewport was badly set (visible with border render, property regions) - Fixed hanging lock in conflict between drawing and initialize new renders.
2013-05-12bmesh recalculate normals - remove BLI_array reallocation, the max size of ↵Campbell Barton
the array is known. replace with STACK_* macros (moved to BLI_utildefines.h).
2013-05-12remove wanton use of array reallocation for mesh smoothing.Campbell Barton
2013-05-12bridge tool: add support for face selection.Campbell Barton
2013-05-12bridge option to bridge loop pairs,Campbell Barton
change the operator option to an enum: Connect Loops - open/closed/pairs because it was getting confusing having all as bools.
2013-05-12Fix #35319: python 2x2 matrix inverse and adjugate were wrong.Brecht Van Lommel
2013-05-12Image paint: 2D painting now supports texture masks and does masking moreBrecht Van Lommel
consistent with projection painting. Also did some refactoring of this code, moving the brush image creation code out of brush.c and making it consistent with image updating code.
2013-05-12Fix #35317: crash with boolean modifier using an object whose library linkedBrecht Van Lommel
mesh datablock went missing.