fix out of order IO drawing
authorhgn <hgodden00@gmail.com>
Wed, 1 Dec 2021 13:32:18 +0000 (13:32 +0000)
committerhgn <hgodden00@gmail.com>
Wed, 1 Dec 2021 13:32:18 +0000 (13:32 +0000)
fishladder.c

index da57230e80267f4264bc9d238ba2a3101d080907..37d2469b2e7671cf14b490810abd28d259b52f05 100644 (file)
@@ -2020,7 +2020,7 @@ void vg_render(void)
                                        glUniform4fv( SHADER_UNIFORM( shader_tile_colour, "uColour" ), 1, dot_colour );
                                
                                        // Draw filled if tick not passed, draw empty if empty
-                                       if( world.sim_frame > j && world.sim_run >= k )
+                                       if( (world.sim_frame > j && world.sim_run >= k) || world.sim_run > k )
                                                draw_mesh( empty_start, empty_count );
                                        else
                                                draw_mesh( filled_start, filled_count );