- marked as critical
Frame Rate is Dog Slow at higher resolutions
Currently a new buffer is created for each drawing action. Horribly slow at 640x480. Just use one global buffer and blit at the end. Raster graphics (and everything really) will need to happen in Cairo.
Comments (3)
-
reporter -
reporter - changed status to resolved
Fixed
#5this is now well optimized using one cairo context for all operations and blitting once per frame with a direct surfarray operation. I get 60-90 FPS on ol' Ada, my Pentium4. Should be good enough for now. Anything better will have to come from hardware optimization. -
reporter Fixed
#5this is now well optimized using one cairo context for all operations and blitting once per frame with a direct surfarray operation. I get 60-90 FPS on ol' Ada, my Pentium4. Should be good enough for now. Anything better will have to come from hardware optimization.→ <<cset 26ca2e94d00a>>
- Log in to comment