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
2016-11-26fix T50118: Added missing assignment of Bone RollGaia Clary
2016-11-25Math Lib: rotate matrix cleanupCampbell Barton
- Remove 'rotate_m2', unlike 'rotate_m4' it created a new matrix duplicating 'angle_to_mat2' - now used instead. (better avoid matching functions having different behavior). - Add 'axis_angle_to_mat4_single', convenience wrapper for 'axis_angle_to_mat3_single'. - Replace 'unit_m4(), rotate_m4()' with a single call to 'axis_angle_to_mat4_single'.
2016-11-13fix T50004: Removed check for empty mesh and adjusted the vertex import ↵Gaia Clary
function to accept meshes without vertices as well
2016-11-02COLLADA: Removed obsolete Export select option 'Both' which created invalid ↵Gaia Clary
data (duplicate transformation information for nodes)
2016-09-24Collada: Trying to get rid of some warning messages on linuxGaia Clary
2016-09-24Collada: Trying to get rif of some warning messages on linuxGaia Clary
2016-09-24Fix: Collada Importer did not import the Blender Profile information ↵Gaia Clary
correctly when multiple objects are bound to same armature. This caused Bone tails to be placed wrong.
2016-09-20regression fix for 1346482d23f167fa57049128384246397fda8d27: The length of ↵Gaia Clary
leaf bones should always be set to the length of the smallest bone. since the mentioned commit the importer did only recalculate the leaf bone length when the 'fix leaf bones' option was also enabled.
2016-08-16Fix two memleaks found by coverity.Bastien Montagne
2016-07-16Cleanup: spellingCampbell Barton
2016-07-15fix T48857: Improved the handling of Material Alpha, based on patch D1949 ↵Sandy Carter
with some small modifications
2016-07-15Collada: changed specification of material alpha from using transparency to ↵Gaia Clary
using transparent with opaque=A_ONE
2016-07-14fix T48857: Added support for transparency (used Patch D1949 from bwrsandman ↵Gaia Clary
with some slight changes)
2016-07-14Cleanup: comment blocksCampbell Barton
2016-07-10Cleanup/Refactor: pass Main pointer to all ID copy functions.Bastien Montagne
Also allows us to get rid of a few _copy_ex() versions...
2016-07-02Correction for MSVCCampbell Barton
2016-07-02Cleanup: comment blocksCampbell Barton
2016-07-01BMesh: make toolflags optionalCampbell Barton
Saves 8 bytes per vert/edge/face. Gives overall ~20-25% memory saving for dyntopo sculpting and modifiers that use BMesh.
2016-06-18Cleanup: style, whitespace, doxy filepathsCampbell Barton
2016-06-14fix T48602: Changed The Collada validator to treat faces with < 3 verts as ↵Gaia Clary
Warning and let the Mesh Validator take care of the cleanup
2016-06-03changed use_connect from bool to a 3 state value (-1,0,1)Gaia Clary
2016-06-03fix T48389 (wip) added warning for loops that define holes (polygons with ↵Gaia Clary
holes not supported)
2016-05-29added missing includeGaia Clary
2016-05-29fixed some incompatible definitions (to make this work also on linux)Gaia Clary
2016-05-29Added support for non numeric bone layer labels (could happen when importing ↵Gaia Clary
from other tools) Differential Revision: https://developer.blender.org/D2037
2016-05-28collada exporter: fixed wrong check for bone roll valueGaia Clary
2016-05-28Collada: Adding support for bone roll and bone layersGaia Clary
Differential Revision: https://developer.blender.org/D2034
2016-05-26moved is_leaf_bone() to collada utils for reuse in exporter and importerGaia Clary
2016-05-26fix: Import of meshes with holes is now reported as WARNING (unsupported)Gaia Clary
improved: add support for bone tail export/import using Blender Collada profile Differential Revision: https://developer.blender.org/D2031
2016-05-26fix: Import of meshes with holes is now reported as WARNING (unsupported)Gaia Clary
2016-04-29Cleanup: warnings. spellingCampbell Barton
2016-04-29Fix broken Collada from rBrB6d0cae56e84306ed.Bastien Montagne
2016-04-25Refactor BKE_blender into separate headersCampbell Barton
- BKE_blender_version.h (only version defines & versionstr). - BKE_blender_copybuffer.h (currently only used for view3d copy/paste). - BKE_blender_undo.h (global undo functions). - BKE_blendfile.h (high level blend file read/write API).
2016-02-21fix T47484: Added fallback solution (copy exported file when rename is not ↵Gaia Clary
supported)
2016-02-20fix T47484: Added proper error reporting for Collada ExporterGaia Clary
2016-02-20fix T47484: Added final status of exported file to Blender consoleGaia Clary
2016-02-19fix T47484: replaced tempnam() by simple name 'untitled'Gaia Clary
2016-01-04Remove SCons building systemSergey Sharybin
While SCons building system was serving us really good for ages it's no longer having much attention by the developers and started to become quite a difficult task to maintain. What's even worse -- there started to be quite serious divergence between SCons and CMake which was only accumulating over the releases now. The fact that none of the active developers are really using SCons and that our main studio is also using CMake spotting bugs in the SCons builds became quite a difficult task and we aren't always spotting them in time. Meanwhile CMake became really mature building system which is available on every platform we support and arguably it's also easier and more robust to use. This commit includes: - Removal of actual SCons building system - Removal of SCons git submodule - Removal of documentation which is stored in the sources and covers SCons - Tweaks to the buildbot master to stop using SCons submodule (this change requires deploying to the server) - Tweaks to the install dependencies script to skip installing or mentioning SCons building system - Tweaks to various helper scripts to avoid mention of SCons folders/files as well Reviewers: mont29, dingto, dfelinto, lukastoenne, lukasstockner97, brecht, Severin, merwin, aligorith, psy-fi, campbellbarton, juicyfruit Reviewed By: campbellbarton, juicyfruit Differential Revision: https://developer.blender.org/D1680
2015-12-28Cleanup: style, indentationCampbell Barton
2015-12-28Cleanup: use BLI_libblock prefix for id functionsCampbell Barton
- test_idbutton -> BLI_libblock_ensure_unique_name (not only used from UI) - BKE_rename_id -> BKE_libblock_rename (always pass valid main) also rename: - name_uiprefix_id -> BKE_id_uiprefix
2015-12-28Changes to rename_id function:Antony Riakiotakis
* Don't copy name before entering new_id function. new_id does that for us already. * Take a main argument to make the function possible to use with different databases * Append BKE_ to rename_id
2015-12-27Split id->flag in two, persistent flags and runtime tags.Bastien Montagne
This is purely internal sanitizing/cleanup, no change in behavior is expected at all. This change was also needed because we were getting short on ID flags, and future enhancement of 'user_one' ID behavior requires two new ones. id->flag remains for persistent data (fakeuser only, so far!), this also allows us 100% backward & forward compatibility. New id->tag is used for most flags. Though written in .blend files, its content is cleared at read time. Note that .blend file version was bumped, so that we can clear runtimeflags from old .blends, important in case we add new persistent flags in future. Also, behavior of tags (either status ones, or whether they need to be cleared before/after use) has been added as comments to their declaration. Reviewers: sergey, campbellbarton Differential Revision: https://developer.blender.org/D1683
2015-12-01Cleanup: Collada: make gcc (partially) happy.Bastien Montagne
Still grumpy about using tmpnam... ;)
2015-11-27fix T46868: added workaround for a collada issue with UTF8 filenamesGaia Clary
2015-11-09Cleanup: avoid incrementing/decrementing id->us outside of BKE_library.Bastien Montagne
We have callbacks for that, they also do some checks and help ensure things are done correctly. Only place where this is assumed not true is blenloader (since here we may affect refcount of library IDs as well...).
2015-11-05Correct error in recent commitCampbell Barton
2015-10-26Cleanup: warning & whitespaceCampbell Barton
2015-10-12Fix T46444: Crash importing DAE w/ empty armatureCampbell Barton
2015-09-11Fix memory leaks in collada importCampbell Barton
2015-09-11Fix T46074: Collada crashes importing animationCampbell Barton
double-frees and freeing memory already inserted into Blender.