Commit graph

  • 1687518ef5 [SDL2] Add compile-time check for SDL2 GameController vs MappedGamePadDriver thefiddler 2013-12-31 11:46:40 +0100
  • ef7f31099d [Input] Removed unnecessary #region thefiddler 2013-12-31 01:02:07 +0100
  • 7d4d116ce9 [Input] Renamed GamePadMapping to GamePadMap thefiddler 2013-12-31 01:01:52 +0100
  • d4348c5083 [SDL2] Fixed joystick/controller hotplugging support thefiddler 2013-12-30 17:22:45 +0100
  • 9c8a5f5028 [SDL2] Fixed GameControllerButton to Buttons translation thefiddler 2013-12-30 17:15:49 +0100
  • 43ef78f222 [SDL2] Fix issue where changes to mutable struct were lost thefiddler 2013-12-30 17:09:20 +0100
  • 9beb396c9e [SDL2] Explicitly enable joystick and gamepad events thefiddler 2013-12-30 17:08:42 +0100
  • 2d303a6884 [Input] Buttons should have [Flags] attribute thefiddler 2013-12-30 16:07:06 +0100
  • 6faa58aac3 [SDL2] Fixed joystick hotplugging Stefanos A. 2013-12-30 15:24:48 +0100
  • 52b8762593 [SDL2] Fixed mapping of instance ids to device ids thefiddler 2013-12-30 14:57:28 +0100
  • a4366e52f5 [Input] Added missing closing brace in ToString() message thefiddler 2013-12-30 14:56:22 +0100
  • 064a45e4a7 [Input] Fixed incorrect variable name thefiddler 2013-12-30 13:49:26 +0100
  • 1b0a72472e [SDL] Use TranslateAxis() to decode ControllerAxisEvent thefiddler 2013-12-30 13:42:37 +0100
  • e997ddf9c6 [Input] Fixed GamePadState.SetAxis() implementation thefiddler 2013-12-30 13:39:43 +0100
  • 0b8db7c40b [X11] Removed unused variable thefiddler 2013-12-30 10:25:17 +0100
  • 4005710b99 [X11] Fixed current resolution detection. thefiddler 2013-12-30 09:23:33 +0100
  • dc12128679 Merge branch 'external' into develop thefiddler 2013-12-28 01:27:49 +0100
  • 3dbf575765 [Build] Added new files to the relevant csproj scripts thefiddler 2013-12-28 01:23:39 +0100
  • 3bad2eefdc [Examples] Added ExternalContext test thefiddler 2013-12-28 01:17:56 +0100
  • 04e6d9335a [Graphics] Improved support for external OpenGL contexts thefiddler 2013-12-28 01:14:59 +0100
  • 5cebaccfca [Dummy] Improved thread-safety; added entry-point loader thefiddler 2013-12-28 01:09:59 +0100
  • 8bcbb06f8e [Platform] Added internal CreateGetAddress() function thefiddler 2013-12-28 01:08:24 +0100
  • cf76aa6085 [Mac] Moved GetAddress implementation to its own class thefiddler 2013-12-28 01:06:33 +0100
  • 9171977079 [SDL2] Added missing [SuppressUnamangedCodeSecurity] attribute thefiddler 2013-12-28 01:04:46 +0100
  • b79d951e62 [Mac] Use Cgl.GetCurrentContext instead of Agl thefiddler 2013-12-28 01:04:22 +0100
  • 0d1df41393 [X11] Improve GraphicsMode fallback (fixes issue #23) thefiddler 2013-12-27 14:01:21 +0200
  • 88f7cd68f5 [X11] Fixed border size on Gnome 3 thefiddler 2013-12-27 13:31:51 +0200
  • ab8796c942 [Input] Do not crash with scancodes > 255 thefiddler 2013-12-27 11:10:41 +0100
  • 6c6e09aae6 [X11] Allow resizing with fixed borders thefiddler 2013-12-27 11:07:38 +0100
  • 4d27b6ee55 Implemented X11 KeyDown/KeyUp events and reduced code duplication thefiddler 2013-12-25 11:46:02 +0100
  • ffdf881cea Do not raise KeyPress for control characters thefiddler 2013-12-25 11:14:30 +0100
  • 83039f8740 Ignore *.pidb files from MonoDevelop 2.x parallels 2013-12-25 11:11:29 +0100
  • f7fbf38c43 IsButtonBind should check for buttons, not axes thefiddler 2013-12-25 01:47:27 +0100
  • b4b8bc1665 Implemented SDL IJoystickDriver2 and IGamePadDriver thefiddler 2013-12-24 19:15:23 +0100
  • c51c4934df Added GameControllerGetBind APIs thefiddler 2013-12-24 19:14:54 +0100
  • 6fc679c4ba Removed duplicate button types thefiddler 2013-12-24 19:14:35 +0100
  • 016b91142b Merge branch 'gamepad' of https://github.com/opentk/opentk into gamepad thefiddler 2013-12-24 17:18:20 +0100
  • 1eb807bb64 Use IGamePadDriver through MappedGamePadDriver thefiddler 2013-12-24 17:16:16 +0100
  • 7fd7b8c7a2 Improved ToString implementation Stefanos A 2013-12-24 17:06:39 +0100
  • 9a90772cef Fixed WinMM offsets for IJoystickDevice2 Stefanos A 2013-12-24 16:42:48 +0100
  • f3cb578587 Improved WinMMJoystickDriver hotplugging behavior Stefanos A 2013-12-24 15:51:25 +0100
  • d33d0c7387 Added state output for OpenTK.Input.Joystick Stefanos A 2013-12-24 15:01:33 +0100
  • 82a2c9113c Implemented structural equality Stefanos A 2013-12-24 15:01:10 +0100
  • 890d56ae63 Connected XInput driver Stefanos A 2013-12-24 14:24:42 +0100
  • 15c01d0d5c WinMMJoystick implements IJoystickDriver2 Stefanos A 2013-12-24 14:24:29 +0100
  • 165aa5bde6 Added MappedGamePadDriver skeleton implementation Stefanos A 2013-12-24 14:22:03 +0100
  • 02fb6bf2f9 Implements JoystickState and Capabilities setters Stefanos A 2013-12-24 14:21:37 +0100
  • 91b54cfbf3 No reason to comment out #region License Stefanos A 2013-12-24 12:52:57 +0100
  • 52daef4b0d Added internal GamePadMapping class Stefanos A 2013-12-24 12:48:15 +0100
  • 2839db587e Implemented thumbsticks and trigger caps Stefanos A 2013-12-24 12:47:09 +0100
  • 7e5307bd4a Added IJoystickDevice2 interface Stefanos A 2013-12-24 03:16:32 +0100
  • e2d86fdf52 Implemented initial XInput IGamePadDriver Stefanos A 2013-12-24 01:37:34 +0100
  • b62f5993d4 Added missing left/right triggers Stefanos A 2013-12-24 01:36:44 +0100
  • f459647613 Removed all instances of refresh_text Stefanos A 2013-12-24 00:15:43 +0100
  • ddc52ce135 Implemented GamePad Capabilities and Type Stefanos A 2013-12-24 00:15:28 +0100
  • ea3c9ffe85 Refresh text continuously Stefanos A 2013-12-23 22:00:10 +0100
  • dd648a8362 Initial implementation of GamePadTriggers Stefanos A 2013-12-23 20:30:58 +0100
  • 8f7eebb58d Enabled HIDInput IGamePadDriver implementation thefiddler 2013-12-23 19:19:41 +0100
  • 5d88a8daf4 Implemented GamePad API (WIP) Stefanos A 2013-12-23 01:50:25 +0100
  • 0875cbd928 Removed unnecessary IsButtonValid method Stefanos A 2013-12-23 01:50:13 +0100
  • 1adc3f7733 Display start button in ToString() Stefanos A 2013-12-23 01:49:49 +0100
  • 0c9a67da41 Fixed rendering of joysticks and gamepads Stefanos A 2013-12-23 01:29:12 +0100
  • 44351a03c4 More robust handling of device add/remove events Stefanos A 2013-12-23 00:17:13 +0100
  • 31ce400a7e Fixed expansion of joysticks collection Stefanos A 2013-12-22 23:55:46 +0100
  • 2f1a81da2c Log errors in subsystem initialization Stefanos A 2013-12-22 23:55:28 +0100
  • 1d61bd9dd2 Reuse Sdl2Factory.InputDriver in Sdl2NativeWindow Stefanos A 2013-12-22 23:54:55 +0100
  • a72d70c3d0 Delay joystick initialization until necessary Stefanos A 2013-12-22 23:13:21 +0100
  • 3660509dee Added SDL_InitSubSystem method Stefanos A 2013-12-22 23:12:53 +0100
  • 4a13415fc6 Fixed x/y axis mixup. Stefanos A 2013-12-22 22:47:50 +0100
  • 1ba5fd4380 Cleaned up using directives Stefanos A 2013-12-22 22:34:34 +0100
  • 76a35c0b91 Added missing newline Stefanos A 2013-12-22 22:32:24 +0100
  • 91d248ad29 Implemented GamePadThumbSticks Stefanos A 2013-12-22 22:32:18 +0100
  • 18f99c2f63 Added state information for GamePads Stefanos A 2013-12-22 22:07:40 +0100
  • 0c10f29bd8 More compact string representation Stefanos A 2013-12-22 22:07:30 +0100
  • 1acf8a807b Implemented IEquatable<> interface Stefanos A 2013-12-22 22:01:04 +0100
  • 2bf024a912 Implemented new GamePad interface (WIP) thefiddler 2013-12-19 16:28:20 +0100
  • ecd04a3cad Implemented GamePadButtons thefiddler 2013-12-19 16:27:57 +0100
  • 484af18673 Updated internal IGamePadDriver interface thefiddler 2013-12-19 16:27:26 +0100
  • ee65f81f56 Implemented GameController API bindings thefiddler 2013-12-19 10:42:12 +0100
  • d9985fc571 Use SDL2 event API for joystick devices thefiddler 2013-12-18 17:16:29 +0100
  • 022e5c845c Implemented SDL2 Joystick and GameController events thefiddler 2013-12-18 15:50:59 +0100
  • bd1fb18836 Use IGamePadDriver through MappedGamePadDriver thefiddler 2013-12-24 17:16:16 +0100
  • 0a71bbe065 Improved ToString implementation Stefanos A. 2013-12-24 17:06:39 +0100
  • 3c6298a1e6 Fixed WinMM offsets for IJoystickDevice2 Stefanos A. 2013-12-24 16:42:48 +0100
  • 3c1404f0ac Improved WinMMJoystickDriver hotplugging behavior Stefanos A. 2013-12-24 15:51:25 +0100
  • 97b8710339 Added state output for OpenTK.Input.Joystick Stefanos A. 2013-12-24 15:01:33 +0100
  • 7bab950cc0 Implemented structural equality Stefanos A. 2013-12-24 15:01:10 +0100
  • 42e6a96a43 Connected XInput driver Stefanos A. 2013-12-24 14:24:42 +0100
  • 062962aeb2 WinMMJoystick implements IJoystickDriver2 Stefanos A. 2013-12-24 14:24:29 +0100
  • b9242c006b Added MappedGamePadDriver skeleton implementation Stefanos A. 2013-12-24 14:22:03 +0100
  • 5c73a3ea74 Implements JoystickState and Capabilities setters Stefanos A. 2013-12-24 14:21:37 +0100
  • 58b67d31e3 No reason to comment out #region License Stefanos A. 2013-12-24 12:52:57 +0100
  • dfd6554061 Added internal GamePadMapping class Stefanos A. 2013-12-24 12:48:15 +0100
  • 25a0e552f8 Implemented thumbsticks and trigger caps Stefanos A. 2013-12-24 12:47:09 +0100
  • 5215891a4f Added IJoystickDevice2 interface Stefanos A. 2013-12-24 03:16:32 +0100
  • 78078d0742 Implemented initial XInput IGamePadDriver Stefanos A. 2013-12-24 01:37:34 +0100
  • 61e2dc3d86 Added missing left/right triggers Stefanos A. 2013-12-24 01:36:44 +0100
  • de362177c5 Removed all instances of refresh_text Stefanos A. 2013-12-24 00:15:43 +0100
  • 1d84c1d814 Implemented GamePad Capabilities and Type Stefanos A. 2013-12-24 00:15:28 +0100
  • 95c3d00aa2 Refresh text continuously Stefanos A. 2013-12-23 22:00:10 +0100