From ee2ab11cc5e5b48cc4db2102a90130ab2d4478e9 Mon Sep 17 00:00:00 2001 From: Jeffery Myers Date: Mon, 5 May 2025 14:54:35 -0700 Subject: [PATCH] Use the animated verts and normals in GL 1.1 if they exist --- src/rmodels.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/rmodels.c b/src/rmodels.c index 2fac266dc..dd1df26a7 100644 --- a/src/rmodels.c +++ b/src/rmodels.c @@ -1423,9 +1423,17 @@ void DrawMesh(Mesh mesh, Material material, Matrix transform) rlEnableTexture(material.maps[MATERIAL_MAP_DIFFUSE].texture.id); - rlEnableStatePointer(GL_VERTEX_ARRAY, mesh.vertices); + if (mesh.animVertices) + rlEnableStatePointer(GL_VERTEX_ARRAY, mesh.animVertices); + else + rlEnableStatePointer(GL_VERTEX_ARRAY, mesh.vertices); + rlEnableStatePointer(GL_TEXTURE_COORD_ARRAY, mesh.texcoords); - rlEnableStatePointer(GL_NORMAL_ARRAY, mesh.normals); + if (mesh.normals) + rlEnableStatePointer(GL_VERTEX_ARRAY, mesh.animNormalss); + else + rlEnableStatePointer(GL_NORMAL_ARRAY, mesh.normals); + rlEnableStatePointer(GL_COLOR_ARRAY, mesh.colors); rlPushMatrix();