fix Screen: un parellet de quick fixes
This commit is contained in:
@@ -64,7 +64,8 @@ Screen::Screen()
|
||||
// Al parecer los shaders en macos y linux no funcionan si no se ha renderizado almenos una vez
|
||||
auto temp = Options::video.shaders;
|
||||
Options::video.shaders = false;
|
||||
renderScreen();
|
||||
clean();
|
||||
SDL_RenderPresent(renderer_);
|
||||
Options::video.shaders = temp;
|
||||
}
|
||||
|
||||
@@ -468,8 +469,8 @@ void Screen::applySettings()
|
||||
{
|
||||
SDL_SetRenderVSync(renderer_, Options::video.v_sync ? 1 : SDL_RENDERER_VSYNC_DISABLED);
|
||||
SDL_SetRenderLogicalPresentation(Screen::get()->getRenderer(), param.game.width, param.game.height, Options::video.integer_scale ? SDL_LOGICAL_PRESENTATION_INTEGER_SCALE : SDL_LOGICAL_PRESENTATION_LETTERBOX);
|
||||
adjustWindowSize();
|
||||
setFullscreenMode();
|
||||
adjustWindowSize();
|
||||
}
|
||||
|
||||
// Crea el objeto de texto
|
||||
|
||||
Reference in New Issue
Block a user