aboutsummaryrefslogtreecommitdiff
path: root/src/imv.c
diff options
context:
space:
mode:
authorHarry Jeffery <harry@exec64.co.uk>2019-06-12 01:36:20 +0100
committerHarry Jeffery <harry@exec64.co.uk>2019-06-12 01:43:14 +0100
commit4d965ab261c4226f3f99c557a44cb69c38d44863 (patch)
tree6c122c6282d2be314963ef64bce20ef351bf7f23 /src/imv.c
parentdb991685deeff00073dafba885bd729ee359950b (diff)
downloadimv-4d965ab261c4226f3f99c557a44cb69c38d44863.tar.gz
Add support for hidpi rendering
This fixes #148 but only when used with a version of SDL that includes this patch: https://bugzilla.libsdl.org/show_bug.cgi?id=4521
Diffstat (limited to 'src/imv.c')
-rw-r--r--src/imv.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/imv.c b/src/imv.c
index 84fc839..8567e38 100644
--- a/src/imv.c
+++ b/src/imv.c
@@ -964,7 +964,7 @@ static bool setup_window(struct imv *imv)
SDL_WINDOWPOS_CENTERED,
SDL_WINDOWPOS_CENTERED,
imv->initial_width, imv->initial_height,
- SDL_WINDOW_RESIZABLE);
+ SDL_WINDOW_RESIZABLE | SDL_WINDOW_ALLOW_HIGHDPI);
if(!imv->window) {
fprintf(stderr, "SDL Failed to create window: %s\n", SDL_GetError());
@@ -1001,7 +1001,7 @@ static bool setup_window(struct imv *imv)
}
imv->image = imv_image_create(imv->renderer);
- imv->view = imv_viewport_create(imv->window);
+ imv->view = imv_viewport_create(imv->window, imv->renderer);
/* put us in fullscren mode to begin with if requested */
if(imv->fullscreen) {