X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fvideo.cpp;h=c9c01735d709eea8a5c8f02070371f9e3c9a4c7c;hb=8e30a909ce2a12ed02eea2efc1d0da89eb4783d3;hp=7309910e24b89848a9f36a2dbc18f3f36712c4c0;hpb=f8d9fa1865388d1833179e67e223c6f8576c56fe;p=apple2 diff --git a/src/video.cpp b/src/video.cpp index 7309910..c9c0173 100644 --- a/src/video.cpp +++ b/src/video.cpp @@ -24,8 +24,6 @@ // there [DONE] // -// Display routines seem MUCH slower now... !!! INVESTIGATE !!! [not anymore] - #include "video.h" #include // for memset() @@ -605,9 +603,9 @@ static void Render80ColumnText(void) static void RenderLoRes(uint16_t toLine/*= 24*/) { // NOTE: The green mono rendering doesn't skip every other line... !!! FIX !!! -// Also, we could set up three different Render functions depending on which -// render type was set and call it with a function pointer. Would be faster -// then the nested ifs we have now. +// Also, we could set up three different Render functions depending on +// which render type was set and call it with a function pointer. Would +// be faster than the nested ifs we have now. /* Note that these colors correspond to the bit patterns generated by the numbers 0-F in order: Color #s correspond to the bit patterns in reverse... Interesting! @@ -1232,6 +1230,7 @@ void RenderAppleScreen(SDL_Renderer * renderer) SDL_LockTexture(sdlTexture, NULL, (void **)&scrBuffer, &scrPitch); RenderVideoFrame(); SDL_UnlockTexture(sdlTexture); + SDL_RenderClear(renderer); // Without this, full screen has trash on the sides SDL_RenderCopy(renderer, sdlTexture, NULL, NULL); }