Commit Graph

2339 Commits

Author SHA1 Message Date
BearOso
5e021b1abc OpaquePaintEvent. 2023-08-25 11:47:29 -05:00
BearOso
744f69a264 Windows changes. 2023-08-25 11:47:29 -05:00
BearOso
e9b4f6d7fe Work on sound driver levels. 2023-08-25 11:47:29 -05:00
BearOso
62c4686fc6 Sound buffer tweaking. 2023-08-25 11:47:29 -05:00
BearOso
bafea657e7 Working. 2023-08-25 11:47:29 -05:00
BearOso
db97e698b2 Mouse cursor and Set Size->10x. 2023-08-25 11:47:29 -05:00
BearOso
f8c71178d9 Sound reset and signal handlers. 2023-08-25 11:47:29 -05:00
BearOso
4aaf009dbb Use Qt ini file implementation. 2023-08-25 11:47:29 -05:00
BearOso
4000503584 Separation. 2023-08-25 11:47:29 -05:00
BearOso
7b6ba01760 Vulkan: Change timeouts to be more reasonable.
Report when timeout fails.
2023-08-25 11:47:29 -05:00
BearOso
c13e4d8330 Try to fix resampler to be thread-safe. 2023-08-25 11:47:29 -05:00
BearOso
376e6de81c Qt: Remove old files. Clean whitespace. 2023-08-25 11:47:29 -05:00
BearOso
fa16fbace4 Fix OpenGL ImGui shutdown. Fix config folder on Windows. 2023-08-25 11:47:29 -05:00
BearOso
16da4c2d26 Fix WASAPI preference. 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
33d871d40e Cheats: Allow address:byte format. 2023-08-23 15:24:02 -05:00
bearoso
b488e426b3
Update TRANSLATING.txt 2023-08-23 15:13:01 -05:00
bearoso
e49165c560
win32/d3d9: Don't reset ImGui with device.
Just recreate necessary objects.
2023-07-11 15:19:50 -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
5526a1d905 Add missing files. 2023-06-01 18:01:08 -05:00
BearOso
fa20cd2d19 Gtk: Use glad instead of epoxy. 2023-06-01 15:57:03 -05:00
BearOso
7f41685cf7 Add glad OpenGL loader. 2023-05-31 17:28:56 -05:00
BearOso
cb6df570a4 Gtk: Make wayland surfaces toolkit-agnostic. 2023-05-31 17:08:52 -05:00
Michael Buckley
02ebcb496a
Merge pull request #852 from socantre/master
Support Nimbus+ controller in mac-joypad.mm findControls()
2023-05-30 17:29:03 -07:00
Seth Cantrell
fa7922da4a Apply recommended changes from review
https://github.com/snes9xgit/snes9x/pull/852#pullrequestreview-1451205573
2023-05-30 16:39:19 -04:00
Seth Cantrell
24cb5ce657 Support Nimbus+ controller in mac-joypad.mm findControls()
The findControls() routine was not finding several of the buttons on my Nimbus+
controller so that I could not configure those buttons in

    Settings > Controls > Nimbus+

A, B, X, Y, and the L and R shoulder buttons are detected by the existing code.
The D-pad and the 'start' and 'select' standins are not.

One odd thing that happened the first time I played with this change was that
after configuring the new buttons and loading up a game the buttons seemed to
be initially in a random state and so the game seemed to behave like some
random buttons were held down. After pressing and releasing all the new buttons
the game seemed to behave more normally. I'm not sure of my diagnosis because
it only happened the one time and I didn't have an opportunity to reproduce or
debug whatever happened.
2023-05-29 23:09:55 -04:00
BearOso
8a498a11d4 snapshot: Store fixed string instead of ROMFilename. 2023-05-10 14:14:57 -05:00
bearoso
7b9cadb3a1
Merge pull request #848 from ds22x/master
Fix Libretro netplay immediately disconnecting
2023-05-09 17:45:08 -05:00
ds22x
000aa6fa78
Fix Libretro netplay immediately disconnecting 2023-05-09 22:53:34 +02:00
BearOso
53ebf7be8f Gtk: Fix ROM info dialog when name is JIS. 2023-05-08 14:19:03 -05:00
BearOso
2313ae00b7 imgui: Silence a few warnings. 2023-05-08 14:07:29 -05:00
BearOso
8719a4761e Only use JIS->UTF8 conversion with new overlay.
Fix pixel font display.
2023-05-08 13:55:54 -05:00
BearOso
ff35034cf7 Revert "Gtk: Disable ROM info at start."
This reverts commit 354f9cbcab.
2023-05-08 12:39:33 -05:00
BearOso
c44bc75030 memmap: Fix stupid change to sjis conversion. 2023-05-08 12:38:21 -05:00
OV2
c7e6e9c211 win32: only deinit ogl imgui when ogl is initialized 2023-05-08 19:06:14 +02:00
OV2
5481bb0436 win32: actually call function 2023-05-08 19:03:06 +02:00
OV2
f0f3c5502c win32: get rid of some warnings 2023-05-08 19:02:50 +02:00
BearOso
354f9cbcab Gtk: Disable ROM info at start. 2023-05-07 16:38:45 -05:00
BearOso
82f7658574 win32: Add imgui overlay to direct3d.
memmap: Use multiline rom info message.
2023-05-07 16:06:34 -05:00
BearOso
8d8e691c89 Gtk: Add OSD ImGui check back. 2023-05-06 10:16:10 -05:00
BearOso
66df6f4182 win32: Fix casting for ancient sensitive CI tools. 2023-05-04 17:48:35 -05:00
BearOso
bad8cfc209 win32: Wire imgui up to OpenGL and Vulkan. 2023-05-04 17:36:36 -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
8289c775b8 imgui: Don't use base85 because of MSVC.
MSVC can't handle strings larger than 65536.
2023-05-04 12:19:29 -05:00
BearOso
04a0fdc97e imgui: Add dx9 backend. 2023-05-04 11:56:04 -05:00