From b834fe204108c549e576ffa7dfd2684225bbb7f7 Mon Sep 17 00:00:00 2001 From: Oxore Date: Sat, 6 May 2023 22:20:44 +0300 Subject: Impl hardcoded integer scaling --- graphics.cpp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/graphics.cpp b/graphics.cpp index 0a6f699..afcd3b2 100644 --- a/graphics.cpp +++ b/graphics.cpp @@ -6,6 +6,8 @@ #include +static size_t kIntegerScaling = 2; + Graphics::Graphics() { #if HAS_GRAPHICS == 1 @@ -18,17 +20,17 @@ Graphics::Graphics() _window = SDL_CreateWindow("Gut (SEGA MD/G emulator)", SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, - VDP().kRenderWidth, - VDP().kRenderHeight, + VDP().kRenderWidth * kIntegerScaling, + VDP().kRenderHeight * kIntegerScaling, SDL_WINDOW_RESIZABLE); if (!_window) { - SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Couldn't set create window: %s\n", SDL_GetError()); + SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Couldn't create window: %s\n", SDL_GetError()); SDL_Quit(); return; } _renderer = SDL_CreateRenderer(_window, -1, 0); if (!_renderer) { - SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Couldn't set create renderer: %s\n", SDL_GetError()); + SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Couldn't create renderer: %s\n", SDL_GetError()); SDL_Quit(); return; } @@ -39,7 +41,7 @@ Graphics::Graphics() VDP().kRenderWidth, VDP().kRenderHeight); if (!_render_texture) { - SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Couldn't set create texture: %s\n", SDL_GetError()); + SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Couldn't create texture: %s\n", SDL_GetError()); SDL_Quit(); return; } -- cgit v1.2.3