From 47360a9a46fe35576bdc1a4a23983871730d1944 Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Tue, 18 Nov 2025 11:05:55 -0800
Subject: [PATCH] The pixel density on Apple Vision Pro is 2.0
---
src/video/uikit/SDL_uikitmodes.m | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/video/uikit/SDL_uikitmodes.m b/src/video/uikit/SDL_uikitmodes.m
index d3247dbd98e02..eb1a5ddbbf43b 100644
--- a/src/video/uikit/SDL_uikitmodes.m
+++ b/src/video/uikit/SDL_uikitmodes.m
@@ -270,7 +270,8 @@ bool UIKit_AddDisplay(UIScreen *uiscreen, bool send_event)
#endif
#ifdef SDL_PLATFORM_VISIONOS
-bool UIKit_AddDisplay(bool send_event){
+bool UIKit_AddDisplay(bool send_event)
+{
CGSize size = CGSizeMake(SDL_XR_SCREENWIDTH, SDL_XR_SCREENHEIGHT);
SDL_VideoDisplay display;
SDL_DisplayMode mode;
@@ -278,7 +279,7 @@ bool UIKit_AddDisplay(bool send_event){
SDL_zero(mode);
mode.w = (int)size.width;
mode.h = (int)size.height;
- mode.pixel_density = 1;
+ mode.pixel_density = 2;
mode.format = SDL_PIXELFORMAT_ABGR8888;
mode.refresh_rate = 60.0f;