Fix render resolution at different UI scales (#514)

This commit is contained in:
goeiecool9999 2022-11-30 13:39:32 +01:00 committed by GitHub
parent a3476c7b7c
commit d3721c3f46
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
18 changed files with 128 additions and 57 deletions

View file

@ -137,23 +137,44 @@ void gui_updateWindowTitles(bool isIdle, bool isLoading, double fps)
}
}
void gui_getWindowSize(int* w, int* h)
void gui_getWindowSize(int& w, int& h)
{
*w = g_window_info.width;
*h = g_window_info.height;
w = g_window_info.width;
h = g_window_info.height;
}
void gui_getPadWindowSize(int* w, int* h)
void gui_getPadWindowSize(int& w, int& h)
{
if (g_window_info.pad_open)
{
*w = g_window_info.pad_width;
*h = g_window_info.pad_height;
w = g_window_info.pad_width;
h = g_window_info.pad_height;
}
else
{
*w = 0;
*h = 0;
w = 0;
h = 0;
}
}
void gui_getWindowPhysSize(int& w, int& h)
{
w = g_window_info.phys_width;
h = g_window_info.phys_height;
}
void gui_getPadWindowPhysSize(int& w, int& h)
{
if (g_window_info.pad_open)
{
w = g_window_info.phys_pad_width;
h = g_window_info.phys_pad_height;
}
else
{
w = 0;
h = 0;
}
}