From 59acb6dbea44070e8b268f6946755eca2f85ba57 Mon Sep 17 00:00:00 2001 From: GoldenThumbs Date: Tue, 13 Jul 2021 05:18:52 -0500 Subject: [PATCH] Updated models.c (#1871) - fixed issue where vertex positions being passed in place of vertex normals. --- src/models.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/models.c b/src/models.c index 532dd178..83d4562d 100644 --- a/src/models.c +++ b/src/models.c @@ -860,7 +860,7 @@ void UploadMesh(Mesh *mesh, bool dynamic) if (mesh->normals != NULL) { // Enable vertex attributes: normals (shader-location = 2) - void *normals = mesh->animNormals != NULL ? mesh->animNormals : mesh->vertices; + void *normals = mesh->animNormals != NULL ? mesh->animNormals : mesh->normals; mesh->vboId[2] = rlLoadVertexBuffer(normals, mesh->vertexCount*3*sizeof(float), dynamic); rlSetVertexAttribute(2, 3, RL_FLOAT, 0, 0, 0); rlEnableVertexAttribute(2);