Stenzek
|
86a28d5dc0
|
ImGuiOverlays: Move debug state to auxiliary windows
|
2024-10-18 20:48:30 +10:00 |
|
Stenzek
|
eb46142ee7
|
GPUDevice: Extract swap chain to separate class
|
2024-10-18 20:48:29 +10:00 |
|
Stenzek
|
d32143b319
|
ImGuiOverlays: Make escape close save state selector
|
2024-09-29 15:29:40 +10:00 |
|
Stenzek
|
4e880280bd
|
Qt: Fix inconsistent multitap addressing
And remove multiple copies of the same variables while we're at it.
|
2024-09-27 20:59:04 +10:00 |
|
Stenzek
|
991927151c
|
ImGuiOverlays: Fix scrolling offscreen with no-serial
|
2024-09-26 13:38:57 +10:00 |
|
Stenzek
|
3dca598063
|
Log: Switch to enum class
Need to change the channel to a bitset too.. the string lookups are
horribly slow, and conflict when one is a prefix of another.
|
2024-09-21 22:26:06 +10:00 |
|
Stenzek
|
b5df06a54a
|
GPU/HW: Rewrite automatic internal resolution selection
Make it aspect ratio aware, as well as updating when/if the game changes
resolution. Also include the padding area in the OSD/status resolution.
|
2024-09-21 22:26:05 +10:00 |
|
Stenzek
|
ac5a2a153a
|
GPUDevice: Remove BeginPresent() skip parameter
It wasn't used - System does its own present skipping.
|
2024-09-07 12:53:55 +10:00 |
|
Stenzek
|
4b0c1fdbf2
|
GPUDevice: Add recovery from lost device
|
2024-09-07 12:48:44 +10:00 |
|
Stenzek
|
1446e3035f
|
Settings: Make Disable Interlacing a Deinterlacing mode
Saving that precious vertical space.
|
2024-09-03 20:02:01 +10:00 |
|
Stenzek
|
f9a594058f
|
Settings: Force Frame Timings => Force Video Timing
Also drop from GameDB, an override doesn't make sense here anyway,
due to the low success rate with the enhancement.
|
2024-09-03 19:06:26 +10:00 |
|
spacepaw
|
63abdb7afd
|
Reworked the "Force NTSC Timings" feature to support both NTSC and PAL frame timings (#3287)
|
2024-09-03 10:50:45 +02:00 |
|
Stenzek
|
51cfea49fe
|
ImGuiManager: Split OSD and debug window fonts
Fixes the latter not fitting on screen anymore.
|
2024-09-02 00:27:48 +10:00 |
|
Stenzek
|
7f4e5d55db
|
Misc: Update copyright headers
|
2024-09-01 22:08:31 +10:00 |
|
Stenzek
|
63bf64b05d
|
ImGuiOverlays: Use actual recording icon
|
2024-08-26 18:55:15 +10:00 |
|
Stenzek
|
e54c4c8101
|
ImGuiManager: Tweak OSD message size
|
2024-08-26 14:41:58 +10:00 |
|
Stenzek
|
e8b787fb57
|
Misc: Change various icons
|
2024-08-25 23:17:05 +10:00 |
|
Stenzek
|
f2c0303875
|
Misc: Use lightgun controller icon
|
2024-08-25 13:57:05 +10:00 |
|
Stenzek
|
aa9a5e383d
|
ImGuiOverlays: Change icon colour depending on controller mode
|
2024-08-18 20:30:45 +10:00 |
|
Stenzek
|
3772706603
|
System: Look up media capture settings on-demand
No need to store them, save some memory.
|
2024-08-18 15:52:54 +10:00 |
|
Stenzek
|
af47eb6956
|
System: Add video capture feature
|
2024-08-11 21:06:58 +10:00 |
|
Stenzek
|
a2f98541b3
|
Misc: Slim down some header includes
|
2024-08-04 14:49:55 +10:00 |
|
Stenzek
|
3a83c4265c
|
Misc: Fix a bunch of code analysis warnings
Some of which were even actual errors.
|
2024-08-02 23:56:07 +10:00 |
|
Stenzek
|
a6518ff9dc
|
System: Rewrite save state I/O
No more ByteStream or virtual calls for every piece of data.
|
2024-07-29 17:27:32 +10:00 |
|
Stenzek
|
0407f939fc
|
CPU: Fix loading recompiler-saved states with interpreter
|
2024-07-23 21:11:01 +10:00 |
|
Stenzek
|
69471950f0
|
ImGuiOverlays: Use GSVector
|
2024-07-03 00:24:12 +10:00 |
|
Stenzek
|
34f20798a1
|
GPU/HW: Add separate 3D/2D (sprite) texture filtering
|
2024-06-17 15:56:56 +10:00 |
|
Stenzek
|
328a3cd7af
|
System: Prevent save states while memory cards are being saved
|
2024-05-25 17:42:12 +10:00 |
|
Stenzek
|
4e922a34a7
|
Log: Simplify macros
|
2024-05-24 02:08:14 +10:00 |
|
Stenzek
|
b6d019db66
|
Misc: Replace log printf calls with fmt
|
2024-05-24 00:29:49 +10:00 |
|
Stenzek
|
d80aa91d49
|
ImGuiOverlays: Fix >1 controller display
|
2024-04-27 12:41:47 +10:00 |
|
Stenzek
|
f666816943
|
ImGuiOverlays: Fix possible crash in save state selector
|
2024-04-18 00:40:31 +10:00 |
|
Stenzek
|
c149d66d4d
|
System: Add 'Reduce Input Latency' option
i.e. pre-frame sleep.
|
2024-04-13 19:57:25 +10:00 |
|
Stenzek
|
7344661801
|
GPUDevice: Split submission and presentation
|
2024-04-11 22:53:02 +10:00 |
|
Stenzek
|
1b1e42d003
|
System: Add Error to boot/load/save state
|
2024-04-11 13:42:10 +10:00 |
|
Stenzek
|
de1a1af908
|
FullscreenUI: Avoid per-frame memory allocations with SmallString
|
2024-04-09 19:54:25 +10:00 |
|
Stenzek
|
f80ead6a21
|
GameDB: More settings
|
2024-03-05 00:02:22 +10:00 |
|
Stenzek
|
ad41c81fa8
|
ImGuiOverlays: Fix incorrect animation when opening state selector
|
2024-01-31 00:53:30 +10:00 |
|
Stenzek
|
a7b7ce2720
|
System: Fix crash with replacement precaching
|
2024-01-22 14:41:19 +10:00 |
|
Stenzek
|
150ab8f4af
|
GPU: Add host/hardware stats
|
2024-01-22 14:41:19 +10:00 |
|
Hugo Locurcio
|
cc94b76037
|
Add debanding option to improve gradient smoothness with truecolor
This option only has an effect if true color is also enabled.
|
2024-01-19 01:05:21 +01:00 |
|
Stenzek
|
dc5e4120cd
|
GPUDevice: Improve texture pooling
|
2023-12-20 22:42:32 +10:00 |
|
Stenzek
|
73968ac526
|
SaveStateSelectorUI: Decouple current slot from list
|
2023-12-17 13:33:51 +10:00 |
|
Stenzek
|
6328d08c14
|
System: Don't unconditionally refresh save state UI
|
2023-12-17 00:09:15 +10:00 |
|
Stenzek
|
adfde45dc1
|
System: Add unsafe settings summary
|
2023-12-14 20:23:48 +10:00 |
|
Stenzek
|
79c226efff
|
SmallString: fmt -> format, format -> sprintf
|
2023-12-13 21:06:15 +10:00 |
|
Stenzek
|
c467825791
|
SaveStateSelectorUI: Make less ugly
|
2023-12-13 01:00:13 +10:00 |
|
Stenzek
|
a907e1f550
|
GPUDevice: Pool textures
|
2023-12-09 22:08:13 +10:00 |
|
Stenzek
|
c1d0419361
|
FullscreenUI: Use icon font for bindings
|
2023-11-26 23:57:49 +10:00 |
|
Stenzek
|
fc6359457b
|
ImGuiManager: Use PromptFont icons for input OSD
|
2023-11-26 21:35:29 +10:00 |
|