mirror of
https://github.com/gnif/LookingGlass.git
synced 2025-08-09 20:24:14 +00:00
[client] renderer: add interface for high DPI rendering
This commit is contained in:
@@ -381,6 +381,7 @@ static int sdlEventFilter(void * userdata, SDL_Event * event)
|
||||
app_handleResizeEvent(
|
||||
event->window.data1,
|
||||
event->window.data2,
|
||||
1,
|
||||
border);
|
||||
break;
|
||||
}
|
||||
|
@@ -80,7 +80,7 @@ void waylandEGLSwapBuffers(EGLDisplay display, EGLSurface surface)
|
||||
wl_surface_set_opaque_region(wlWm.surface, region);
|
||||
wl_region_destroy(region);
|
||||
|
||||
app_handleResizeEvent(wlWm.width, wlWm.height, (struct Border) {0, 0, 0, 0});
|
||||
app_handleResizeEvent(wlWm.width, wlWm.height, 1, (struct Border) {0, 0, 0, 0});
|
||||
xdg_surface_ack_configure(wlWm.xdgSurface, wlWm.resizeSerial);
|
||||
wlWm.resizeSerial = 0;
|
||||
}
|
||||
|
@@ -569,10 +569,10 @@ static int x11EventThread(void * unused)
|
||||
if (x11.fullscreen)
|
||||
{
|
||||
struct Border border = {0};
|
||||
app_handleResizeEvent(x11.rect.w, x11.rect.h, border);
|
||||
app_handleResizeEvent(x11.rect.w, x11.rect.h, 1, border);
|
||||
}
|
||||
else
|
||||
app_handleResizeEvent(x11.rect.w, x11.rect.h, x11.border);
|
||||
app_handleResizeEvent(x11.rect.w, x11.rect.h, 1, x11.border);
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -648,7 +648,7 @@ static int x11EventThread(void * unused)
|
||||
x11.border.right = cardinal[1];
|
||||
x11.border.top = cardinal[2];
|
||||
x11.border.bottom = cardinal[3];
|
||||
app_handleResizeEvent(x11.rect.w, x11.rect.h, x11.border);
|
||||
app_handleResizeEvent(x11.rect.w, x11.rect.h, 1, x11.border);
|
||||
}
|
||||
|
||||
XFree(data);
|
||||
|
Reference in New Issue
Block a user