mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2025-05-18 01:14:56 +00:00
Add support for true fullscreen (#2016)
* Support for true fullscreen * clang * Re-add mistakenly deleted line * Size I adjusted the size of the entire screen. trophies font size and added a margin so it wouldn't be so spaced out. --------- Co-authored-by: DanielSvoboda <daniel.svoboda@hotmail.com>
This commit is contained in:
parent
32fc983ef8
commit
4df0d9c035
7 changed files with 80 additions and 11 deletions
|
@ -93,7 +93,23 @@ WindowSDL::WindowSDL(s32 width_, s32 height_, Input::GameController* controller_
|
|||
}
|
||||
|
||||
SDL_SetWindowMinimumSize(window, 640, 360);
|
||||
SDL_SetWindowFullscreen(window, Config::isFullscreenMode());
|
||||
|
||||
bool error = false;
|
||||
const SDL_DisplayID displayIndex = SDL_GetDisplayForWindow(window);
|
||||
if (displayIndex < 0) {
|
||||
LOG_ERROR(Frontend, "Error getting display index: {}", SDL_GetError());
|
||||
error = true;
|
||||
}
|
||||
const SDL_DisplayMode* displayMode;
|
||||
if ((displayMode = SDL_GetCurrentDisplayMode(displayIndex)) == 0) {
|
||||
LOG_ERROR(Frontend, "Error getting display mode: {}", SDL_GetError());
|
||||
error = true;
|
||||
}
|
||||
if (!error) {
|
||||
SDL_SetWindowFullscreenMode(window,
|
||||
Config::getFullscreenMode() == "True" ? displayMode : NULL);
|
||||
}
|
||||
SDL_SetWindowFullscreen(window, Config::getIsFullscreen());
|
||||
|
||||
SDL_InitSubSystem(SDL_INIT_GAMEPAD);
|
||||
controller->TryOpenSDLController();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue