From 85c8415e63bccc7a6636179c7d77c90f9c881355 Mon Sep 17 00:00:00 2001 From: maiconpintoabreu Date: Fri, 19 Sep 2025 00:15:23 +0100 Subject: [PATCH] fix rlSetTexture not overriding default mode --- src/rlgl.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/rlgl.h b/src/rlgl.h index 9038e2a48..db3838601 100644 --- a/src/rlgl.h +++ b/src/rlgl.h @@ -1680,7 +1680,9 @@ void rlSetTexture(unsigned int id) } if (RLGL.currentBatch->drawCounter >= RL_DEFAULT_BATCH_DRAWCALLS) rlDrawRenderBatch(RLGL.currentBatch); - + if (RLGL.currentBatch->drawCounter > 1) { + RLGL.currentBatch->draws[RLGL.currentBatch->drawCounter - 1].mode = RLGL.currentBatch->draws[RLGL.currentBatch->drawCounter - 2].mode; + } RLGL.currentBatch->draws[RLGL.currentBatch->drawCounter - 1].textureId = id; RLGL.currentBatch->draws[RLGL.currentBatch->drawCounter - 1].vertexCount = 0; }