Commit Graph

163 Commits

Author SHA1 Message Date
Henrik Rydgård 0df2a40487 Remove the "GPUInterface" base class. Not really useful, GPUCommon is pretty much the same thing. 2024-12-02 11:12:14 +01:00
Henrik Rydgård 35f9b9d0d8 Qt buildfix, assorted warning fixes 2024-12-02 09:14:10 +01:00
Henrik Rydgård 5939270d2c Log: Split out StdioListener from ConsoleListener, making the second Win32-only. 2024-07-21 13:55:40 +02:00
Henrik Rydgård c5791764d8 Make the i18n T function use std::string_view
Buildfixes, crashfixes

One more

Android buildfix

Buildfix Qt
2024-02-12 18:44:39 +01:00
Henrik Rydgård e4ea4831e9 Delete the vertex cache option from the code. 2023-10-10 15:43:43 +02:00
Henrik Rydgård 19e4de5088 Change global UI messages to use an enum instead of strings.
Makes it easier to add new ones and delete outdated ones without missing
any uses.
2023-09-30 11:37:02 +02:00
Henrik Rydgård ade64171ce Proof-of-concept: libchdr works on Windows 2023-09-29 10:05:19 +02:00
Henrik Rydgård fa396c2082 Qt and Mac buildfixes 2023-08-02 14:49:43 +02:00
Henrik Rydgård 84fffec4f3 Switch all NativeMessageReceived to System_PostUIMessage 2023-07-06 17:26:02 +02:00
Henrik Rydgård 8f96ec371e Rename iBufFilter -> iDisplayFilter 2023-04-05 09:34:18 +02:00
Henrik Rydgård 8b431b39ba Wrap the display globals in a struct (#16998)
* Wrap the display globals in a struct

Makes it easier to search/replace these, for future refactorings.

* Some renaming

* Qt buildfix, also fix the Qt build on Mac (got broken with battery changes)

* Attempt at buildfixing ios

* UWP buildfix
2023-02-25 13:09:44 +01:00
Henrik Rydgård 4287365411 Update URLs, fix feedback from #16851 2023-01-29 00:25:27 +01:00
Serena 30f6296767 Remove some Windows + Qt stuff + meow 2023-01-27 19:12:41 +03:00
Xu Zhen abb4aa92f1 Fix window icon path 2022-12-06 23:17:35 +08:00
Henrik Rydgård 689860b3a0 Qt buildfix, apply feedback 2022-11-27 17:33:15 +01:00
Henrik Rydgård 9518aa0900 Blind Qt fix 2022-11-06 20:01:03 +01:00
Unknown W. Brackets 3edf6ab0fa Config: Don't save --fullscreen unless changed.
This makes --fullscreen and --windowed temporary by using a separate
setting.  If the setting is changed explicitly, it begins saving it again.
2022-05-28 15:47:12 -07:00
Unknown W. Brackets 451b996713 Qt: Remove auto texture scaling option.
Functionality removed in 887f610.
2021-10-05 19:33:26 -07:00
iota97 d489c099a7 Qt as well 2021-09-15 17:43:59 +02:00
Henrik Rydgård 0328816870 Rename g_Config.externalDirectory to defaultCurrentDirectory - since that's what it was.
Also make currentDirectory a Path, and add support for Path config
parameters.

Buildfixes

More Qt buildfixes

Oops, didn't mean to change zstd ver
2021-05-30 00:49:47 +02:00
Unknown W. Brackets b74ecd5fa0 SaveState: Use Path instead of strings. 2021-05-14 23:00:22 -07:00
Henrik Rydgård 8727679353 Clean up PathBrowser a bit
Fix UWP build

Fix booting homebrew.

Qt buildfix
2021-05-13 10:39:16 +02:00
Henrik Rydgård a40b1dec5f Use Path for fullName in dirlisting. Bugfixes.
Buildfixes

UWP: Buildfix.

headless: Buildfix.

Common: Buildfix.

iOS: Buildfixes.

libretro: Buildfix.

Qt: Buildfix.
2021-05-13 10:39:16 +02:00
Unknown W. Brackets 13ec384dbe Build: Explicitly include ppsspp_config.h.
This adds it to all files that use it.  Not all our builds include the
file.
2021-03-02 21:04:03 -08:00
iota97 6cf261a0f7 Fix off by one 2020-11-06 10:53:57 +01:00
iota97 4c0908ef44 Make Qt apply fullscreen change from UI as well 2020-10-10 16:26:07 +02:00
Henrik Rydgård f01ba6dc84 Move NativeApp.h to Common/System, split into NativeApp.h and System.h
Buildfix
2020-10-04 11:42:16 +02:00
Henrik Rydgård b7edf75437 Move Display.cpp/h to Common. 2020-10-04 11:42:16 +02:00
TotalCaesar659 5f073d24ba Fix radio button in "Window size" menu 2020-07-03 21:03:14 +03:00
Henrik Rydgård c4f1143adc Qt fix 2020-05-16 19:04:41 +02:00
TotalCaesar659 bbc6337263 Add "Switch UMD" menu point to Linux version 2020-04-18 21:08:20 +03:00
TotalCaesar659 00684a4bb9 Improve code readability 2020-04-18 02:46:11 +03:00
TotalCaesar659 cd4dd73a8a Update more Linux version menu points to correspond to Windows ones 2020-04-16 19:49:18 +03:00
TotalCaesar659 9ec3ea8550 Remove leftovers 2020-04-16 17:17:18 +03:00
TotalCaesar659 40e8c9163a Add "Record" menu group to Linux version 2020-04-16 17:14:56 +03:00
TotalCaesar659 13f5d3f73f Add "Enable chat" menu point to Linux version 2020-04-15 18:16:14 +03:00
TotalCaesar659 90447a7fba Fixes (stage 2) 2020-04-13 14:40:47 +03:00
TotalCaesar659 7545d4456e Fixes (stage 1) 2020-04-13 01:48:19 +03:00
TotalCaesar659 b0dabc6a40 Update "File" menu to match Windows version 2020-04-12 20:12:42 +03:00
TotalCaesar659 c3dbd2b262 Update "Emulation" menu to match Windows version 2020-04-12 19:26:44 +03:00
TotalCaesar659 2bb7942b25 Update "Debug" menu to match Windows version 2020-04-12 18:49:10 +03:00
TotalCaesar659 fe5fe82676 Update "Options" menu to match Windows version 2020-04-12 18:17:36 +03:00
TotalCaesar659 8d8bc98e97 Update "Help" menu to match Windows version 2020-04-12 17:03:47 +03:00
李通洲 0a2aa2c3af Qt/macOS: enable HiDPI ( retina display ) support 2020-02-04 09:20:34 +08:00
iota97 19e03d7615 Add headbar icon to Qt 2020-01-05 12:21:19 +01:00
TotalCaesar659 b014ecc335 Move window to center 2019-10-08 04:53:06 +03:00
Henrik Rydgard 7e9b889d01 Qt: Apply suggested keyboard shortcut fix. Fixes #11735. 2019-02-06 13:01:48 +01:00
Henrik Rydgard e84c466532 Qt: Remove keyboard shortcut for buffered rendering. Mitigates #11725 although not a proper fix. 2019-02-06 12:23:59 +01:00
root c19d3fe06a MRFIXIT2001: This patch adds a second frameskip setting, one for setting the # of frames to skip, one for setting the % of frames to skip based off fps 2018-11-03 01:33:41 +00:00
Henrik Rydgård a9eb786811 Merge pull request #11181 from unknownbrackets/savestate
SaveState: Show warning on old / long use state
2018-06-16 17:45:58 +02:00