84 Commits (03ddbfc502b2f551acba0bbaf513ae594bbaa3f2)

Author SHA1 Message Date
Gleb Mazovetskiy ea8a348371
SDL2: Improve best display mode selection (#8166) 7 months ago
Gleb Mazovetskiy 50ac397013 Add 8-bit video mode for SDL2 and use it in DOS 7 months ago
Gleb Mazovetskiy c7b26690c4 dos: Switch to dos-vbe-rebase branch 7 months ago
Anders Jenbo 01507d532c
Add basic DOS port (#8155) 7 months ago
Anders Jenbo 1c76897f2c Apply simple const rules using clang-tidy 7 months ago
staphen 45d7c79ba9 Remove unused function FreeRenderer() 11 months ago
obligaron fe853e484e
Fix freezing the screen when changing the resolution by not recreating the renderer (#7953) 11 months ago
Gleb Mazovetskiy bae54d05e3 Options: Move resolutions list init to display.cpp 1 year ago
Gleb Mazovetskiy 88a9a0656d Move option change handlers out of `options.cpp` 1 year ago
Gleb Mazovetskiy d94bc424df `sgOptions` -> `GetOptions()` 1 year ago
Anders Jenbo 908fb47073 Merge limitFPS and vSync options (#7646) 1 year ago
Gleb Mazovetskiy a7651f15d9 Extract `HeadlessMode` from `diablo.h` 1 year ago
staphen 1078598226 Hide Upscale option in Settings menu 1 year ago
Gleb Mazovetskiy 706905fd59 SDL1: Fix windowed video mode 2 years ago
Gleb Mazovetskiy c2ad6da733 Add DEVILUTIONX_DISPLAY_TEXTURE_FORMAT 3 years ago
Gleb Mazovetskiy 62d067b653 Remove utils/stdcompat/abs.hpp 3 years ago
Gleb Mazovetskiy 4fa3732526 Add missing <cstdint> includes 3 years ago
staphen 49574084e7 Use SDL_SetWindowDisplayMode() to resize fullscreen windows 3 years ago
Gleb Mazovetskiy 5bf9dfd7ee Demo mode: Force resolution to that of the demo 3 years ago
Gleb Mazovetskiy cffb2566df Fix timedemo on SDL1 3 years ago
Gleb Mazovetskiy 7a3882722e Text rendering and chat input fixes 3 years ago
Gleb Mazovetskiy 4e9bb0e704 Fix gold withdrawal in SDL1 3 years ago
Gleb Mazovetskiy 680ab5ec40 Overhaul backbuffer state handling 3 years ago
staphen e67e4934cc Add padmapper for gamepad customization 3 years ago
Gleb Mazovetskiy ba34bafb3f Use SDL events directly 4 years ago
obligaron 40283ca69e Introduce timedemo based tests 4 years ago
Gleb Mazovetskiy 197e1180b2 Add StrCat and StrAppend 4 years ago
Anders Jenbo c7f19336c9 [xbox] Initialize the video system and specify search path 4 years ago
Gleb Mazovetskiy 4063afb792 Xbox NXDK platform 4 years ago
Anders Jenbo 99181fd709 Move more files to the engine folder 4 years ago
Andrew James 0add7a8af6
Define sizes using Size type in control.cpp/stash.cpp (#4737) 4 years ago
Gleb Mazovetskiy 9d2948c782 Loading screen: Free the background early 4 years ago
Gleb Mazovetskiy ede7eab7e8 Fix `-wnarrowing` from `SDL_Rect` construction 4 years ago
obligaron d86c4e5d84 Introduce GetUIRectangle() to distinguish between UI and main panel 4 years ago
obligaron 5337bf1f6a Initialize Viewport in CalculatePanelAreas 4 years ago
ephphatha 7f15aa730d Move definition of ghMainWnd to utils/display.cpp 4 years ago
Anders Jenbo 34201c7881 Do not set scaling hint with out a render 4 years ago
staphen 84475f29ae [Windows] Recreate the whole window if the renderer would otherwise freeze 4 years ago
Bubio 57d5fd0e62
Fix #4251 macOS mouse grab issue (#4298) 4 years ago
staphen 8d5b709749 Restore default Windows audio driver (WASAPI) 4 years ago
Felipe Wannmacher 8efbcf2058
Xbox One/Series support (#3946) 4 years ago
Anders Jenbo 0c109cbfb1 [touch] Update interface scaling when switching fullscreen mode 4 years ago
Anders Jenbo 6b2481a76c Touch support on all SDL2 platforms 4 years ago
Anders Jenbo 68e5805f1b [touch] Adjust controller position after changing resolution 4 years ago
Anders Jenbo cf9b5ae79d Split up graphics settings initializers 4 years ago
Anders Jenbo 0e2aac8cfe Allow for software based rendering 4 years ago
Anders Jenbo 24a15d90e2 Do not recreate the render when switching scalingn quality 4 years ago
Anders Jenbo 7d239d9f89 Scale resolution to true values 4 years ago
ephphatha 530604c529 Prefer DX11 renderer if running on windows with vsync active 4 years ago
staphen 3a802ae270 Apply clang-format to display.cpp 4 years ago