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
BearOso
e42dd27cd1
Threading fixes.
2023-08-25 11:47:29 -05:00
BearOso
a438d3fa42
Threading.
2023-08-25 11:47:29 -05:00
BearOso
177a802186
Minimized fix.
2023-08-25 11:47:29 -05:00
BearOso
8a4732c9f2
Fix segfault.
2023-08-25 11:47:29 -05:00
BearOso
dd2072b28e
Fix silence adder.
2023-08-25 11:47:29 -05:00
BearOso
7f20a93637
Don't double-wait.
2023-08-25 11:47:29 -05:00
Idiot
f1837aa04f
Proper sleep implementation for Windows.
2023-08-25 11:47:29 -05:00
Idiot
faaf900eb7
More precise std::chrono throttle implementation.
2023-08-25 11:47:29 -05:00
BearOso
12e7f0d21f
Update input rate at right locations.
2023-08-25 11:47:29 -05:00
BearOso
ec8bdaa6eb
WaylandSurface: Do roundtrip to get fractional size before initialization.
2023-08-25 11:47:29 -05:00
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