assimp/code/PostProcessing
Matthias Möller 12cdbb712c
Fixes possible out-of-bound read in findDegenerate (#5679)
This is possible, if the option "aiProcess_ValidateDataStructure" is deactivated as postprocessing step, but the option "aiProcess_FindDegenerates" is activated and the mesh contains invalid data structures

Co-authored-by: Kim Kulling <kimkulling@users.noreply.github.com>
2024-08-13 16:24:43 +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 CalcTangents: zero vector is invalid for tangent/bitangent (#5432) 2024-07-23 13:13:12 +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 Fixes possible out-of-bound read in findDegenerate (#5679) 2024-08-13 16:24:43 +02: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 Return false instead of crash (#5685) 2024-07-23 16:32:11 +02: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