Changes between Initial Version and Version 1 of Ticket #14025, comment 9


Ignore:
Timestamp:
Jan 12, 2023, 6:37:16 AM (22 months ago)
Author:
mikrosk

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #14025, comment 9

    initial v1  
    33So one of the goals is to avoid unnecessary redraws, buffers in-between etc. This is how I noticed this bug, I presume SDL always initializes its screen surfaces but this is not the case of my backend (which just reuses the same shared memory buffer).
    44
     5As I understand it, the "contract" is that what is not updated via copyRectTosScreen() doesn't need a redraw. And since BS1/BS2 doesn't do a full (640x480) redraw in the beginning, there are the aforementioned glitches present.
     6
    57It's possible some other backend is also affects but it must be one of the more 'obscure' ones, which took a similar path as I did.