tornavis/source/blender/collada
Bastien Montagne 7bae9ee6b6 Mesh validate: add an option to not clean temp/cache CDLayers.
This is mandatory for incoming custom normal imports from io scripts, because
often geometry here is corrupted, so we need to call mesh.validate() to clean it up.

Issue is, we cannot set custom normals before geometry is clean, so we need to store
temporary plain loop normals in a CD_NORMAL layer, validate, and then set custom normals.
So we need a way to prevent 'temp' lnors to be freed by validate.
2015-02-05 14:03:01 +01:00
..
AnimationExporter.cpp Cleanup: strcmp/strncmp -> STREQ/STREQLEN (in boolean usage). 2015-01-26 16:59:24 +01:00
AnimationExporter.h Fix for T32843 2014-01-31 09:35:00 +01:00
AnimationImporter.cpp Cleanup: strcmp/strncmp -> STREQ/STREQLEN (in boolean usage). 2015-01-26 16:59:24 +01:00
AnimationImporter.h Add compatibility for older Collada files 2014-02-03 13:04:51 +01:00
ArmatureExporter.cpp Cleanup: strcmp/strncmp -> STREQ/STREQLEN (in boolean usage). 2015-01-26 16:59:24 +01:00
ArmatureExporter.h Dependency Graph: some refactoring which should have no user visible impact 2013-02-21 19:33:04 +00:00
ArmatureImporter.cpp Cleanup: strcmp/strncmp -> STREQ/STREQLEN (in boolean usage). 2015-01-26 16:59:24 +01:00
ArmatureImporter.h Collada Importer: Separated finding bone chains and fixing leaf bone orientations into 2 functions and added a separated import option 2014-12-01 20:31:59 +01:00
CMakeLists.txt move BLO_sys_types.h -> BLI_sys_types.h (it had nothing todo with loading) 2013-05-28 19:35:26 +00:00
CameraExporter.cpp Apply patch [#36601]. 2013-09-05 06:58:27 +00:00
CameraExporter.h Apply patch [#36601]. 2013-09-05 06:58:27 +00:00
ControllerExporter.cpp Cleanup: use BLI_listbase_*** prefix for count,sort,sort_r 2014-11-16 13:57:58 +01:00
ControllerExporter.h Fix building for new collada... 2013-01-21 14:00:01 +00:00
DocumentExporter.cpp OpenCollada: Fix error in printf-format (too much arguments). 2014-01-09 20:35:20 +01:00
DocumentExporter.h style cleanup 2012-10-20 18:46:57 +00:00
DocumentImporter.cpp Improved Collada Armature Import 2014-12-01 12:08:26 +01:00
DocumentImporter.h Fix T41513 Avoid adding NULL values into object lists when lamp- and controller-instances could not be created. 2014-08-25 19:04:44 +02:00
EffectExporter.cpp Fix T43366 export/import materials inconsistent 2015-02-04 19:07:28 +01:00
EffectExporter.h Added option for exporting material based textures. Cleaned up header files due to a bug in osx 2012-06-23 22:03:31 +00:00
ErrorHandler.cpp Cleanup: strcmp/strncmp -> STREQ/STREQLEN (in boolean usage). 2015-01-26 16:59:24 +01:00
ErrorHandler.h style cleanup: function calls & whitespace. 2012-04-29 17:11:40 +00:00
ExportSettings.cpp remove $Id: tags after discussion on the mailign list: http://markmail.org/message/fp7ozcywxum3ar7n 2011-10-23 17:52:20 +00:00
ExportSettings.h Changed some labels from Second Life to OpenSim 2013-10-03 14:24:54 +00:00
ExtraHandler.cpp Fix #35255: build for older OpenCollada versions failed, but don't see a good 2013-05-08 10:07:58 +00:00
ExtraHandler.h Fix #35255: build for older OpenCollada versions failed, but don't see a good 2013-05-08 10:07:58 +00:00
ExtraTags.cpp style cleanup 2012-06-12 22:05:33 +00:00
ExtraTags.h style cleanup: function calls & whitespace. 2012-04-29 17:11:40 +00:00
GeometryExporter.cpp Cleanup: rename `BKE_key_convert/update` to `BKE_keyblock_convert/update`. 2014-11-17 11:19:54 +01:00
GeometryExporter.h fix T39967: Added support for Import/export of vertex color layers 2014-05-01 14:52:36 +02:00
ImageExporter.cpp BKE_image: use BKE_image_*** prefix 2015-01-24 17:26:59 +11:00
ImageExporter.h Added option for exporting material based textures. Cleaned up header files due to a bug in osx 2012-06-23 22:03:31 +00:00
ImportSettings.cpp Cleanup: style 2015-01-21 11:57:11 +11:00
ImportSettings.h Cleanup: style 2015-01-21 11:57:11 +11:00
InstanceWriter.cpp Collada: fixed export when 'active UV Layer only' was selected 2012-08-15 22:08:22 +00:00
InstanceWriter.h Collada: (Export) Added export of surface textures, and control over exported uv layers 2012-06-22 16:16:58 +00:00
LightExporter.cpp Cleanup: Internal degrees removal. 2013-12-03 20:35:45 +01:00
LightExporter.h remove $Id: tags after discussion on the mailign list: http://markmail.org/message/fp7ozcywxum3ar7n 2011-10-23 17:52:20 +00:00
MaterialExporter.cpp Fix #33168: collada export added incorrect -material postfix to material names. 2012-11-27 21:26:06 +00:00
MaterialExporter.h style cleanup 2013-03-08 04:00:06 +00:00
MeshImporter.cpp Mesh validate: add an option to not clean temp/cache CDLayers. 2015-02-05 14:03:01 +01:00
MeshImporter.h fix T39967: Added support for Import/export of vertex color layers 2014-05-01 14:52:36 +02:00
SConscript move BLO_sys_types.h -> BLI_sys_types.h (it had nothing todo with loading) 2013-05-28 19:35:26 +00:00
SceneExporter.cpp Fix T39921: Collada export creates invalid XML when using Track To constraint 2014-04-27 18:44:26 +02:00
SceneExporter.h Collada: Added option for how rot,loc,trans data is exported (improves flexibility for support of other 3D tools) 2013-03-06 23:21:52 +00:00
SkinInfo.cpp Refactor: Move part of vgroup handling code from ED_mesh/object_vgroup.c to BKE_object_deform. 2014-11-18 23:52:29 +01:00
SkinInfo.h define the size of matrix args for both rows/cols. 2012-12-11 14:29:01 +00:00
TransformReader.cpp Added/changed comment for clarification 2013-07-29 17:27:27 +00:00
TransformReader.h define the size of matrix args for both rows/cols. 2012-12-11 14:29:01 +00:00
TransformWriter.cpp Fix stupid handling of 'Object.matrix_local' in RNA. 2014-12-29 15:26:38 +01:00
TransformWriter.h Collada: Added option for how rot,loc,trans data is exported (improves flexibility for support of other 3D tools) 2013-03-06 23:21:52 +00:00
collada.cpp Collada Importer: Separated finding bone chains and fixing leaf bone orientations into 2 functions and added a separated import option 2014-12-01 20:31:59 +01:00
collada.h Collada Importer: Separated finding bone chains and fixing leaf bone orientations into 2 functions and added a separated import option 2014-12-01 20:31:59 +01:00
collada_internal.cpp Math Lib: add transpose_m3_m3, m3_m4, m4_m4 2014-10-30 12:15:14 +01:00
collada_internal.h Collada: renamed size_mat to scale_mat for clarity. removed obsolete variable definition 2013-07-30 07:32:37 +00:00
collada_utils.cpp Code cleanup: remove TRUE/FALSE & WITH_BOOL_COMPAT define 2014-04-01 15:22:28 +11:00
collada_utils.h Collada: Import now always rotates input to match blender's Z_UP axis 2013-07-29 21:51:53 +00:00
version.conf Added new file that contains the sha1 hash key of the currently to be used OpenCollada libraries 2013-09-30 21:11:20 +00:00