Skip to content

Commit f0a9958

Browse files
committed
DOOM 3 - SDL - Fix cursor scaling on High DPI
1 parent 481c4da commit f0a9958

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

neo/sys/sdl/sdl_glimp.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -378,7 +378,7 @@ bool GLimp_Init( glimpParms_t parms )
378378
glConfig.multisamples = parms.multiSamples;
379379
glConfig.pixelAspect = 1.0f; // FIXME: some monitor modes may be distorted
380380
// should side-by-side stereo modes be consider aspect 0.5?
381-
swf_cursorDPI.SetFloat(SDL_GetWindowPixelDensity(window));
381+
swf_cursorDPI.SetFloat(SDL_GetWindowDisplayScale(window));
382382
// RB end
383383

384384
break;
@@ -577,7 +577,7 @@ bool GLimp_SetScreenParms( glimpParms_t parms )
577577
SDL_GetWindowSizeInPixels( window, &glConfig.nativeScreenWidth, &glConfig.nativeScreenHeight );
578578
glConfig.displayFrequency = parms.displayHz;
579579
glConfig.multisamples = parms.multiSamples;
580-
swf_cursorDPI.SetFloat(SDL_GetWindowPixelDensity(window));
580+
swf_cursorDPI.SetFloat(SDL_GetWindowDisplayScale(window));
581581

582582
return true;
583583
}

0 commit comments

Comments
 (0)