https://gitlab.synchro.net/main/sbbs/-/commit/c6a2f44fed9b025986eda3c0
Modified Files:
src/conio/bitmap_con.c
Log Message:
Another large speedup... only update bitmap when drawing a frame
Previously, every change would be flushed through to the bitmap, now
it only flushes before a frame is sent to the driver, or when specific
things (like setting pixels) occur.
This about doubles the throughput again, running the test at 11
seconds (started at 179). At a 16¨ speedup now from when I started.
This can now display at about 10Mbps, which is still kinda slow,
but at least it's not completely terrible anymore.
This could likely be improved by better timing of the frame
generation... it tries to hot 100Hz right now, which is a bit
excessive.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net