5a2215d305
Atualização Português do Brasil ( #3165 )
...
Atualizado para a última versão.
2024-04-11 22:54:57 +10:00
7d85284626
Polish localization updates ( #3166 )
...
Comply to latest changes:
- Translate new strings,
- Remove obsolete strings.
2024-04-11 22:54:40 +10:00
c017d04423
Qt: "Display Vertical Sync" => "Vertical Sync"
2024-04-11 22:53:02 +10:00
e646096180
VulkanDevice: Fix validation errors
2024-04-11 22:53:02 +10:00
7344661801
GPUDevice: Split submission and presentation
2024-04-11 22:53:02 +10:00
3e9ac99d54
Qt: Fix 6.7 deprecation warnings
2024-04-11 21:55:50 +10:00
9bee24e083
Polish localization updates ( #3164 )
...
Comply to latest changes:
- Correct not fitting string,
- Translate new strings,
- Remove obsolete.
2024-04-11 21:38:28 +10:00
509a8a074c
GPUDevice: Remove unused file
2024-04-11 21:33:40 +10:00
88270771da
System: Combine VRR and Optimal Frame Pacing
...
GSync/FreeSync display users should:
- DISABLE VSync.
- ENABLE Optimal Frame Pacing.
2024-04-11 21:33:40 +10:00
2ad67ad3ee
OpenGLContext: Add SupportsNegativeSwapInterval()
2024-04-11 20:31:57 +10:00
7b93edada1
Qt: Purge controller bind migration
...
About a year and a half is long enough.
2024-04-11 20:09:52 +10:00
fec36471b8
Settings: Use RealPath() for directories
2024-04-11 14:44:43 +10:00
e2d87f554b
FileSystem: Canonicalize() after RealPath()
2024-04-11 14:44:29 +10:00
57f6bda59b
ImGuiFullscreen: Use popup background for all popups
2024-04-11 13:50:04 +10:00
164062f80d
Build: Use C++20 for everything except reshadefx
2024-04-11 13:46:25 +10:00
1b1e42d003
System: Add Error to boot/load/save state
2024-04-11 13:42:10 +10:00
f75a5605eb
SmallString: Add vformat overloads
2024-04-11 13:42:00 +10:00
1809885927
FullscreenUI: Fix crash with language select on Linux
2024-04-11 12:52:56 +10:00
44a4f2703a
ImGuiFullscreen: Add popup background colour
2024-04-11 12:44:33 +10:00
ae223403bb
Qt: fix "Deinterlacing" description
2024-04-11 12:20:51 +10:00
b58862a64a
Disable cheats by default
2024-04-11 12:20:51 +10:00
8c741d2d48
Qt: Update glyph range for zh-CN and purge old obsolete strings
2024-04-10 20:28:00 +10:00
05d2ad5800
Update the Simple-Chinese translation to latest.
2024-04-10 20:20:52 +10:00
440a1700c0
System: Interrupt execution when loading state and reset
2024-04-10 20:18:30 +10:00
417bf0c3bc
DMA: Better enforce CPU runtime during linked list
...
and get rid of the hack for Newman Haas.
2024-04-10 20:11:23 +10:00
bbd7c9e2a9
BPM: Light Mode color scheme update ( #3161 )
2024-04-10 18:20:25 +10:00
b209e6b0a8
Polish localization updates ( #3160 )
...
* Polish localization updates
- Match latest changes,
- Correct typos,
- Remove vanished strings.
* Polish localization updates
- Match latest changes:
* Correct typos,
* Remove obsolete strings.
2024-04-10 17:37:36 +10:00
a57ed3c91c
Qt: Add correct Cheat Manager UI file
2024-04-10 17:06:36 +10:00
4598bc789b
Qt: Split Cheat Manager and Memory Scanner
...
And make them persistent across system invocations.
2024-04-10 14:05:46 +10:00
e936e7498a
VulkanDevice: Fix incorrect null texture bind condition
2024-04-10 12:14:29 +10:00
6965bc54f4
Polish localization updates ( #3158 )
...
- Comply new FullscreenUI,
- Remove vanished strings.
2024-04-10 12:13:50 +10:00
ad45ace97d
Qt: fix "Show Controller Input" and "Show Settings" descriptions ( #3159 )
2024-04-10 12:13:39 +10:00
5fb81753dd
Autalização Português do Brasil ( #3157 )
...
Atualizado para a última versão.
2024-04-10 12:13:25 +10:00
26c1d4b787
Qt: Icon fix
2024-04-10 00:07:25 +10:00
e9ae49b3c4
FullscreenUI: Regenerate strings
2024-04-10 00:07:13 +10:00
bf4e8feb25
FullscreenUI: Redo landing page and add help bar
2024-04-09 23:49:24 +10:00
de1a1af908
FullscreenUI: Avoid per-frame memory allocations with SmallString
2024-04-09 19:54:25 +10:00
631fca3042
SettingsInterface: Add SmallString overloads
2024-04-09 19:54:25 +10:00
6b7cf6a432
SmallString: Add missing methods
2024-04-09 19:54:25 +10:00
daab121a14
misc: translation file cleanup ( #3155 )
2024-04-09 19:53:11 +10:00
841a6e1f17
lupdate translation file. ( #3153 )
2024-04-07 19:10:46 +10:00
71f50566f3
System: Consider pending ticks when using global ticks
2024-04-07 19:01:48 +10:00
8a1b4d8bee
DMA: Halt linked list transfers during pad transfer
...
Plenty of games seem to suffer from this issue where they have a linked list
DMA going while polling the controller. Having a large slice size causes the
serial transfer to complete before the silly busy wait in the BIOS poll routine
returns, resulting in it thinking that the controller is disconnected. Some
games are very sensitive to this (e.g. Newman Haas Racing), to the point that
even using a slice size of 1 is insufficient for avoiding the race, probably
due to the linked list layout.
Therefore, without major refactoring to ensure the CPU runs every DMA block,
and the associated performance penalty, we just halt the DMA until the serial
transfers have completed. To reduce the chances of this significantly affecting
timing, we add accumulate the ticks that have been "lost", and allow them to be
"used up" when the transfer does happen.
2024-04-07 18:55:03 +10:00
8bdeb8bdac
MemoryCardImage: Handle 128KB GME files
2024-04-07 17:06:42 +10:00
1ee5f737ed
MemoryCardImage: Report errors to caller
2024-04-07 13:23:00 +10:00
9dd686a994
ByteStream: Add error feedback
2024-04-07 13:10:34 +10:00
99b0fb5911
GPU/HW: Move pipelines to end of struct
...
Helps keep the rest in range for ARM32's 4K displacement.
2024-04-06 21:51:52 +10:00
79e96ff5e6
Polish localization updates ( #3152 )
2024-04-06 21:51:32 +10:00
69f79c3a4f
Deps: Speed up shaderc build
...
Mainly for flatpak...
2024-04-06 00:12:16 +10:00
d9b1d39638
Updater: Add missing CoInitializeEx() call
2024-04-05 20:02:39 +10:00