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
2015-01-09Radial operator number angle input should use angles.Antony Riakiotakis
Much more lenient if you are a human.
2015-01-09BKE: Add 'mesh remap' code.Bastien Montagne
This is the (big!) core of mesh transfer data, it defines a set of structures to represent a mapping of mesh elements (verts, edges, polys of loops) between two arbitrary meshes, and code to compute such mappings. No similarity is required between source and destination meshes (though results when using complete different meshes are rather unlikely to be useful!). This code is not bound to data transfer, it is defined to be as generic as possible, and easy to reuse or extend as needs arise. Several methods of mapping generation are defined for each element type, we probably will have to adjust that in future (remove useless ones, add new ones...). For loops, you can also define islands (for UVs e.g.) so that loops of a same destination polygon do not 'spread' across several source islands. Heavily reviewed and enhanced by Campbell, thanks a lot!
2015-01-09Fix texture sampling with generative modifiers - sample backbufferAntony Riakiotakis
returns indices in mesh face range
2015-01-09Fix T43174: "Record animation" does not update fcurve handlesBastien Montagne
`INSERT_FAST` implies you call `calchandles_fcurve()` at the end... For now, since we do not store edited FCurves nor can we get them easily (requires RNA...), just update handles of all fcurves, it's much more performant than removing usage of `INSERT_FAST` anyway.
2015-01-09BLI_string: BLI_str_ends_with -> BLI_str_endswithCampbell Barton
Loosely following Python str convention.
2015-01-09Fix rotate around selection only working if object is at origin forAntony Riakiotakis
texpaint
2015-01-09BKE bvhutils: cleanup and refactor to make it more flexible.Bastien Montagne
You can now use lower-level '_ex' versions of bvh creators to only use part of the mesh's elements in the BVH, and/or create bvh from non-DM sources. Needed for transfer data. Note edges extend version of bvh creator is not added here, not needed so far.
2015-01-09BLI_math: add vector's dot_v3v3v3() func, for when you have three points ↵Bastien Montagne
instead of two vectors.
2015-01-09BLI_rand: add a function returning a random point whithin given 2D triangle.Bastien Montagne
Needed by transfer data.
2015-01-09BLI: add 'A*' (AStar) shortest path solver algorithm.Bastien Montagne
Needed for transfer data.
2015-01-09Gooseberry animation request: Paste flipped pose in actionAntony Riakiotakis
and graph editor. This was a tricky commit that was not so straightforward to make work. The information for bones is not easy to come by in the animation curves, however we do have some string manipulation tricks to make it happen. Testing in gooseberry worked for the rigs there, commiting to master now
2015-01-09Fix T43159: Copying of linked datablocks using relpath leads to invalid ↵Bastien Montagne
paths in new copies. Propper fix reverting most of rB60e70c0c6014e5, which was only partial specific fix. This code uses generic `BKE_id_lib_local_paths()` func to handle all possible paths. Reviewers: sergey, campbellbarton Differential Revision: https://developer.blender.org/D977
2015-01-08Fix T43154: Extrude edges ignored isolated vertsCampbell Barton
Also cleanup extrude code. - remove normal calculation. - remove return values for transform type. - use enums. Thanks to Psy-fi for finding the initial fix.
2015-01-08DDS missed newline printing errors.Campbell Barton
2015-01-08Fix T43159: Copying of linked datablocks using relpath leads to invalid ↵Bastien Montagne
paths in new copies. Simply have to rebase onto main filepath when copying, if source datablock is lib and path is relative. Afaict, only affected Image and Text datablocks. MovieClip would also be a candidate, but has no copy implemented currently.
2015-01-08Fix crash in texture paint sampling when sampling materials withoutAntony Riakiotakis
textures slots
2015-01-08Fix for wrong boolean flag checkSergey Sharybin
This fixes obvious overflows when checking bitflags, who knows how much undiscovered issues exists in the code still..
2015-01-08Better check that preview seq is cleared on exitCampbell Barton
2015-01-08GHash: use reinsert instead of remove/insertCampbell Barton
2015-01-08cleanup: styleCampbell Barton
2015-01-08Fix T40257: Frustum culling not working properlyMitchell Stokes
Instead of getting fancy this time, we'll just use Mahalin's simpler fix. This may have slight performance impacts, but it is a lot simpler than the previous fix and shouldn't cause as many bugs.
2015-01-08Revert "Fix T40257: Frustum culling not working properly"Mitchell Stokes
This reverts commit 315609ec0c1e28eb12bde3e8bbd2a5b03672b1a9. This fix still causes more issues than it solves.
2015-01-08Fix invalid memory access in gradient brushes - could cause a crash inAntony Riakiotakis
MacOS. This looks like an oldie and should not influence release, but if we do make an 'a' build it's safe to include. Report by Craig Jones, thanks!
2015-01-07Quite warning about unused func.Bastien Montagne
(not my day...)
2015-01-07Remove 'ensure previews' call from write code.Bastien Montagne
Sorry about that, should have checked this stuff more, with Internal material renders are very fast (unoticable), but with Cycles it can take (a lot of) time, like several minutes or more. Will probably fall back to a dedicated operator users will have to fire themselves when they want previews in their files.
2015-01-07Recalculate particle pathcache stuff for all particles instead ofLukas Tönne
trying to be smart. This breaks child interpolation otherwise because sometimes parent paths are not calculated and give bad clumping results.
2015-01-07PyAPI: Call to get the pixel x,y in a text blockMartin Felke
This allows scripts to request the screen location of any (line, column) pair.
2015-01-07More tweak to preview commit - do not 'render' non-used IDs either.Bastien Montagne
Thanks to Campbell for the headup.
2015-01-07Ugh, forgot to invert that one in previous commit, sorry for the noise...Bastien Montagne
2015-01-07Ensure mat/tex/etc. previews are generated/saved in .blend files when ↵Bastien Montagne
enabled in userprefs. Reviewers: campbellbarton Differential Revision: https://developer.blender.org/D970
2015-01-07Followup to fe3e000: no need to exit pose mode on operator redoSergey Sharybin
This is to be backported to the release branch.
2015-01-07Fix for bool flag useCampbell Barton
2015-01-07cleanup: de-duplicate codeCampbell Barton
2015-01-07Fix: Segfault in Image Editor when transforming GPencil StrokesJoshua Leung
2015-01-07Fix: Missing updates for UI panels and main region when using Grease Pencil ↵Joshua Leung
in Image Editor
2015-01-07Fix: Restored "Draw Poly" to D Ctrl RMB, as D Alt LMB was blocked by Alt-D ↵Joshua Leung
(duplicate) keymap
2015-01-07Cycles: Allow negative values in Combine XYZ node.Thomas Dinges
2015-01-06Event System Cleanup: Modifier Key Assignment Switchjulianeisel
Was quite messy previously, think this is much more readable and easier to follow.
2015-01-06Fix T40435: Fix event system modifier key handlingjulianeisel
This partial reverts rBd800cffaf10cb7, but fixes T40435 (Background label is not redrawn). It now isn't possible to use single modifier keys as shortcuts anymore. But this is something that's not really useful at all, since it breaks more than it allows.
2015-01-06Remove slurph shape-key featureCampbell Barton
This is an old option which wasn't working in over a year without complaint.
2015-01-06Fix copy-paste of colors to generated color not being correct. 'Antony Riakiotakis
Change generated color property to gamma space to match the add new image operator.
2015-01-06Logic Bricks *must* be kept in alphabetical orderDalai Felinto
2015-01-06Fix T43137: vertex bevel percent mode wasn't implemented.Howard Trickey
2015-01-06Sequencer: show extensions when preview enabledCampbell Barton
2015-01-06Fix T43143: DPX header wrong, making it impossible to import to other softwareSebastian Koenig
The issue was caused by the single letter in header, which is expected to be captial as per standard: http://www.simplesystems.org/users/bfriesen/dpx/S268M_Revised.pdf
2015-01-06cleanup: warningsCampbell Barton
2015-01-06Correct args from recent mathutils refactorCampbell Barton
2015-01-06PyAPI: add PyList_APPENDCampbell Barton
This appends while giving ownership to the list, avoiding temp assignment. This matches PyList_SET_ITEM which bypasses refcount's Note, this also reduce code-size, Py_DECREF is a rather heavy macro.
2015-01-06PyAPI: add utilities PyTuple_SET_ITEMS, Py_INCREF_RETCampbell Barton
Setting all values of a tuple is such a common operation that it deserves its own macro. Also added Py_INCREF_RET to avoid confusing use of comma operator.
2015-01-06BGE: Fix for bugs T42520 and T42097 (mouse look actuator related).Jorge Bernal
With this fix the mouse actuator movement works well as with even screen resolutions as odd screen resolutions. Also it fixed the movement when the border of the blenderplayer window is out of the screen limits. Reviewed By: moguri Differential Revision: https://developer.blender.org/D946