BearOso
d514d135a7
Gtk: Create config directory in get_config_dir if it doesn't exist.
2024-06-18 15:38:21 -05:00
BearOso
ed3695f704
Gtk: Fix config directory order.
...
Search for XDG_CONFIG_HOME. If that exists, use
$XDG_CONFIG_HOME/snes9x, otherwise use $HOME/.config/snes9x.
Remove broken legacy check.
2024-06-18 15:35:05 -05:00
BearOso
5949bbab97
Vulkan: Utilize VK_EXT_swapchain_maintenance1.
...
This is core in Vulkan 1.1.
We can now change vsync state without a new swapchain.
A fence is signaled when image is on screen, so we can possibly
be a little more precise with timing and avoid a whole device wait.
2024-06-12 16:54:13 -05:00
BearOso
6dd6f1945b
Update version strings from 1.62.3 to 1.63.
2024-05-10 14:37:25 -05:00
BearOso
c476e4acdc
Gtk: Show existence of save state on slot select.
2024-05-07 14:18:40 -05:00
BearOso
f6f9cf09e1
CMakeFiles: Tweaks.
2024-04-30 14:39:07 -05:00
BearOso
bb905521df
Vulkan: Simplify some code.
2024-04-19 16:29:09 -05:00
BearOso
3d5e412fb5
Vulkan-Hpp: Fix VULKAN_HPP_NO_NODISCARD_WARNINGS.
2024-04-13 13:49:48 -05:00
BearOso
46c6bd7eb4
Vulkan-Hpp: Don't use exceptions.
2024-04-12 18:47:16 -05:00
StanleyKid-22
4336892724
Updated Ukrainian translation
2024-02-14 15:47:32 +02:00
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
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
97291767b8
Merge pull request #886 from alarixnia/dlopen
...
gtk: Use CMAKE_DL_LIBS
2023-11-19 17:57:15 -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
Jake Smarter
38c28e1f9c
Add de l10n
2023-11-18 19:28:18 +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
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
9be1ee83b3
Gtk: Compile std_chrono_throttle.cpp unconditionally.
2023-09-16 10:40:29 -05:00
Jake Smarter
e2087adffb
Add GTK+ pl translations
2023-08-31 11:42:32 +02:00
BearOso
2be85e8a44
Gtk: Fix additional hardcoded paths.
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
1b1325066b
Qt port.
2023-08-25 11:47:29 -05:00
BearOso
19d0016c5a
Gtk: Use GNUInstallDirs.
2023-08-24 14:19:55 -05:00
BearOso
d0c45f36b1
Gtk: Update translation misc.
2023-08-24 11:15:52 -05:00
bearoso
b488e426b3
Update TRANSLATING.txt
2023-08-23 15:13:01 -05:00
BearOso
81efc82f88
Move formerly Gtk sound drivers to common directory.
2023-06-07 16:06:55 -05:00
BearOso
8c5b6d012e
Gtk: Simplify drivers by moving port code to gtk_sound.cpp.
2023-06-07 15:34:10 -05:00
BearOso
9a0712b258
Gtk: Rename frontend-common to common and move files to video subfolder.
2023-06-07 11:31:24 -05:00
BearOso
fa20cd2d19
Gtk: Use glad instead of epoxy.
2023-06-01 15:57:03 -05:00
BearOso
cb6df570a4
Gtk: Make wayland surfaces toolkit-agnostic.
2023-05-31 17:08:52 -05:00
BearOso
53ebf7be8f
Gtk: Fix ROM info dialog when name is JIS.
2023-05-08 14:19:03 -05:00
BearOso
ff35034cf7
Revert "Gtk: Disable ROM info at start."
...
This reverts commit 354f9cbcab
.
2023-05-08 12:39:33 -05:00
BearOso
354f9cbcab
Gtk: Disable ROM info at start.
2023-05-07 16:38:45 -05:00
BearOso
8d8e691c89
Gtk: Add OSD ImGui check back.
2023-05-06 10:16:10 -05:00
BearOso
03ac459bb1
Gtk: Remove custom in-screen font code.
2023-05-04 16:07:48 -05:00
BearOso
ebf2e9981e
win32: Get win32 working with variable font.
2023-05-04 15:55:11 -05:00
BearOso
b11ecf932a
imgui: Update font. Test ROM status line.
2023-05-03 16:45:56 -05:00
BearOso
92b7fb2e9f
shaders: More cleaning.
2023-04-27 16:54:03 -05:00
BearOso
ed695f3776
shaders: Clean up some of the OpenGL/slang code.
2023-04-27 16:20:09 -05:00
BearOso
945cd27841
Gtk: Add UI option to configure size, indicators.
2023-04-25 17:36:48 -05:00
BearOso
909d899512
Gtk/OpenGL: Add imgui support.
2023-04-25 17:36:48 -05:00
BearOso
8f3595e5d3
gtk/vulkan: Use imgui.
2023-04-25 17:36:48 -05:00
BearOso
e55b13315b
Gtk: Tweak sound drivers for better performance.
2023-04-02 12:47:08 -05:00
BearOso
79e150886a
Add ability to force backdrop color for sprite extraction.
...
Only Gtk hotkey is hooked up so far.
2023-03-31 17:09:23 -05:00