}
static void myGrefresh() {
- SDL_UpdateTexture(texture, NULL, sbuffer, sbpitch * sizeof(ulong));
SDL_RenderClear(renderer);
SDL_RenderCopy(renderer, texture, NULL, NULL);
SDL_RenderPresent(renderer);
*/
bool sf_flushdisplay() {
if (dirty) {
+ SDL_UpdateTexture(texture, NULL, sbuffer, sbpitch * sizeof(ulong));
myGrefresh();
dirty = 0;
return true;
{
switch (e->window.event) {
case SDL_WINDOWEVENT_EXPOSED:
- SDL_RenderPresent(renderer);
+ myGrefresh();
}
}