You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
The previous version returned the incorrect size from the position map when blendshapes are present in the model. When there are blendshapes, the vertex welding is disabled, and nothing is inserted into the position map. However, the position map's size was being used to dictate how many elements to create in the skinning info. The skinning info tries to compensate for an incorrect max vertex index by resizing its underlying vector when adding an influence, but that was using the index as the new size of the vector, so it was off by one. This fixes both errors. Signed-off-by: Chris Burel <burelc@amazon.com> |
4 years ago | |
|---|---|---|
| .. | ||
| MeshBuilder.cpp | 4 years ago | |
| MeshBuilder.h | 4 years ago | |
| MeshBuilderInvalidIndex.h | 4 years ago | |
| MeshBuilderSkinningInfo.cpp | 4 years ago | |
| MeshBuilderSkinningInfo.h | 4 years ago | |
| MeshBuilderSubMesh.cpp | 4 years ago | |
| MeshBuilderSubMesh.h | 4 years ago | |
| MeshBuilderVertexAttributeLayers.cpp | 4 years ago | |
| MeshBuilderVertexAttributeLayers.h | 4 years ago | |
| MeshOptimizerComponent.cpp | 4 years ago | |
| MeshOptimizerComponent.h | 4 years ago | |