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
BearOso
b11ecf932a
imgui: Update font. Test ROM status line.
2023-05-03 16:45:56 -05:00
BearOso
c9f1e8d79b
win32/glsl: Fix crash.
2023-05-01 15:55:59 -05:00
BearOso
f83525490f
win32: Fix ResourceLimits.cpp location.
2023-05-01 15:42:32 -05:00
BearOso
7726cc65d5
Remove some unused, misplaced, or ancient code.
2023-05-01 15:29:39 -05:00
BearOso
b2d92e86ac
Update VulkanMemoryAllocator/Hpp
2023-05-01 12:24:38 -05:00
BearOso
54aae6f5cf
vulkan-headers: Update to latest.
2023-05-01 12:00:06 -05:00
BearOso
7b7ce04f29
dsp: Fix typo by omission.
2023-05-01 11:52:12 -05:00
BearOso
2afe4a11d4
CI acting funky. See if this fixes it.
2023-05-01 11:38:54 -05:00
BearOso
b383b94c8c
slang: Fix CI build.
2023-04-30 17:18:39 -05:00
BearOso
6c60368fc4
netplay: Fix warnings and crash with >5 clients.
2023-04-30 16:07:45 -05:00
BearOso
cbc14ee0df
sdsp: Check for invalid scale in defined way.
2023-04-30 15:51:14 -05:00
BearOso
bc98b1dee1
memmap: Simplify a heuristic to avoid UB.
2023-04-30 15:50:03 -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
a74769c194
memmap: Report if ROM is patched instead of "bad checksum."
2023-04-26 16:26:44 -05:00
BearOso
7f032e5234
imgui: Fix wrapping.
2023-04-26 16:26:28 -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
843c5ea4a9
controls: Revert wording to 1.61 version.
...
Whole filename is more information. I shouldn't have
changed this.
2023-04-20 10:20:43 -05:00
BearOso
5188dd3b7c
controls: Use QuickSave000 as save origin instead of QuickLoad000.
2023-04-20 10:07:33 -05:00
BearOso
bfdbc28357
vulkan: Actually submit one-time command buffer.
2023-04-17 15:42:28 -05:00
OV2
3ab8f006cb
win32: fix command line arguments ( fixes #840 )
2023-04-12 19:34:09 +02:00
BearOso
e55b13315b
Gtk: Tweak sound drivers for better performance.
2023-04-02 12:47:08 -05:00
BearOso
f2be0cc11d
win32: Increase width of Vulkan/OpenGL shader label.
2023-04-01 16:48:38 -05:00