From 6cd35f5b72aa37b64fcdbe8b320ba49847f6aa72 Mon Sep 17 00:00:00 2001
From: Ivan Epifanov <[EMAIL REDACTED]>
Date: Fri, 23 May 2025 15:32:46 +0300
Subject: [PATCH] VITA: support only fullscreen windows. Fixes #13079
(cherry picked from commit 2b4d61e4a6224d9fd70f5fb8d3d901558d8fe213)
---
src/video/vita/SDL_vitavideo.c | 2 ++
src/video/vita/SDL_vitavideo.h | 2 --
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/video/vita/SDL_vitavideo.c b/src/video/vita/SDL_vitavideo.c
index 6b5dbd78d017f..3455dba3004fb 100644
--- a/src/video/vita/SDL_vitavideo.c
+++ b/src/video/vita/SDL_vitavideo.c
@@ -153,6 +153,8 @@ static SDL_VideoDevice *VITA_Create(void)
device->PumpEvents = VITA_PumpEvents;
+ device->device_caps = VIDEO_DEVICE_CAPS_FULLSCREEN_ONLY;
+
return device;
}
diff --git a/src/video/vita/SDL_vitavideo.h b/src/video/vita/SDL_vitavideo.h
index 268bed84aea7c..f5b397b34df9d 100644
--- a/src/video/vita/SDL_vitavideo.h
+++ b/src/video/vita/SDL_vitavideo.h
@@ -60,8 +60,6 @@ extern SDL_Window *Vita_Window;
// Display and window functions
extern bool VITA_VideoInit(SDL_VideoDevice *_this);
extern void VITA_VideoQuit(SDL_VideoDevice *_this);
-extern bool VITA_GetDisplayModes(SDL_VideoDevice *_this, SDL_VideoDisplay *display);
-extern bool VITA_SetDisplayMode(SDL_VideoDevice *_this, SDL_VideoDisplay *display, SDL_DisplayMode *mode);
extern bool VITA_CreateWindow(SDL_VideoDevice *_this, SDL_Window *window, SDL_PropertiesID create_props);
extern void VITA_SetWindowTitle(SDL_VideoDevice *_this, SDL_Window *window);
extern bool VITA_SetWindowPosition(SDL_VideoDevice *_this, SDL_Window *window);