From 60bfee4a7d94bd28490190d7fa0c3a8a344021a5 Mon Sep 17 00:00:00 2001 From: Ray Date: Tue, 23 Mar 2021 23:45:14 +0100 Subject: [PATCH] Added security check for render batch #1670 --- examples/models/models_rlgl_solar_system.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/examples/models/models_rlgl_solar_system.c b/examples/models/models_rlgl_solar_system.c index e6a28cf6..7eda6c76 100644 --- a/examples/models/models_rlgl_solar_system.c +++ b/examples/models/models_rlgl_solar_system.c @@ -135,6 +135,10 @@ void DrawSphereBasic(Color color) { int rings = 16; int slices = 16; + + // Make sure there is enough space in the internal render batch + // buffer to store all required vertex, batch is reseted if required + rlCheckRenderBatchLimit((rings + 2)*slices*6); rlBegin(RL_TRIANGLES); rlColor4ub(color.r, color.g, color.b, color.a);