Fix vision os fake screen size

It never really worked, as the value was arbitrary, digging apple docs showed the right values.
This commit is contained in:
Giovanni Petrantoni
2024-07-07 11:22:06 +08:00
committed by Sam Lantinga
parent 3c90b1c1f6
commit a057240984

View File

@@ -56,10 +56,12 @@ extern void UIKit_QuitModes(SDL_VideoDevice *_this);
extern int UIKit_GetDisplayUsableBounds(SDL_VideoDevice *_this, SDL_VideoDisplay *display, SDL_Rect *rect);
// because visionOS does not have a screen
// we create a fake 1080p display to maintain compatibility.
// we create a fake display to maintain compatibility.
// By default, a window measures 1280x720 pt.
// https://developer.apple.com/design/human-interface-guidelines/windows#visionOS
#ifdef SDL_PLATFORM_VISIONOS
#define SDL_XR_SCREENWIDTH 1920
#define SDL_XR_SCREENHEIGHT 1080
#define SDL_XR_SCREENWIDTH 1280
#define SDL_XR_SCREENHEIGHT 720
#endif
#endif /* SDL_uikitmodes_h_ */