Sfoglia il codice sorgente

Added security check for render batch #1670

Ray 4 anni fa
parent
commit
60bfee4a7d
1 ha cambiato i file con 4 aggiunte e 0 eliminazioni
  1. 4 0
      examples/models/models_rlgl_solar_system.c

+ 4 - 0
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);