From eb13ae0cc1f53e691e178ff685ec8626245a0fc0 Mon Sep 17 00:00:00 2001 From: kichikuou Date: Sat, 17 Dec 2022 15:24:34 +0900 Subject: [PATCH] ReignEngine: Fix rendering issue of skinned models without motion This fixes a bug where skinned instances with no motion loaded were not drawn. --- src/3d/renderer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/3d/renderer.c b/src/3d/renderer.c index 9bd97fe..7db9b67 100644 --- a/src/3d/renderer.c +++ b/src/3d/renderer.c @@ -410,7 +410,7 @@ static void render_skinned_model(struct RE_instance *inst, struct RE_renderer *r if (!model) return; - if (model->nr_bones > 0) { + if (model->nr_bones > 0 && inst->motion) { glUniform1i(r->has_bones, GL_TRUE); glUniformMatrix4fv(r->bone_matrices, model->nr_bones, GL_FALSE, inst->bone_transforms[0][0]); } else {