From eb1e85e400ecf7dbaf21beb5d6e99848bc10e9cb Mon Sep 17 00:00:00 2001 From: Ray Date: Wed, 4 Mar 2026 19:17:41 +0100 Subject: [PATCH] Update rmodels.c --- src/rmodels.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rmodels.c b/src/rmodels.c index 7bc9ff066..0dd4f0634 100644 --- a/src/rmodels.c +++ b/src/rmodels.c @@ -3928,7 +3928,7 @@ void DrawModelEx(Model model, Vector3 position, Vector3 rotationAxis, float rota // Upload runtime bone transforms matrices, to compute skinning on the shader (GPU-skinning) // NOTE: Required location must be found and Mesh bones indices and weights must be also uploaded to shader - if (mat.shader.locs != NULL && (mat.shader.locs[SHADER_LOC_MATRIX_BONETRANSFORMS] != -1) && (model.boneMatrices != NULL)) + if ((mat.shader.locs != NULL) && (mat.shader.locs[SHADER_LOC_MATRIX_BONETRANSFORMS] != -1) && (model.boneMatrices != NULL)) { rlEnableShader(mat.shader.id); // Enable shader to set bone transform matrices rlSetUniformMatrices(mat.shader.locs[SHADER_LOC_MATRIX_BONETRANSFORMS], model.boneMatrices, model.skeleton.boneCount);