Stenzek
|
f1f4bac8a8
|
Qt: Fix input profile ctype change not saving
|
2024-04-27 13:15:35 +10:00 |
|
Stenzek
|
d80aa91d49
|
ImGuiOverlays: Fix >1 controller display
|
2024-04-27 12:41:47 +10:00 |
|
Stenzek
|
1fbb848c52
|
Misc: Add gstreamer fallback to PlaySoundAsync()
|
2024-04-26 20:49:45 +10:00 |
|
Stenzek
|
2fc9a6d834
|
CPU/NewRec: Work around clang <16 structured binding capture bug
|
2024-04-26 19:23:46 +10:00 |
|
Stenzek
|
26917f14c5
|
CI/Flatpak: Disable SDK CFLAGS
It's setting _GLIBCXX_ASSERTIONS in release builds, which has a
performance hit.
|
2024-04-26 12:47:02 +10:00 |
|
Stenzek
|
7ea7d3b92a
|
README: Add Ubuntu/Debian package list
|
2024-04-25 17:32:48 +10:00 |
|
Stenzek
|
808e832c9a
|
CI: Slim down Linux package install list
|
2024-04-25 17:32:48 +10:00 |
|
Stenzek
|
4df6f3bc4d
|
Scripts: Drop freetype/zlib from Linux deps build
Qt pulls in fontconfig, which needs the system version.
|
2024-04-25 15:57:55 +10:00 |
|
Stenzek
|
d2b9195c66
|
MemorySettingsInterface: Warning fix
|
2024-04-25 15:06:41 +10:00 |
|
Stenzek
|
1cdfca155d
|
Qt: Clean and remove empty game settings
|
2024-04-25 14:02:16 +10:00 |
|
Stenzek
|
d6ffdb0242
|
RegTest: Build fix
|
2024-04-25 13:31:44 +10:00 |
|
Stenzek
|
5e9a47f82b
|
Qt: Add volume reset button
|
2024-04-25 13:24:04 +10:00 |
|
Stenzek
|
7548113afd
|
System: Move COM init to common code
|
2024-04-25 12:56:02 +10:00 |
|
Stenzek
|
425235fd31
|
INISettingsInterface: Fix file leak on Linux
|
2024-04-25 02:17:33 +10:00 |
|
Stenzek
|
4139bf63d8
|
AudioStream: Backport changes
|
2024-04-25 01:13:51 +10:00 |
|
Stenzek
|
921f5119b2
|
Qt: Handle sliders in per-game settings
|
2024-04-25 01:13:43 +10:00 |
|
Stenzek
|
52bdbf35db
|
Qt: Fix rare crash during update download
Thanks to Silent for debugging.
|
2024-04-23 16:26:04 +10:00 |
|
Stenzek
|
b4999975db
|
System: Fix pause-on-start running unthrottled
|
2024-04-23 14:44:08 +10:00 |
|
Stenzek
|
106f2c10ba
|
Qt: Add tooltip for stretch/expansion advanced settings
|
2024-04-22 01:55:33 +10:00 |
|
Stenzek
|
eb91fe31e2
|
Hotkeys: Add OSD toggle hotkey
|
2024-04-22 01:52:02 +10:00 |
|
Stenzek
|
3b8afb39f6
|
System: Don't try to fast boot non-PS1 discs
|
2024-04-22 01:44:04 +10:00 |
|
Stenzek
|
3fa2bd1d3a
|
System: Confirm shutdown if memory card is being written
|
2024-04-22 01:41:42 +10:00 |
|
Stenzek
|
a5613fc815
|
System: Add OSD message when all enhancements are disabled
|
2024-04-22 00:38:46 +10:00 |
|
Stenzek
|
b26a9556f7
|
System: Improve reset determinism
|
2024-04-22 00:19:44 +10:00 |
|
Stenzek
|
35f0d7f623
|
CPU: Update debug dispatcher flag on init
|
2024-04-22 00:08:16 +10:00 |
|
Stenzek
|
0fbc1a3a8a
|
AudioStream: Add surround expansion via FreeSurround
|
2024-04-21 23:30:46 +10:00 |
|
Stenzek
|
7932d284f1
|
Deps: Add freesurround
|
2024-04-21 23:27:31 +10:00 |
|
Stenzek
|
35056c2c52
|
Deps: Add kissfft
|
2024-04-21 23:27:31 +10:00 |
|
Stenzek
|
d3c12fecb3
|
Qt: Move dump audio on startup out of settings
|
2024-04-21 20:28:20 +10:00 |
|
Stenzek
|
2871a26f54
|
GameDB: Motor Toon Grand Prix (again)
|
2024-04-21 14:51:05 +10:00 |
|
Stenzek
|
7d80cabf9f
|
BIOS: Remove questionable hashes
And add PS2 hashes.
|
2024-04-21 14:03:55 +10:00 |
|
Stenzek
|
8867bb129a
|
CMake: Tidy up build system
And fix Windows CMake... who knows how long for.
|
2024-04-20 21:19:31 +10:00 |
|
Stenzek
|
a88ee93b4d
|
GameDB: Motor Toon Grand Prix (again)
|
2024-04-20 19:59:58 +10:00 |
|
Stenzek
|
04f9731ee0
|
README: Update Linux build instructions
|
2024-04-20 19:09:48 +10:00 |
|
Stenzek
|
d712fcc371
|
Scripts: Rename build-dependencies.sh to build-dependencies-linux.sh
|
2024-04-20 19:09:27 +10:00 |
|
Stenzek
|
d612ea0f93
|
CI: Swap to KDE 6.7 Flatpak actions
|
2024-04-20 18:35:12 +10:00 |
|
Stenzek
|
61301733d8
|
Qt: Purplerain -> Purple Rain
|
2024-04-20 18:34:50 +10:00 |
|
Stenzek
|
1a0f6f62e5
|
Qt: Clarify controller settings labels
|
2024-04-20 18:32:36 +10:00 |
|
Stenzek
|
17b9736899
|
Misc: Use a 128b cache line size on Apple Silicon
Turns out it's not 64 bytes like I assumed. The things you learn.
|
2024-04-18 20:38:36 +10:00 |
|
Stenzek
|
fd21dd9729
|
Qt: Shrink text box size in memory scanner
|
2024-04-18 20:38:36 +10:00 |
|
Stenzek
|
7135a641e9
|
Qt: Allow opening cheat manager while shutdown
|
2024-04-18 20:38:35 +10:00 |
|
Stenzek
|
60f12e77fa
|
Achievements: Fix fullscreen window height
|
2024-04-18 20:38:35 +10:00 |
|
Stenzek
|
8e9e855747
|
CDImageM3u: Fix forward slash entries on Windows
|
2024-04-18 20:38:35 +10:00 |
|
Stenzek
|
3bb36f95e2
|
FullscreenUI: Get rid of extra scrollbar in save state selector
|
2024-04-18 00:41:37 +10:00 |
|
Stenzek
|
f666816943
|
ImGuiOverlays: Fix possible crash in save state selector
|
2024-04-18 00:40:31 +10:00 |
|
Stenzek
|
84b24c6228
|
Achievements: Fix HC mode activating on reset of non-cheevo game
|
2024-04-18 00:40:06 +10:00 |
|
Stenzek
|
2534e6f5d4
|
CI: Fix Windows build
|
2024-04-17 16:34:06 +10:00 |
|
Stenzek
|
a5a72cd7ec
|
AudioStream: Fix a couple of errors in ReadFrames() resampler
|
2024-04-17 00:49:44 +10:00 |
|
Stenzek
|
e40c022a0f
|
CI: Fix Flathub update script
|
2024-04-16 15:40:31 +10:00 |
|
Stenzek
|
c1bf1e5369
|
Qt: Add binding layout for NegConRumble
|
2024-04-16 15:40:31 +10:00 |
|
Stenzek
|
147f48cc64
|
Qt: Simplify controller binding layout construction
And make it generate widgets when there's no template.
|
2024-04-16 15:40:31 +10:00 |
|
Stenzek
|
4d8ed49b24
|
FullscreenUI: Fix gaps between some UI elements
By rounding sizes up to the nearest pixel.
|
2024-04-16 15:40:31 +10:00 |
|
Stenzek
|
d2d6e397e6
|
NoGUI: Purge unused code
|
2024-04-16 15:40:30 +10:00 |
|
Stenzek
|
4e0c417add
|
FullscreenUI: Add "Open Containing Directory"
|
2024-04-16 12:49:54 +10:00 |
|
Stenzek
|
6e7a4c3909
|
FullscreenUI: Exit fullscreen for open-in-file-browser
|
2024-04-16 12:49:54 +10:00 |
|
Stenzek
|
797b82dcfa
|
Updater: Ensure forward slashes are converted to backslashes
Old versions may run the updater with forward slashes.
|
2024-04-16 12:28:37 +10:00 |
|
Stenzek
|
9eb9fc9dce
|
Qt: Fix drag/drop on Windows
|
2024-04-16 12:28:22 +10:00 |
|
Stenzek
|
be1d558be1
|
GPU/HW: Fix black screen in Metal after vertex ID wraparound
|
2024-04-15 23:30:58 +10:00 |
|
Stenzek
|
9fd2994b73
|
Log: Fix crash with >1 instance + file log
|
2024-04-14 21:18:47 +10:00 |
|
Stenzek
|
4bcc5a312a
|
System: Remove log spam
|
2024-04-14 17:25:23 +10:00 |
|
Stenzek
|
fbe54f454f
|
Deps: Purge SPIRV-Cross from tree
|
2024-04-14 17:25:23 +10:00 |
|
Stenzek
|
5f915e1cbe
|
MetalDevice: Use shared SPIRV-Cross
|
2024-04-14 17:25:23 +10:00 |
|
Stenzek
|
3dedf5fdd5
|
FullscreenUI: Add missing latency stats option
|
2024-04-14 17:25:23 +10:00 |
|
Stenzek
|
e9107bd140
|
VulkanDevice: Add env var for non-semantic debug info
Backport of https://github.com/PCSX2/pcsx2/commit/070068366f18f176cdfb147281eaf656106c57fd
|
2024-04-14 17:25:23 +10:00 |
|
Stenzek
|
8a3ba53204
|
CI: Build SPIRV-Cross
|
2024-04-14 17:25:23 +10:00 |
|
Stenzek
|
59eeb89243
|
CI: Backport shaderc changes from PCSX2
|
2024-04-14 16:26:22 +10:00 |
|
Stenzek
|
c149d66d4d
|
System: Add 'Reduce Input Latency' option
i.e. pre-frame sleep.
|
2024-04-13 19:57:25 +10:00 |
|
Stenzek
|
6258cb9e0e
|
FullscreenUI: Various minor bug fixes
|
2024-04-13 19:57:25 +10:00 |
|
Stenzek
|
8ab1623276
|
CI/Flatpak: Remove unused file
|
2024-04-13 19:57:25 +10:00 |
|
Stenzek
|
f4fef36eba
|
MetalDevice: Use shader to clear current depth target
|
2024-04-12 21:07:16 +10:00 |
|
Stenzek
|
e5a024ba85
|
MetalDevice: Add support for framebuffer fetch
|
2024-04-12 21:07:16 +10:00 |
|
Stenzek
|
bbdc31cad6
|
Qt: String fix
|
2024-04-11 23:21:50 +10:00 |
|
Stenzek
|
c017d04423
|
Qt: "Display Vertical Sync" => "Vertical Sync"
|
2024-04-11 22:53:02 +10:00 |
|
Stenzek
|
e646096180
|
VulkanDevice: Fix validation errors
|
2024-04-11 22:53:02 +10:00 |
|
Stenzek
|
7344661801
|
GPUDevice: Split submission and presentation
|
2024-04-11 22:53:02 +10:00 |
|
Stenzek
|
3e9ac99d54
|
Qt: Fix 6.7 deprecation warnings
|
2024-04-11 21:55:50 +10:00 |
|
Stenzek
|
efcfcd8e11
|
Build: Migrate Flatpak to Qt 6.7
|
2024-04-11 21:55:50 +10:00 |
|
Stenzek
|
509a8a074c
|
GPUDevice: Remove unused file
|
2024-04-11 21:33:40 +10:00 |
|
Stenzek
|
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 |
|
Stenzek
|
2ad67ad3ee
|
OpenGLContext: Add SupportsNegativeSwapInterval()
|
2024-04-11 20:31:57 +10:00 |
|
Stenzek
|
7b93edada1
|
Qt: Purge controller bind migration
About a year and a half is long enough.
|
2024-04-11 20:09:52 +10:00 |
|
Stenzek
|
fec36471b8
|
Settings: Use RealPath() for directories
|
2024-04-11 14:44:43 +10:00 |
|
Stenzek
|
e2d87f554b
|
FileSystem: Canonicalize() after RealPath()
|
2024-04-11 14:44:29 +10:00 |
|
Stenzek
|
57f6bda59b
|
ImGuiFullscreen: Use popup background for all popups
|
2024-04-11 13:50:04 +10:00 |
|
Stenzek
|
164062f80d
|
Build: Use C++20 for everything except reshadefx
|
2024-04-11 13:46:25 +10:00 |
|
Stenzek
|
1b1e42d003
|
System: Add Error to boot/load/save state
|
2024-04-11 13:42:10 +10:00 |
|
Stenzek
|
f75a5605eb
|
SmallString: Add vformat overloads
|
2024-04-11 13:42:00 +10:00 |
|
Stenzek
|
1809885927
|
FullscreenUI: Fix crash with language select on Linux
|
2024-04-11 12:52:56 +10:00 |
|
Stenzek
|
44a4f2703a
|
ImGuiFullscreen: Add popup background colour
|
2024-04-11 12:44:33 +10:00 |
|
Stenzek
|
8c741d2d48
|
Qt: Update glyph range for zh-CN and purge old obsolete strings
|
2024-04-10 20:28:00 +10:00 |
|
Stenzek
|
440a1700c0
|
System: Interrupt execution when loading state and reset
|
2024-04-10 20:18:30 +10:00 |
|
Stenzek
|
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 |
|
Stenzek
|
f63f5d829d
|
GameDB: Add controller types
|
2024-04-10 20:11:23 +10:00 |
|
Stenzek
|
3c4ad9eceb
|
GameDB: More compatibility fixes
|
2024-04-10 17:37:05 +10:00 |
|
Stenzek
|
2b7de1f8ef
|
GameDB: Compatibility fixes
|
2024-04-10 17:06:45 +10:00 |
|
Stenzek
|
a57ed3c91c
|
Qt: Add correct Cheat Manager UI file
|
2024-04-10 17:06:36 +10:00 |
|
Stenzek
|
4598bc789b
|
Qt: Split Cheat Manager and Memory Scanner
And make them persistent across system invocations.
|
2024-04-10 14:05:46 +10:00 |
|
Stenzek
|
e936e7498a
|
VulkanDevice: Fix incorrect null texture bind condition
|
2024-04-10 12:14:29 +10:00 |
|
Stenzek
|
26c1d4b787
|
Qt: Icon fix
|
2024-04-10 00:07:25 +10:00 |
|
Stenzek
|
e9ae49b3c4
|
FullscreenUI: Regenerate strings
|
2024-04-10 00:07:13 +10:00 |
|