assimp/code/PostProcessing
Stepan Hrbek 206839d4f2
Allow empty slots in mTextureCoords (#5636)
* Allow empty slots in aiMesh::mTextureCoords.
1.Explicitly say in documentation that empty slots are allowed (it was unclear).
2.Change GetNumUVChannels() implementation to allow empty slots.
3.Revert fraction of 2da2835b29 where empty slots are detected and error logged.

* Fix #5632 by reverting fraction of d6aacefa1e where Collada texcoords are renumbered to avoid empty slots.

---------

Co-authored-by: Kim Kulling <kimkulling@users.noreply.github.com>
2024-07-10 09:01:53 +02:00
..
ArmaturePopulate.cpp Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
ArmaturePopulate.h Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
CalcTangentsProcess.cpp Reverts the changes introduced by commit ad766cb in February 2022. (#5542) 2024-04-29 21:03:57 +02:00
CalcTangentsProcess.h Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
ComputeUVMappingProcess.cpp Update ComputeUVMappingProcess.cpp (#5541) 2024-04-11 11:30:36 +01:00
ComputeUVMappingProcess.h Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
ConvertToLHProcess.cpp Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
ConvertToLHProcess.h Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
DeboneProcess.cpp Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
DeboneProcess.h Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
DropFaceNormalsProcess.cpp Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
DropFaceNormalsProcess.h Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
EmbedTexturesProcess.cpp Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
EmbedTexturesProcess.h Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
FindDegenerates.cpp Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
FindDegenerates.h Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
FindInstancesProcess.cpp Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
FindInstancesProcess.h Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
FindInvalidDataProcess.cpp Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
FindInvalidDataProcess.h Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
FixNormalsStep.cpp Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
FixNormalsStep.h Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
GenBoundingBoxesProcess.cpp Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
GenBoundingBoxesProcess.h Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
GenFaceNormalsProcess.cpp Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
GenFaceNormalsProcess.h Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
GenVertexNormalsProcess.cpp Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
GenVertexNormalsProcess.h Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
ImproveCacheLocality.cpp Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
ImproveCacheLocality.h Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
JoinVerticesProcess.cpp Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
JoinVerticesProcess.h Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
LimitBoneWeightsProcess.cpp fixes some uninit bool loads (#5644) 2024-07-02 21:54:18 +02:00
LimitBoneWeightsProcess.h Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
MakeVerboseFormat.cpp Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
MakeVerboseFormat.h Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
OptimizeGraph.cpp Draft: Update init of aiString (#5623) 2024-06-17 13:12:54 +02:00
OptimizeGraph.h Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
OptimizeMeshes.cpp Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
OptimizeMeshes.h Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
PretransformVertices.cpp Draft: Update init of aiString (#5623) 2024-06-17 13:12:54 +02:00
PretransformVertices.h Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
ProcessHelper.cpp Fix compilation for MSVC14. (#5490) 2024-03-11 09:09:23 +01:00
ProcessHelper.h Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
RemoveRedundantMaterials.cpp Draft: Update init of aiString (#5623) 2024-06-17 13:12:54 +02:00
RemoveRedundantMaterials.h Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
RemoveVCProcess.cpp Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
RemoveVCProcess.h Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
ScaleProcess.cpp Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
ScaleProcess.h Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
SortByPTypeProcess.cpp Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
SortByPTypeProcess.h Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
SplitByBoneCountProcess.cpp SplitByBoneCount had a minor typo that prevented updates to nodes indices (#5550) 2024-04-23 21:40:06 +02:00
SplitByBoneCountProcess.h Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
SplitLargeMeshes.cpp Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
SplitLargeMeshes.h Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
TextureTransform.cpp Postprocessing: Fix endless loop (#5605) 2024-05-31 09:36:14 +02:00
TextureTransform.h Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
TriangulateProcess.cpp Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
TriangulateProcess.h Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00
ValidateDataStructure.cpp Allow empty slots in mTextureCoords (#5636) 2024-07-10 09:01:53 +02:00
ValidateDataStructure.h Add 2024 to copyright infos (#5475) 2024-02-23 22:30:05 +01:00