sys: Fixed hidpi framebuffer scaling

Actually fixes #598
This commit is contained in:
WerWolv
2022-07-29 17:37:30 +02:00
parent 19222aefcc
commit 6f3a5e896c
5 changed files with 28 additions and 12 deletions

View File

@@ -314,6 +314,11 @@ namespace hex {
s_globalScale = scale;
}
static float s_nativeScale = 1.0;
void setNativeScale(float scale) {
s_nativeScale = scale;
}
static ProgramArguments s_programArguments;
void setProgramArguments(int argc, char **argv, char **envp) {
@@ -364,6 +369,10 @@ namespace hex {
return impl::s_globalScale;
}
float getNativeScale() {
return impl::s_nativeScale;
}
ImVec2 getMainWindowPosition() {
return impl::s_mainWindowPos;