Commit Graph

17 Commits

Author SHA1 Message Date
James Groom e483c94498
Fix controllers from OpenTK (mostly)
* update reference version numbers and fix a null exception this causes (apparently something changes functionality-wise when the *.csproj references version 3.0.1.0 rather than the original 1.x.x.x (on windows at least) - which is interesting)
* Modified GTK_Gamepad to use OpenTK.Input.Gamepad
* use gamepad class if automap exists, otherwise use joystick class
* forgot GetFloats()
* fixed axis and hats - fixed GetFloats() so analog controls can be bound for cores that support it
* changed controller identifier from 'T' to 'J' (in the case of OpenTK.Input.Joystick) and 'X' (in the case of OpenTK.Input.GamePad). This means config defaults in most cases will work (where they worked before with directinput and xinput).
* fixed hat event detection when using OpenTK.Input.Joystick
* disabled forcing OpenTK controllers on windows
* unused variable cleanup
* testing changes
* another test
* other test
* revert previous tests
2019-01-18 01:08:13 +10:00
frequem 71ba3024b7 Fixed linux build 2018-02-21 20:19:33 -05:00
zeromus 3336c80818 fix bizware output directories 2017-06-27 17:23:33 -05:00
zeromus cad5f441dd fix build paths to output 2017-06-26 17:57:50 -05:00
zeromus 0085729392 delete x64 build configuration, use anycpu instead. take care to set Prefer32Bit false in exe csproj, since visualstudio's gui preference doesn't work. 2017-06-26 17:47:51 -05:00
zeromus 0942d4f498 remove x86 project configurations 2017-06-12 01:24:35 -05:00
adelikat 5fec117b68 Roll back to .NET 4.6.1 (instead of 4.6.2) to avoid a dependency on Windows 10 Anniversary Update for Windows 10 users 2017-06-06 10:24:21 -05:00
nattthebear 76022f66f9 update to framework 4.6.2. Since Windows XP 64 was very rarely used, there's no loss in switching to this if we're going to 64 bit. Add `FrameworkZipWriter` based on the 4.5 framework's built in zip writer. It shaves a decent amount of time off savestate save time, but rolling our own off of DeflateStream would be even faster. 2017-05-27 18:15:15 -04:00
nattthebear 2a0e859a85 Add 64 bit build (doesn't work yet), move SlimDX.dll 2016-02-28 15:06:03 -05:00
zeromus 7e828d5618 d3d display method 2015-08-24 13:10:50 -05:00
jdpurcell 0a345b0084 Issue 368: Set all platform targets to x86, rename build platforms to match, and remove unused build platforms. 2015-01-13 15:28:58 +00:00
zeromus 7adc15d97e work on opengl display manager: optimized codepaths, user retroshader selection, support for importing a textureID from another core; add erase button to lua console; 2014-04-15 21:46:18 +00:00
zeromus 151b074563 re-add hq2x via shader. add a new Display Configuration dialog (its simple for now). 2014-02-03 05:27:59 +00:00
zeromus 85fe967810 cleanup, namely of GraphicsControl and related systems, and add a RetainedGraphicsControl which should be useful for tool windows 2014-01-28 19:33:49 +00:00
zeromus e47212329b more cleanup 2014-01-27 00:08:53 +00:00
zeromus 7d001ab8c4 fix references, cleanup 2014-01-27 00:07:16 +00:00
zeromus a2ba761ae1 BizwareGL! 2014-01-27 00:02:21 +00:00