Commit Graph

2424 Commits

Author SHA1 Message Date
StanleyKid-22 7b7f126f5e
Merge branch 'snes9xgit:master' into master 2024-02-14 15:44:58 +02:00
BearOso be6372c034 Gtk/Wayland: Disable display driver during unfullscreening.
Gtk incorrectly doesn't resize widgets beneath a subsurface.
2024-02-08 12:49:12 -06:00
BearOso 68af8fe783 Vulkan/Wayland: Use old swapchain size if none provided. 2024-02-07 18:41:36 -06:00
BearOso f83a57fe25 Qt: Use DEFINES for core library.
Fixes compile.
2024-02-06 18:08:44 -06:00
bearoso e76abdc4ef
Merge pull request #887 from alarixnia/unix-bsd
unix: Fix support for systems other than Linux
2024-01-28 10:45:43 -06:00
StanleyKid-22 0aad83b35e
Update Ukrainian translation
Hotfix for 2 strings.
2024-01-28 12:30:54 +02:00
StanleyKid-22 1785bb4467
Updated Ukrainian translation
Updated to actual project version 1.62.3.
2024-01-27 20:27:04 +02:00
BearOso f0001ab428 Wayland: Reorder resizing operations
Ensure a buffer is in place before calling viewporter.
2024-01-09 10:31:49 -06:00
BearOso 9b77335345 Wayland: Unset source coordinates to just use whole buffer. 2024-01-09 10:05:37 -06:00
OV2 652adc81a4 win32: fix libretro build 2024-01-03 00:20:56 +01:00
OV2 56a5d3c31f win32: restore rom info dialog colors 2024-01-02 20:42:07 +01:00
BearOso 4dddce8b88 Qt: Abstract cheats interface. 2023-12-16 13:12:09 -06:00
BearOso b8d71c6562 Qt: Update actual bindings after using menu items. 2023-11-30 17:12:42 -06:00
BearOso 7dcae9d56d qt: Build fmt library. 2023-11-30 16:58:25 -06:00
BearOso 6e738950c6 win32: Don't realloc graphics buffers when dialog shown. 2023-11-30 16:57:47 -06:00
BearOso ca158abcb6 Qt: Add scripts used for building minimal binary Qt. 2023-11-28 18:35:43 -06:00
BearOso 026307219c Qt: Update Windows build with prebuilt Qt. 2023-11-28 18:35:43 -06:00
nia 62501a2218 unix: Support OSS audio on systems other than Linux. 2023-11-20 11:16:08 +01:00
nia 666761c95a unix: Avoid redefining libm function log2l 2023-11-20 10:56:52 +01:00
bearoso 97291767b8
Merge pull request #886 from alarixnia/dlopen
gtk: Use CMAKE_DL_LIBS
2023-11-19 17:57:15 -06:00
bearoso 91b08bfeb7
Merge pull request #885 from JakeSmarter/de
Add de l10n
2023-11-19 17:56:48 -06:00
bearoso a049345125
Merge pull request #881 from JakeSmarter/pl
More i18n
2023-11-19 17:56:30 -06:00
nia 5fb99b7ad6 gtk: Use CMAKE_DL_LIBS
Fixes building snes9x-gtk on systems where dlopen is in libc
and without an empty libdl stub.
2023-11-20 00:13:18 +01:00
OV2 5c65edbbca win32: map waveOut devices to mmdevices via endpoint id 2023-11-18 22:25:20 +01:00
Jake Smarter 38c28e1f9c Add de l10n 2023-11-18 19:28:18 +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
Jake Smarter 665ddf86f2 * Add plurals
* Drop proper names from l10n
* Add string parameter numbers for correct l10n freedom
* Update POT file
* Update pl l10n based on new POT file
* Add locale specific number formatting where applicable
* Make use of Glib’s logging facility
2023-10-30 15:46:21 +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