Removed rcPolyMeshDetail destructor to maintain backwards-compatibility
https://github.com/recastnavigation/recastnavigation/pull/598#discussion_r1059522812
This commit is contained in:
parent
b43c82c808
commit
a4be369ac3
@ -484,7 +484,6 @@ private:
|
||||
struct rcPolyMeshDetail
|
||||
{
|
||||
rcPolyMeshDetail();
|
||||
~rcPolyMeshDetail();
|
||||
|
||||
unsigned int* meshes; ///< The sub-mesh data. [Size: 4*#nmeshes]
|
||||
float* verts; ///< The mesh vertices. [Size: 3*#nverts]
|
||||
|
@ -264,7 +264,10 @@ rcPolyMeshDetail* rcAllocPolyMeshDetail()
|
||||
|
||||
void rcFreePolyMeshDetail(rcPolyMeshDetail* detailMesh)
|
||||
{
|
||||
rcDelete(detailMesh);
|
||||
rcFree(detailMesh->meshes);
|
||||
rcFree(detailMesh->verts);
|
||||
rcFree(detailMesh->tris);
|
||||
rcFree(detailMesh);
|
||||
}
|
||||
|
||||
rcPolyMeshDetail::rcPolyMeshDetail()
|
||||
@ -277,13 +280,6 @@ rcPolyMeshDetail::rcPolyMeshDetail()
|
||||
{
|
||||
}
|
||||
|
||||
rcPolyMeshDetail::~rcPolyMeshDetail()
|
||||
{
|
||||
rcFree(meshes);
|
||||
rcFree(verts);
|
||||
rcFree(tris);
|
||||
}
|
||||
|
||||
void rcCalcBounds(const float* verts, int numVerts, float* minBounds, float* maxBounds)
|
||||
{
|
||||
// Calculate bounding box.
|
||||
|
Loading…
x
Reference in New Issue
Block a user