File diff r25723:2d27e68cde3a → r25724:cf37407a0fa2
src/video/sdl2_opengl_v.cpp
Show inline comments
 
@@ -146,9 +146,7 @@ bool VideoDriver_SDL_OpenGL::AllocateBac
 
	SDL_GL_SwapWindow(this->sdl_window);
 
	_screen.dst_ptr = this->GetVideoPointer();
 

	
 
	_cur_palette.first_dirty = 0;
 
	_cur_palette.count_dirty = 256;
 
	this->local_palette = _cur_palette;
 
	CopyPalette(this->local_palette, true);
 

	
 
	return res;
 
}
 
@@ -173,7 +171,7 @@ void VideoDriver_SDL_OpenGL::Paint()
 
{
 
	PerformanceMeasurer framerate(PFE_VIDEO);
 

	
 
	if (_cur_palette.count_dirty != 0) {
 
	if (this->local_palette.count_dirty != 0) {
 
		Blitter *blitter = BlitterFactory::GetCurrentBlitter();
 

	
 
		/* Always push a changed palette to OpenGL. */
 
@@ -182,7 +180,7 @@ void VideoDriver_SDL_OpenGL::Paint()
 
			blitter->PaletteAnimate(this->local_palette);
 
		}
 

	
 
		_cur_palette.count_dirty = 0;
 
		this->local_palette.count_dirty = 0;
 
	}
 

	
 
	OpenGLBackend::Get()->Paint();