Stenzek
|
e6d8f0d4a0
|
GPUDevice: Use FIFO for D3D exclusive fullscreen
|
2024-05-25 13:15:40 +10:00 |
|
Stenzek
|
a7f2ad37de
|
InputManager: Fix exit menu button forwarding to game
|
2024-05-24 22:52:13 +10:00 |
|
Stenzek
|
0f9a255093
|
System: Fallback to FIFO on AMD (no mailbox support)
|
2024-05-24 22:48:26 +10:00 |
|
Stenzek
|
98520978a8
|
System: OSD message corrections
|
2024-05-24 22:13:35 +10:00 |
|
Stenzek
|
42a5fe0a6e
|
GPU: Further improve vsync handling
|
2024-05-24 02:33:33 +10:00 |
|
Stenzek
|
4e922a34a7
|
Log: Simplify macros
|
2024-05-24 02:08:14 +10:00 |
|
Stenzek
|
792717e03e
|
Misc: Get rid of format string for result logging
|
2024-05-24 00:30:06 +10:00 |
|
Stenzek
|
b6d019db66
|
Misc: Replace log printf calls with fmt
|
2024-05-24 00:29:49 +10:00 |
|
Stenzek
|
6cad97b404
|
GPUDevice: Make vsync actually tear-free
Apparently users prefer stutter over tearing...
|
2024-05-23 13:52:26 +10:00 |
|
Stenzek
|
14ba3b7312
|
System: Fix sync to host refresh audio stretching
|
2024-05-22 22:32:51 +10:00 |
|
Stenzek
|
d9cc80c7f9
|
WindowInfo: Get refresh rate from monitor config
DwmGetCompositionTimingInfo() returns a noisy refresh rate, at least on
Win11 22H2.
|
2024-05-22 22:16:31 +10:00 |
|
Stenzek
|
be0b86cef2
|
CDImageDevice: Implement disc reading for MacOS
|
2024-05-20 01:12:33 +10:00 |
|
Stenzek
|
c057e91825
|
CDImage: Open all image types as shared files
|
2024-05-17 14:42:37 +10:00 |
|
Stenzek
|
35bdbf2a55
|
System: Check host page size on startup
|
2024-05-16 17:37:23 +10:00 |
|
Stenzek
|
c53717bbe4
|
System: Rewrite input profile hotkey priority logic
|
2024-05-16 16:53:13 +10:00 |
|
Stenzek
|
0a38c0889e
|
AudioStream: Improve >100% volume output quality
|
2024-05-15 22:11:47 +10:00 |
|
Stenzek
|
f0a4ceb909
|
InputManager: Add push to toggle for macros
|
2024-05-15 21:17:26 +10:00 |
|
Stenzek
|
7abcdf2b59
|
VulkanDevice: Fix double unload
|
2024-05-15 20:31:04 +10:00 |
|
Stenzek
|
8e3284d8c6
|
Vulkan: Simplify loader using DynamicLibrary
|
2024-05-15 00:50:25 +10:00 |
|
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 |
|