Commit Graph

628 Commits

Author SHA1 Message Date
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
BearOso
4b345bd008 Gtk: Update appimage script. 2023-03-30 14:33:05 -05:00
BearOso
59c48e35a7 Gtk: Simplify makeappimage.sh 2023-03-28 12:41:15 -05:00
BearOso
af70c62343 Gtk: Add script to make appimage. 2023-03-28 11:05:54 -05:00
StanleyKid-22
b25e8a6d01
Updating Ukrainian translation 2023-03-25 12:42:03 +02:00
BearOso
8e78a431cc Gtk: Exclude slang_test from all target. 2023-03-24 13:25:07 -05:00
bearoso
8ac2ac7be5
Merge branch 'master' into master 2023-03-22 14:25:17 -05:00
Felipe
be9f19830e
Updated brazilian portuguese translation
Updated translation with the strings that were changed.
2023-03-22 11:54:04 -03:00
BearOso
5157426cb6 Gtk: Use translated binding names in preferences. 2023-03-21 17:45:39 -05:00
BearOso
26291d185d Gtk: Fix some missing lines again. 2023-03-21 17:41:08 -05:00
BearOso
8593d9014b Gtk: Fix xgettext missing a few strings. 2023-03-21 17:32:08 -05:00
BearOso
e34097ecdf Gtk: Only adjust the numeric locale with file reads. 2023-03-21 16:47:39 -05:00
BearOso
13a5592ba6 Gtk: Add the missing lines from a couple .po files. 2023-03-21 16:33:52 -05:00
BearOso
e1eb7ea9de Gtk: Fix up some internationalization problems. 2023-03-21 15:45:16 -05:00
BearOso
50f9f9eba1 Move S9xSyncSpeed call.
DMA can last multiple frames, and so can S9xMainLoop.
If we throttle outside of S9xMainLoop or only as we're exiting the
loop as is currently done, we zoom through multiple frames and
overrun the audio. Moving S9xSyncSpeed just after EndScreenRefresh
causes it to be called every frame.

This seemingly wasn't a problem because throttling with vsync *did*
happen every frame regardless. Oops.
2023-03-20 16:02:36 -05:00
BearOso
176556dfd3 Add menu items to scale windows up to 10x. 2023-03-12 11:10:02 -05:00
BearOso
22e0b373e4 Gtk: Add clear recent items item. 2023-03-11 17:46:40 -06:00
BearOso
87bb383797 Gtk: Multiple assignment syntax. 2023-03-11 16:47:07 -06:00
bearoso
3378d6cc02
Merge pull request #753 from Felipefpl/master
Updated brazilian portuguese translation
2023-03-11 14:36:13 -06:00
BearOso
b293366fdf Gtk: Remove meson remnant. 2023-03-07 14:50:23 -06:00
BearOso
e9f8b9925f Gtk: Refresh window canvas when first displayed.
Wayland/OpenGL doesn't receive a redraw cue after Gtk resizes the
window and it scales a 256x224 corner of the larger surface up with
the viewport extension.
2023-03-07 14:06:59 -06:00
BearOso
1b10ca7ab0 Gtk/OpenGL: Remove npot variable. 2023-03-07 14:01:29 -06:00
BearOso
1f59744ab9 Gtk/Wayland: Don't require libwayland >= 1.20.
Used old version of wayland-scanner to generate protocol files.
2023-03-07 14:01:29 -06:00
BearOso
790962f2bb Gtk: Add missing Wayland protocol files. 2023-03-07 14:01:29 -06:00
BearOso
aa2a46f87b Gtk/OpenGL/Wayland: Support fractional scale. 2023-03-07 14:01:29 -06:00
BearOso
f1286eda4c Gtk/Wayland: Support fractional scale. 2023-03-07 14:01:29 -06:00