Currently, Chippy draws to the screen by directly mapping the framebuffer (a 2D boolean array) to Raylib's DrawRectangle() method. This is inefficient compared to using textures and can be improved upon.
Some of the steps:
- Create an intermediate store (array) between the framebuffer and Render() method.
- Convert the array to a texture every frame.
Currently, Chippy draws to the screen by directly mapping the framebuffer (a 2D boolean array) to Raylib's DrawRectangle() method. This is inefficient compared to using textures and can be improved upon.
Some of the steps: