This commit is contained in:
Christian Semmler 2024-03-08 11:06:24 -05:00
parent 89f042f9b7
commit 5bb9658cac
2 changed files with 8 additions and 8 deletions

View File

@ -373,7 +373,7 @@ class UnkImpl : public Unk {
private:
inline Result CreateMeshImpl(
MeshImpl* mesh,
MeshImpl* pMeshImpl,
unsigned long faceCount,
unsigned long vertexCount,
float (*pPositions)[3],

View File

@ -23,9 +23,9 @@ Mesh* UnkImpl::CreateMesh(
ShadingModel shadingModel
)
{
MeshImpl* mesh = new MeshImpl();
MeshImpl* pMeshImpl = new MeshImpl;
if (CreateMeshImpl(
mesh,
pMeshImpl,
faceCount,
vertexCount,
pPositions,
@ -35,11 +35,11 @@ Mesh* UnkImpl::CreateMesh(
pTextureIndices,
shadingModel
) == Error) {
delete mesh;
mesh = NULL;
delete pMeshImpl;
pMeshImpl = NULL;
}
return mesh;
return pMeshImpl;
}
inline Result MeshSetTextureMappingMode(MeshImpl::MeshData* pMesh, TextureMappingMode mode)
@ -133,7 +133,7 @@ inline Result CreateMesh(
}
inline Result UnkImpl::CreateMeshImpl(
MeshImpl* mesh,
MeshImpl* pMeshImpl,
unsigned long faceCount,
unsigned long vertexCount,
float (*pPositions)[3],
@ -154,7 +154,7 @@ inline Result UnkImpl::CreateMeshImpl(
pFaceIndices,
pTextureIndices,
shadingModel,
mesh->ImplementationData()
pMeshImpl->ImplementationData()
);
}