• src/conio/bitmap_con.c bitmap_con.h sdl_con.c

    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.



    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • 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%.



    --- SBBSecho 3.03-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)