Commit Graph

  • df537a7c0e SDL_GameControllerSetPlayerIndex(gamecontroller, -1) means turn off the player LED if possible Sam Lantinga 2022-08-09 00:18:19 -07:00
  • 5545be8530 The player LED index wraps for PS5 controllers, like it does for other controller types Sam Lantinga 2022-08-08 23:44:50 -07:00
  • 593d20d9cc Removed debug logging Sam Lantinga 2022-08-08 20:11:43 -07:00
  • 6204ae5002 Restart the IMU if the controller stops sending gyro/accel data Sam Lantinga 2022-08-08 20:09:49 -07:00
  • 56c1481cab cocoa: Don't mark fullscreen-desktop windows as non-resizable. Ryan C. Gordon 2022-08-08 20:33:44 -04:00
  • d58bec72a0 Fixed Joy-Con gyro axes in mini-gamepad mode Sam Lantinga 2022-08-08 17:19:12 -07:00
  • 5aa438e80a WGI: fix interop with applications that have their own WGI code QI for Added/Removed events need to handle IAgileObject Shawn Hoffman 2022-08-08 14:52:19 -07:00
  • ada55c690d Fixed Joy-Con type detection for the Nintendo Joy-Con Charging Grip Sam Lantinga 2022-08-08 15:38:19 -07:00
  • a35cff634b Sync wiki -> headers. Ryan C. Gordon 2022-08-08 16:07:31 -04:00
  • a547c185ce Fixed crash if uevent info isn't available Sam Lantinga 2022-08-08 12:21:40 -07:00
  • 7530bd74b3 Fix right, bottom computation in SDL_GetClosestPointOnRect which should be exclusive, not inclusive Sam Lantinga 2022-08-08 11:26:55 -07:00
  • 98bac00dcc Add SDL_GetPointDisplayIndex and SDL_GetRectDisplayIndex and re-implement SDL_GetWindowDisplayIndex in terms of SDL_GetRectDisplayIndex Sam Lantinga 2022-08-08 11:26:52 -07:00
  • 20f9a1b8a4 Implement SetTextureScaleMode Francisco Javier Trujillo Mata 2022-08-08 17:23:43 +02:00
  • 47ebf0087a Fixed shadow variable warning Sam Lantinga 2022-08-08 08:35:56 -07:00
  • d355ea9981 Add a way to avoid IOP reset Francisco Javier Trujillo Mata 2022-08-08 11:55:04 +02:00
  • c5fe234d53 Improve SDL main adding usb drivers Francisco Javier Trujillo Mata 2022-08-07 23:07:02 +02:00
  • 0a307628e6 Fix wrong mapping in some ps2 controller keys Francisco Javier Trujillo Mata 2022-08-08 13:14:48 +02:00
  • 3f19e36d12 Disable declaration-after-statement warning on Android Aaron Barany 2022-08-07 20:55:27 -07:00
  • 0bcbdfe2bd video: dummy: Support evdev psuedo-device with no video. Adam Butcher 2022-06-23 16:10:41 +01:00
  • 8f05b4f833 Fixed iOS/tvOS build Sam Lantinga 2022-08-08 08:26:21 -07:00
  • 878259722f Added SDL_GameControllerType enumeration for Nintendo Switch Joy-Con controllers Sam Lantinga 2022-08-08 08:22:20 -07:00
  • 4f19421ed8 Fixed build Sam Lantinga 2022-08-07 20:17:40 -07:00
  • 29265d0738 Use SDL_GetStringBoolean() to parse the hint value Sam Lantinga 2022-08-07 18:49:30 -07:00
  • 8f5932dc2e evdev: Support user-provided devices via SDL_EVDEV_DEVICES in non-udev mode. Adam Butcher 2022-06-23 16:10:39 +01:00
  • f790fc4fc0 Add contributing guidelines. Pierre Wendling 2022-07-26 14:37:35 -04:00
  • 198d62d813 joystick: remove unused Xbox Controller Keyboard VID/PID. Sam Lantinga 2022-08-06 23:53:18 -07:00
  • 2909f63743 Revert "Enable bitcode by default for iOS and tvOS builds" Sam Lantinga 2022-08-06 23:28:39 -07:00
  • dd2e318211 wayland: Use libdecor visibility toggle for hiding/showing the window Frank Praznik 2022-08-06 12:31:06 -04:00
  • fbb440d167 Invalidate texture in the UnlockTextureMethod Francisco Javier Trujillo Mata 2022-08-06 18:10:54 +02:00
  • 52bf5b1de9 Added the hint SDL_HINT_JOYSTICK_HIDAPI_SWITCH_PLAYER_LED to control whether the player LED is set on Nintendo Switch controllers Sam Lantinga 2022-08-06 10:34:19 -07:00
  • f810dede16 Fixed comment so script processing works correctly Sam Lantinga 2022-08-06 09:50:13 -07:00
  • bdaf9a92a6 Sync SDL wiki -> header SDL Wiki Bot 2022-08-06 13:25:12 +00:00
  • f600364b8a wayland: Mark window as MOUSE_CAPTURE while a mouse button is down. Ryan C. Gordon 2022-08-06 09:19:52 -04:00
  • e2452ede66 include: Added documentation to SDL_CaptureMouse about auto-capture. Ryan C. Gordon 2022-08-06 09:19:10 -04:00
  • a6179e85c0 wayland: Don't double-free clipboard sources if ours gets cancelled. Ryan C. Gordon 2022-08-05 21:23:39 -04:00
  • 3da131c1c6 Check if port if closed and open it again Francisco Javier Trujillo Mata 2022-08-05 21:07:54 +02:00
  • 5858c7dfce Fixed OpenGL ES Shaders for systems that don't understand precision keywords Sam Lantinga 2022-08-05 16:17:10 -07:00
  • 3685c64ed1 wayland: Round trip after window show/hide operations. Frank Praznik 2022-08-05 16:16:31 -04:00
  • 17b329d199 cmake: enable disabing hidapi Anonymous Maarten 2022-07-26 02:51:07 +02:00
  • a4e6f3ca9d cmake: when there are alternatives, don't use libusb by default Anonymous Maarten 2022-07-26 02:41:43 +02:00
  • d6a8b43cf7 Added support for the HORIPAD FPS for Nintendo Switch Sam Lantinga 2022-08-05 10:37:38 -07:00
  • a2d3be904b Implement create windows method Francisco Javier Trujillo Mata 2022-08-05 00:27:41 +02:00
  • 4a9ceb7be9 The HORIPAD S uses the Xbox 360 protocol on all platforms and shows up as multiple styles of controller, depending on what model you have. Sam Lantinga 2022-08-04 11:33:36 -07:00
  • 28c01955bc Fixed button mapping for the HORIPAD S Sam Lantinga 2022-08-04 10:46:37 -07:00
  • 40b7143180 Fixed button mapping for the HORIPAD S controller Sam Lantinga 2022-08-04 10:24:03 -07:00
  • 16e699a761 Proposing exposing as public api the various arch dependent pause instructions so could be used in app infinite loops. A handful of games do already so we unify it in one place. David Carlier 2022-08-01 07:59:04 +01:00
  • 43b90484c9 Retry a little longer when writing to the Nintendo Joy-Con Charging Grip Sam Lantinga 2022-08-04 00:40:38 -07:00
  • 293d29b78a SDL_x11xinput2.c: fix build for macOS Ozkan Sezer 2022-08-04 10:11:02 +03:00
  • 5907db56f1 x11: Attempt to deal with XInput2 devices with absolute coordinates. Ryan C. Gordon 2022-08-04 02:11:21 -04:00
  • dfd2c574d7 Removed unused variable Sam Lantinga 2022-08-03 22:27:43 -07:00
  • a2b4f4406f The Nintendo Wii Remote Pro Controller respects the SDL_GAMECONTROLLER_USE_BUTTON_LABELS hint Sam Lantinga 2022-08-03 22:27:42 -07:00
  • c84dea0943 Fixed detecting the controller type of controllers over USB Sam Lantinga 2022-08-03 22:12:21 -07:00
  • ba297f12cd Use the Nintendo controller type to determine whether to always use button labels Sam Lantinga 2022-08-03 21:46:01 -07:00
  • 946f4777f6 Don't set Bluetooth controllers to wired power level Sam Lantinga 2022-08-03 21:33:38 -07:00
  • 57c3b2c950 Don't rely on the device VID/PID to get the Nintendo controller type Sam Lantinga 2022-08-03 21:31:12 -07:00
  • b6aadb16b9 Added k_eSwitchDeviceInfoControllerType_N64 to ESwitchDeviceInfoControllerType Sam Lantinga 2022-08-03 20:38:33 -07:00
  • bdfb32de3c Added some additional Nintendo controller types to ESwitchDeviceInfoControllerType Sam Lantinga 2022-08-03 20:30:58 -07:00
  • ea7fbf7947 Update in-flight SDL_CONTROLLERDEVICEADDED messages when a device is removed Sam Lantinga 2022-08-03 19:39:37 -07:00
  • 5d50fa52df Fixed timeout opening the Nintendo Joy-Con Charging Grip Sam Lantinga 2022-08-03 19:39:36 -07:00
  • 29cdb2c9c9 Added support for the Nintendo Switch Joy-Con Charging Grip Sam Lantinga 2022-08-03 18:01:10 -07:00
  • a8120104ad The Nintendo Online classic controllers and Joy-Cons shouldn't show up as Switch Pro controllers Sam Lantinga 2022-08-03 13:53:49 -07:00
  • 6e1ee1d4a5 sort the controller names Sam Lantinga 2022-08-03 13:51:25 -07:00
  • 8ab9dc8b2b Fixed crash if Joy-Cons are disabled while a combined Joy-Cons controller is open Sam Lantinga 2022-08-03 13:18:00 -07:00
  • bcdef4aaf9 Added separate hints for Nintendo Online classic controllers and Joy-Cons Sam Lantinga 2022-08-03 13:07:47 -07:00
  • 60d1944e46 SDL_video: Added SDL_GL_FLOATBUFFERS to allow Cocoa GL contexts to use EDR Shootfast 2022-07-06 20:12:30 +01:00
  • 0b9868b026 wayland: Use D-Bus to retrieve the cursor size and theme on GNOME Frank Praznik 2022-08-02 12:56:56 -04:00
  • 944111dbcf Cleaning up video driver Francisco Javier Trujillo Mata 2022-08-02 18:47:39 +02:00
  • 3f7dda8c72 Remove deinit of video driver Francisco Javier Trujillo Mata 2022-08-02 18:13:55 +02:00
  • 83c1179744 Adding SetViewPortCommand Francisco Javier Trujillo Mata 2022-08-01 12:23:58 +02:00
  • a9f4cda3f9 Adding setcliprect command Francisco Javier Trujillo Mata 2022-08-01 12:13:28 +02:00
  • fb1a205e70 Implement blend modes Francisco Javier Trujillo Mata 2022-08-01 11:44:05 +02:00
  • 075f9016fa Remove some unnecessary comments Francisco Javier Trujillo Mata 2022-08-01 11:43:50 +02:00
  • ed301b123b Updating supported format Francisco Javier Trujillo Mata 2022-08-01 11:43:35 +02:00
  • 1d1965b6ee Removing the BGR_888 from texture supported Francisco Javier Trujillo Mata 2022-07-18 12:34:17 +02:00
  • f75c35c071 Add invalidate texture when it changes Francisco Javier Trujillo Mata 2022-07-12 23:01:28 +02:00
  • 5bb965be3d Implement RenderLines Daniel Santos 2022-07-08 15:47:33 -03:00
  • 0f0e5b44dc Increase size of pool for gsKit events Francisco Javier Trujillo Mata 2022-07-08 17:47:19 +02:00
  • f758cad81a Remove non needed FillRects function Francisco Javier Trujillo Mata 2022-07-08 13:14:40 +02:00
  • 3cb124b98e Implement RenderPoints Daniel Santos 2022-07-07 15:00:15 -03:00
  • df6ebc2562 Implement FillRect Daniel Santos 2022-07-07 14:10:37 -03:00
  • a152e467b1 Fix "implicit declaration" with memalign Daniel Santos 2022-07-07 12:09:12 -03:00
  • 33cbf9acbe Fix some mixed declaration warnings Daniel Santos 2022-07-07 12:03:46 -03:00
  • acf48f14ac Vertex pointer revision Daniel Santos 2022-07-07 11:37:20 -03:00
  • 726180445e Add textured triangle prim Daniel Santos 2022-07-07 10:36:48 -03:00
  • 2a70d492f0 Destroy texture properly Francisco Javier Trujillo Mata 2022-07-07 16:42:42 +02:00
  • 7b0486d490 Try triangles Daniel Santos 2022-07-07 09:33:36 -03:00
  • d5305ee098 Do properly color assign Daniel Santos 2022-07-07 08:48:25 -03:00
  • b48c74a316 Add GeometryQueue Daniel Santos 2022-07-07 08:24:46 -03:00
  • 3bfc8f554e Removing some of the QueueCopy functions because they are legacy Francisco Javier Trujillo Mata 2022-07-04 23:54:13 +02:00
  • be1219bd4e Implement setDrawColor Francisco Javier Trujillo Mata 2022-07-04 23:35:25 +02:00
  • f1699ce735 Implementing Clear command and texture Update Francisco Javier Trujillo Mata 2022-06-23 23:45:04 +02:00
  • c472b8dd45 Whole clean around render and video driver Francisco Javier Trujillo Mata 2022-07-04 13:23:06 +02:00
  • cdf89fde91 Add triangle prim support Daniel Santos 2022-07-04 04:09:55 -03:00
  • 88e64f9ae1 Add natively supported colors Francisco Javier Trujillo Mata 2022-07-03 23:29:25 +02:00
  • 4564e89825 put files at the same line Francisco Javier Trujillo Mata 2022-07-03 18:54:56 +02:00
  • 90e0e5c29d Add point, line and rect support Daniel Santos 2022-06-30 19:50:22 -03:00
  • 147a71b976 Finish dummy driver Daniel Santos 2022-06-30 12:57:37 -03:00
  • 2660449c6c Add dummy driver Daniel Santos 2022-06-30 11:44:35 -03:00
  • a81aa99298 Add prim video support Daniel Santos 2022-06-24 15:48:50 -03:00
  • 46f95a7a5f Create dummy PS2 Video driver Francisco Javier Trujillo Mata 2022-06-24 00:20:11 +02:00