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-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.
2015-08-18Refactor translation code out of blenfontCampbell Barton
- Add blentranslation `BLT_*` module. - moved & split `BLF_translation.h` into (`BLT_translation.h`, `BLT_lang.h`). - moved `BLF_*_unifont` functions from `blf_translation.c` to new source file `blf_font_i18n.c`.
2015-08-06Cleanup: whitespace, unused varCampbell Barton
2015-06-19Cleanup: fix mismatch in printf formating (int/unsigned int).Bastien Montagne
Noisy and annoying with new gcc5...
2015-06-12BLI_linklist, avoid full list search for appendCampbell Barton
For areas that require append, store the last node, Previous behavior would too easily hide poorly performing code. Also avoid (prepend, reverse) where possible.
2015-05-30fix T44884: corrected a wrong usage of the CustomLayer API (due to a ↵Gaia Clary
misunderstanding)
2015-05-29fix T44884: Index counter for active UV Map used wrong offsetGaia Clary
2015-05-27fix:T44856 reverted triangluation back to bmesh ( apparently broken by ↵Gaia Clary
commit rB51f33 )
2015-05-11Collada Exporter: sanitize a bit lnor export.Bastien Montagne
In case `BKE_mesh_calc_normals_split()` would fail, exporter would read uninitialized random mem... Should not happen, but better be safe than sorry.
2015-05-10fix T44648: Collada finding bone chains during import crashes when no bones ↵Gaia Clary
are there
2015-05-06collada:custom normals generated by normals modifier have not been exported ↵Gaia Clary
correctly. Also triangulating during export did not work.
2015-05-04Add name argument to data creation API callsCampbell Barton
Was adding then renaming, unnecessarily.
2015-05-03Added name attribute to instance_geometry nodes (request for Second Life)Gaia Clary