diff --git a/src/models.c b/src/models.c index b970a4838..feaadf838 100644 --- a/src/models.c +++ b/src/models.c @@ -1522,25 +1522,6 @@ bool IsModelAnimationValid(Model model, ModelAnimation anim) } #if defined(SUPPORT_MESH_GENERATION) -Mesh GenMeshDefault(int vertexCount) -{ - Mesh mesh = { 0 }; - - mesh.vertexCount = vertexCount; - mesh.triangleCount = vertexCount/3; - - mesh.vertices = (float *)RL_CALLOC(mesh.vertexCount*3, sizeof(float)); - mesh.texcoords = (float *)RL_CALLOC(mesh.vertexCount*2, sizeof(float)); - mesh.normals = (float *)RL_CALLOC(mesh.vertexCount*3, sizeof(float)); - mesh.colors = (unsigned char *)RL_CALLOC(mesh.vertexCount*4, sizeof(unsigned char)); - - // Upload vertex data to GPU (dynamic mesh) - // NOTE: mesh.vboId array is allocated inside UploadMesh() - UploadMesh(&mesh, true); - - return mesh; -} - // Generate polygonal mesh Mesh GenMeshPoly(int sides, float radius) { diff --git a/src/raylib.h b/src/raylib.h index 4e45c1ff3..a9fbe6b45 100644 --- a/src/raylib.h +++ b/src/raylib.h @@ -1408,7 +1408,6 @@ RLAPI void UnloadModelAnimations(ModelAnimation* animations, unsigned int count) RLAPI bool IsModelAnimationValid(Model model, ModelAnimation anim); // Check model animation skeleton match // Mesh generation functions -RLAPI Mesh GenMeshDefault(int vertexCount); // Generate an empty mesh with vertex: position, texcoords, normals, colors RLAPI Mesh GenMeshPoly(int sides, float radius); // Generate polygonal mesh RLAPI Mesh GenMeshPlane(float width, float length, int resX, int resZ); // Generate plane mesh (with subdivisions) RLAPI Mesh GenMeshCube(float width, float height, float length); // Generate cuboid mesh