Commit Graph

2399 Commits

Author SHA1 Message Date
OV2 5c65edbbca win32: map waveOut devices to mmdevices via endpoint id 2023-11-18 22:25:20 +01:00
OV2 d30060cdc1 win32: try MMDeviceEnumerator for waveOut device enumeration before
falling back to device caps (#883)
2023-11-03 19:07:09 +01:00
BearOso bd918f60fb Qt/Wayland: Fix case when window is reparented for server-side decoration.
Apparently the top-level window surface can start at negative coordinates, so the subsurface needs to be offset by that much more.
2023-10-11 15:02:08 -05:00
BearOso 953de52465 Qt: Fix issues with input rate and vrr. 2023-10-11 10:44:31 -05:00
BearOso b8d0b8ec9e Fix some unsigned/signed comparisons. 2023-10-10 19:44:06 -05:00
BearOso 397cb98347 Vulkan: Remove out-of-date message from exception handler. Clean up a bit. 2023-10-10 19:38:56 -05:00
BearOso 94125d4781 Resampler: Consistently use signed ints. 2023-10-10 19:22:40 -05:00
BearOso 58bdb3efa0 Vulkan: Use mailbox when available. Suppress debug messages. 2023-10-09 15:01:35 -05:00
BearOso e3f1790711 Vulkan/Gtk: Make instance creation fail more robust. 2023-10-09 14:15:46 -05:00
BearOso 039e68d306 Gtk: Don't allow threading with NTSC filter. 2023-10-09 14:01:52 -05:00
BearOso 49556cd5d1 Gtk: Blargg NTSC outputs reduced width in 512-mode. 2023-10-09 13:46:53 -05:00
BearOso 01e408e4c8 (Qt,Gtk)/OpenGL: Specify unpack alignment. 2023-10-08 11:03:27 -05:00
BearOso 0e03a36847 Update Vulkan Memory Allocator and .hpp. 2023-09-23 10:22:48 -05:00
BearOso 9be1ee83b3 Gtk: Compile std_chrono_throttle.cpp unconditionally. 2023-09-16 10:40:29 -05:00
BearOso 84ac947567 memmap: Fix SD3 Italian translation that uses ExtHiROM.
Lower Mother 2 hack heuristic score to 3.
2023-09-11 12:10:05 -05:00
bearoso 153965e5f2
Merge pull request #868 from JakeSmarter/pl
Add GTK+ pl translations
2023-09-09 16:39:45 -05:00
BearOso f7ddc412f9 Vulkan: Catch out-of-date exception on swapchain acquire. 2023-09-04 18:57:35 -05:00
BearOso 67b6d47c09 Vulkan: Catch out-of-date on present that vulkan.hpp throws. 2023-09-04 14:00:03 -05:00
BearOso 02cb6dc319 Vulkan: Set graphics queue on swapchain creation. 2023-09-04 13:45:16 -05:00
BearOso 5314bc8db0 Vulkan: Check image extents for surface compatibility. 2023-09-04 11:56:10 -05:00
BearOso f45e22b08d Qt: Change vsync setting immediately when config changes. 2023-09-04 11:38:00 -05:00
BearOso 7ad393572f Vulkan: Catch swapchain create exceptions. Don't try to use immediate present mode if not supported. 2023-09-04 11:37:28 -05:00
BearOso d96b2a711b Qt: Handle failed context creation better. 2023-09-04 11:03:21 -05:00
BearOso cf49325555 Qt: More overclock options. 2023-09-02 16:07:16 -05:00
BearOso 6555feecda Wayland: Round preferred scale multiplication.
wl_fractional_scale_v1 spec says to round halfway away from zero.
2023-08-31 14:01:09 -05:00
Jake Smarter e2087adffb Add GTK+ pl translations 2023-08-31 11:42:32 +02:00
OV2 94fbbfe0dd Close zip files during patch search in release (fixes #864) 2023-08-27 15:40:36 +02:00
BearOso 6fce8bd2ca Qt: Clean up style tweaking. 2023-08-25 11:47:29 -05:00
BearOso 2be85e8a44 Gtk: Fix additional hardcoded paths. 2023-08-25 11:47:29 -05:00
BearOso 086da07b53 Qt: White icons for dark color schemes. 2023-08-25 11:47:29 -05:00
BearOso d18cfb1e77 Qt: Compilation fix. Help updates. 2023-08-25 11:47:29 -05:00
BearOso 942f4ae971 Fix compilation on win32. 2023-08-25 11:47:29 -05:00
BearOso 56edd4c0b7 Qt: Finish cheats. Add what's this stuff. 2023-08-25 11:47:29 -05:00
BearOso bd41d010f3 Qt: Attach cheats dialog directly to Snes9x.
Update sizing for cheats and shader params dialogs.
2023-08-25 11:47:29 -05:00
BearOso 34aab85f69 Qt: Fix non-windows build. 2023-08-25 11:47:29 -05:00
BearOso ea28e6d0d9 Qt: Add unworking cheats window. 2023-08-25 11:47:29 -05:00
BearOso 9dbb36ead0 Qt: Changes to ensure UTF-8 encoding on windows. 2023-08-25 11:47:29 -05:00
BearOso 2ea377cba1 Qt: More windows cleaning. 2023-08-25 11:47:29 -05:00
BearOso c8b21fa461 Qt: Portable mode. Fix hang on close. 2023-08-25 11:47:29 -05:00
BearOso 2e3d5e1102 Qt: Use bundled pcre2. 2023-08-25 11:47:29 -05:00
BearOso 51ed006b6c Qt: Wording. 2023-08-25 11:47:29 -05:00
BearOso 4f91b2430f Qt: More updates. 2023-08-25 11:47:29 -05:00
BearOso 03c9a10cc2 Qt: Use copy for software output path. 2023-08-25 11:47:29 -05:00
BearOso 2fd8b52163 Qt: More updates. 2023-08-25 11:47:29 -05:00
BearOso 876eaa8fb2 Add submodule cubeb. 2023-08-25 11:47:29 -05:00
BearOso ad613b5f0b Fix OpenGL shader changed race. 2023-08-25 11:47:29 -05:00
BearOso 8bb1e7747d UI element resize without canvas recreate. Capture slot by value when loading/saving states. 2023-08-25 11:47:29 -05:00
BearOso 61bafc329d Make sure wayland surface is created for OpenGL, too. 2023-08-25 11:47:29 -05:00
BearOso 6d71430806 Make sure window is visible before creating wayland vulkan context. 2023-08-25 11:47:29 -05:00
BearOso 3f0f246028 Fix context resizing and joystick detection. 2023-08-25 11:47:29 -05:00