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
path: root/source
AgeCommit message (Collapse)Author
2012-08-26Bugfix [#32410] Create New Group (CTRL+G) tried to activate even when nothing isJoshua Leung
selected Some group operators were missing poll() callbacks
2012-08-26Compiling fix for Windows+Mingw: "Ambiguous" use of IStreamJoshua Leung
2012-08-26code cleanup: comments and some minor edits to interface code.Campbell Barton
2012-08-26make SWAP macros typesafe using CHECK_TYPE macro.Campbell Barton
Its unlikely you want to do short -> int, int -> float etc, conversion during swapping (if its needed we could have a non type checking macro). Double that the optimized assembler outbut using SWAP() remains unchanged from before. This exposed quite a few places where redundant type conversion was going on. Also remove curve.c's swapdata() and replace its use with swap_v3_v3()
2012-08-25fix for type mismatch with SWAP() macro.Campbell Barton
2012-08-25code cleanup: vec_to_quatCampbell Barton
2012-08-25add conjugate_qt_qt(), also some code cleanup and use const for 'rotOrders' ↵Campbell Barton
var in math_rotation.c
2012-08-25better handle sizes by default for mask mode, now ignore image width/heightCampbell Barton
2012-08-25minor code cleanupCampbell Barton
2012-08-25don't use a while loop when in compatible_eul(). this is a low level ↵Campbell Barton
rotation function called in many places so better to avoid iterations. checked this function against the previous method using random rotation inputs and compared results, while this isnt exactly the same the results are very close and acceptable in both cases, also checked baking actions that the resulting FCurves are good and give matching rotations.
2012-08-25style cleanup: also spellingCampbell Barton
2012-08-24mesh bridge tool now leaves bridge faces selected.Campbell Barton
2012-08-24alternate fix for bug [#32395],Campbell Barton
now customdata is interpolated into a temp variable and applied at the end of each layer interpolation function. So this now works for CDDM customdata interpolation and avoids duplicating the customdata when the source and destination overlap.
2012-08-24fix for merged bridge crashing on closed loops (own bug in recent commit) Campbell Barton
2012-08-24Sequencer: reshuffle overlapping strips on cancel trasnformSergey Sharybin
It was possible to create overlapped strips by duplicating and cancelling transform, now it sohuld be handled properly.
2012-08-24fix [#32357] Subdivide fails on newly created edgeCampbell Barton
problem since bmesh merge, new edges were not selected.
2012-08-24Fix for build error on some platforms, seems ImfStdIO.h is not included withBrecht Van Lommel
the other headers everywhere.
2012-08-24use the zoom level to set the size for new mask point handle sizes (artist ↵Campbell Barton
request - handles were annoyingly bug when zoomed in)
2012-08-24Fix #32198: UV unwrap of half a UV sphere would not give a perfect sphere as aBrecht Van Lommel
result. This wasn't really guaranteed anyway, because of numerical precision and possible asymmetry in the triangulation, but we can do a bit better. Now we bias the choice of how to split a quad into two triangles slightly towards one of two possibilities, so that in case they are equal, floating point errors do not decide the direction and symmetry is preserved.
2012-08-24stop socket hiding from causing compositor recalculation.Campbell Barton
2012-08-24fix for bug in variable size blur compositor node - using incorrect Y blur ↵Campbell Barton
operations and uninitialized memory was causing random blur results.
2012-08-24Code cleanup: remove some unused code.Brecht Van Lommel
2012-08-24Fix second part #32377: saving/loading exr files to file paths with non-asciiBrecht Van Lommel
characters should now work on Windows.
2012-08-24Sequencer: allow negative bright/contrastSergey Sharybin
2012-08-24Sequencer: bright/contrast modifierSergey Sharybin
Behaves in exactly the same way as bright/contrast compositor node. Some code could be de-duplicated, like contrast formula and mask influence, but wouldn't call it stopper for commit since it's already needed for grading Mango.
2012-08-24correct assert for customdata overlap, also quiet `uninitialized` warning in ↵Campbell Barton
transform.
2012-08-24Gave the spacetype time region header malloc a more descriptive text, ↵Nicholas Rishel
consistent with other header mallocs.
2012-08-24Code cleanup: comment referenced an outdated file path + spelling errorNicholas Rishel
2012-08-23code cleanup: rename BLI_in_rctf() --> BLI_rctf_isect_pt(), to conform with ↵Campbell Barton
our naming convention.
2012-08-23bugfix for [32368] Added controllers don't count over 10Dalai Felinto
Blender original code (NaN likely) was relying on strcmp to sort the list of controllers. As it happens, in strcmp 10 < 2, thus the list was never in the right order. The curious thing is that in 2.49 it worked, but I think it did because the make_unique_prop_names function was called twice. Strange ;) The solution is to use blender BLI_natstrcmp to do natural sorting
2012-08-23fix [#32395] BMesh data interpolation feedback loopCampbell Barton
2012-08-23style cleanup: indentation, also quiet double promotion warnings for ↵Campbell Barton
despeckle node.
2012-08-23Sequencer: display color sample information when mouse is holded downSergey Sharybin
Behaves in exactly the same way as image editor's color sampling. Would be nice to display color managed color too, but that's for tomato branch.
2012-08-23sequencer zooms horizontal only from mouse wheel and plus buttons.Campbell Barton
2012-08-23Fix #32387: some mesh modifications breaking other shape keys.Brecht Van Lommel
The vertex shapekey index is now no longer copied, and propagation of offsets in the basis to other shapekeys is disabled if new vertices were added. The reason being that the propagation will only be done for the old vertices leaving the new ones behind, and so doing e.g. subdivide + translate on the basis would create a mess on other shape keys.
2012-08-23Sequencer: fix for color balance keyframing and modifier renamingSergey Sharybin
2012-08-23Fix #32391: new remove doubles "unselected" option was enabled by default, don'tBrecht Van Lommel
think this was intentional.
2012-08-23Fix #32389: scons was compiling without iksolver and only itasc since a few ↵Brecht Van Lommel
days, which gave performance issues.
2012-08-23code cleanup: use const weights for customdata interpolation functionsCampbell Barton
2012-08-23BGE: When creating a controller by linking a sensor and actuator, the ↵Mitchell Stokes
created controller will always be an and controller instead of the last controller type added.
2012-08-23fix own error in BM_data_interp_from_edges() from recent commit.Campbell Barton
2012-08-23Sequencer: move up/down operators for modifiersSergey Sharybin
2012-08-23alt page up/down now jump between strip center frames (since often the ↵Campbell Barton
middle frame is a better sample to check).
2012-08-23de-duplicate sequencer jump operator, use next/prev option instead.Campbell Barton
2012-08-23style cleanupCampbell Barton
2012-08-23set defaults for de-speckleCampbell Barton
2012-08-23despeckle composite nodeCampbell Barton
2012-08-23change I made gave a little nicer bleeding direction for inpaint but ↵Campbell Barton
introduced dithering artifact.
2012-08-23- add BM_data_interp_from_edges() function (matches BM_data_interp_from_verts).Campbell Barton
- bridge-merged now merges edge customdata and flags for verts and edges.
2012-08-23bmesh tool: support for merged-bridge (like bridge, collapsing), with aCampbell Barton
factor to blend between loops.