From deuce@1:103/705 to CVS commit on Thu Feb 1 22:40:13 2018
src/conio bitmap_con.c 1.66 1.67 bitmap_con.h 1.13 1.14 sdl_con.c 1.223 1.224 Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv14056
Modified Files:
bitmap_con.c bitmap_con.h sdl_con.c
Log Message:
Differentiate between updating the pixels, and forcing a redraw.
A forced redraw redraws all the glyphs at all locations and is excessive
the way it's used in SDL. We just need all the pixels refreshed, so we
only do that now.
From deuce@1:103/705 to CVS commit on Sat Feb 3 20:13:52 2018
src/conio bitmap_con.c 1.79 1.80 bitmap_con.h 1.16 1.17 sdl_con.c 1.230 1.231 Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv9133
Modified Files:
bitmap_con.c bitmap_con.h sdl_con.c
Log Message:
Actually mutex protect update requests rather than have everyone flailing
at shared memory.
Cuts down CPU usage on my system from ~30% on an idle screen to ~3%.