Stenzek
|
b204fd6860
|
Qt: Fix Mac dylib not being included
|
2024-05-14 20:08:53 +10:00 |
|
Stenzek
|
18160a8e06
|
Qt: Add option to pause when controller is disconnected
|
2024-05-14 16:00:09 +10:00 |
|
Stenzek
|
d056584173
|
Deps: Update shaderc to 2024.1
|
2024-05-14 16:00:09 +10:00 |
|
Stenzek
|
f3aec0c965
|
Host: Re-introduce plural translation support
|
2024-05-13 01:46:45 +10:00 |
|
Stenzek
|
03f9708911
|
GPUDevice: Move SPIR-V compilation to base class
|
2024-05-13 00:06:56 +10:00 |
|
Stenzek
|
522c2e3458
|
FullscreenUI: Use native file selector on Flatpak
|
2024-05-12 20:28:20 +10:00 |
|
Stenzek
|
37a76a020a
|
FullscreenUI: Add horizontal padding to menu windows
|
2024-05-12 18:14:51 +10:00 |
|
Stenzek
|
69e0c1681c
|
FullscreenUI: Correct pixel alignment of some UI elements
Fixes scrollbars showing up at some window sizes.
|
2024-05-12 17:57:18 +10:00 |
|
Stenzek
|
864b0ad5fe
|
Qt: Save audio output latency value separately to minimal flag
|
2024-05-12 17:36:15 +10:00 |
|
Stenzek
|
c803c4fbef
|
Qt: Fix incorrect minimum latency display
|
2024-05-12 17:09:03 +10:00 |
|
Stenzek
|
7bb8cbcbaa
|
D3D12Device: Fix pipeline cache load error after device change
|
2024-05-12 15:24:01 +10:00 |
|
Stenzek
|
72607ecdf6
|
ShaderGen: Fix compile error with Metal+Barriers
|
2024-05-09 13:52:18 +10:00 |
|
Stenzek
|
fa104acdd1
|
Misc: Purge unused code and report startup error to host
|
2024-05-05 22:29:26 +10:00 |
|
Stenzek
|
ca3cfbaa99
|
Misc: Pass string_view by value
|
2024-05-05 22:28:29 +10:00 |
|
Stenzek
|
d6e80de3bf
|
Qt: Add default option for cubeb driver
|
2024-05-05 12:51:31 +10:00 |
|
Stenzek
|
e3b0050ca1
|
GPU/HW: Fix shader sampling with MSAA on
|
2024-05-03 13:24:32 +10:00 |
|
Stenzek
|
6a02f9c67b
|
VulkanDevice: Fix possible null descriptor set with feedback loop
|
2024-04-30 21:34:08 +10:00 |
|
Stenzek
|
cbe95b281a
|
VulkanDevice: Backport buggy NVIDIA driver workarounds from PCSX2
|
2024-04-30 21:34:02 +10:00 |
|
Stenzek
|
d094978214
|
Justifier: Add controller implementation
|
2024-04-28 15:25:24 +10:00 |
|
Stenzek
|
5d20f4514d
|
PostProcessing: Use ShaderGen GLSL version string
|
2024-04-28 15:25:24 +10:00 |
|
Stenzek
|
295081fe62
|
Misc: Replace offsetof with constexpr-friendly OFFSETOF
Fixes build with clang-18.
|
2024-04-28 15:25:24 +10:00 |
|
Stenzek
|
dc84c58c7c
|
D3D11Device: Fix GPU usage without vsync
|
2024-04-28 15:25:24 +10:00 |
|
Stenzek
|
1fbb848c52
|
Misc: Add gstreamer fallback to PlaySoundAsync()
|
2024-04-26 20:49:45 +10:00 |
|
Stenzek
|
1cdfca155d
|
Qt: Clean and remove empty game settings
|
2024-04-25 14:02:16 +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
|
0fbc1a3a8a
|
AudioStream: Add surround expansion via FreeSurround
|
2024-04-21 23:30:46 +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
|
8e9e855747
|
CDImageM3u: Fix forward slash entries on Windows
|
2024-04-18 20:38:35 +10:00 |
|
Stenzek
|
a5a72cd7ec
|
AudioStream: Fix a couple of errors in ReadFrames() resampler
|
2024-04-17 00:49:44 +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
|
4e0c417add
|
FullscreenUI: Add "Open Containing Directory"
|
2024-04-16 12:49:54 +10:00 |
|
Stenzek
|
5f915e1cbe
|
MetalDevice: Use shared SPIRV-Cross
|
2024-04-14 17:25:23 +10:00 |
|
Stenzek
|
e9107bd140
|
VulkanDevice: Add env var for non-semantic debug info
Backport of 070068366f
|
2024-04-14 17:25:23 +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
|
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
|
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
|
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
|
57f6bda59b
|
ImGuiFullscreen: Use popup background for all popups
|
2024-04-11 13:50:04 +10:00 |
|
Stenzek
|
1b1e42d003
|
System: Add Error to boot/load/save state
|
2024-04-11 13:42:10 +10:00 |
|
Stenzek
|
44a4f2703a
|
ImGuiFullscreen: Add popup background colour
|
2024-04-11 12:44:33 +10:00 |
|
Stenzek
|
440a1700c0
|
System: Interrupt execution when loading state and reset
|
2024-04-10 20:18:30 +10:00 |
|
KamFretoZ
|
bbd7c9e2a9
|
BPM: Light Mode color scheme update (#3161)
|
2024-04-10 18:20:25 +10:00 |
|