Commit Graph

  • 5d50fa52df Fixed timeout opening the Nintendo Joy-Con Charging Grip Sam Lantinga 2022-08-03 19:39:36 -0700
  • 29cdb2c9c9 Added support for the Nintendo Switch Joy-Con Charging Grip Sam Lantinga 2022-08-03 18:01:10 -0700
  • 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 -0700
  • 6e1ee1d4a5 sort the controller names Sam Lantinga 2022-08-03 13:51:25 -0700
  • 8ab9dc8b2b Fixed crash if Joy-Cons are disabled while a combined Joy-Cons controller is open Sam Lantinga 2022-08-03 13:18:00 -0700
  • bcdef4aaf9 Added separate hints for Nintendo Online classic controllers and Joy-Cons Sam Lantinga 2022-08-03 13:07:47 -0700
  • 60d1944e46 SDL_video: Added SDL_GL_FLOATBUFFERS to allow Cocoa GL contexts to use EDR Shootfast 2022-07-06 20:12:30 +0100
  • 0b9868b026 wayland: Use D-Bus to retrieve the cursor size and theme on GNOME Frank Praznik 2022-08-02 12:56:56 -0400
  • 944111dbcf Cleaning up video driver Francisco Javier Trujillo Mata 2022-08-02 18:47:39 +0200
  • 3f7dda8c72 Remove deinit of video driver Francisco Javier Trujillo Mata 2022-08-02 18:13:55 +0200
  • 83c1179744 Adding SetViewPortCommand Francisco Javier Trujillo Mata 2022-08-01 12:23:58 +0200
  • a9f4cda3f9 Adding setcliprect command Francisco Javier Trujillo Mata 2022-08-01 12:13:28 +0200
  • fb1a205e70 Implement blend modes Francisco Javier Trujillo Mata 2022-08-01 11:44:05 +0200
  • 075f9016fa Remove some unnecessary comments Francisco Javier Trujillo Mata 2022-08-01 11:43:50 +0200
  • ed301b123b Updating supported format Francisco Javier Trujillo Mata 2022-08-01 11:43:35 +0200
  • 1d1965b6ee Removing the BGR_888 from texture supported Francisco Javier Trujillo Mata 2022-07-18 12:34:17 +0200
  • f75c35c071 Add invalidate texture when it changes Francisco Javier Trujillo Mata 2022-07-12 23:01:28 +0200
  • 5bb965be3d Implement RenderLines Daniel Santos 2022-07-08 15:47:33 -0300
  • 0f0e5b44dc Increase size of pool for gsKit events Francisco Javier Trujillo Mata 2022-07-08 17:47:19 +0200
  • f758cad81a Remove non needed FillRects function Francisco Javier Trujillo Mata 2022-07-08 13:14:40 +0200
  • 3cb124b98e Implement RenderPoints Daniel Santos 2022-07-07 15:00:15 -0300
  • df6ebc2562 Implement FillRect Daniel Santos 2022-07-07 14:10:37 -0300
  • a152e467b1 Fix "implicit declaration" with memalign Daniel Santos 2022-07-07 12:09:12 -0300
  • 33cbf9acbe Fix some mixed declaration warnings Daniel Santos 2022-07-07 12:03:46 -0300
  • acf48f14ac Vertex pointer revision Daniel Santos 2022-07-07 11:37:20 -0300
  • 726180445e Add textured triangle prim Daniel Santos 2022-07-07 10:36:48 -0300
  • 2a70d492f0 Destroy texture properly Francisco Javier Trujillo Mata 2022-07-07 16:42:42 +0200
  • 7b0486d490 Try triangles Daniel Santos 2022-07-07 09:33:36 -0300
  • d5305ee098 Do properly color assign Daniel Santos 2022-07-07 08:48:25 -0300
  • b48c74a316 Add GeometryQueue Daniel Santos 2022-07-07 08:24:46 -0300
  • 3bfc8f554e Removing some of the QueueCopy functions because they are legacy Francisco Javier Trujillo Mata 2022-07-04 23:54:13 +0200
  • be1219bd4e Implement setDrawColor Francisco Javier Trujillo Mata 2022-07-04 23:35:25 +0200
  • f1699ce735 Implementing Clear command and texture Update Francisco Javier Trujillo Mata 2022-06-23 23:45:04 +0200
  • c472b8dd45 Whole clean around render and video driver Francisco Javier Trujillo Mata 2022-07-04 13:23:06 +0200
  • cdf89fde91 Add triangle prim support Daniel Santos 2022-07-04 04:09:55 -0300
  • 88e64f9ae1 Add natively supported colors Francisco Javier Trujillo Mata 2022-07-03 23:29:25 +0200
  • 4564e89825 put files at the same line Francisco Javier Trujillo Mata 2022-07-03 18:54:56 +0200
  • 90e0e5c29d Add point, line and rect support Daniel Santos 2022-06-30 19:50:22 -0300
  • 147a71b976 Finish dummy driver Daniel Santos 2022-06-30 12:57:37 -0300
  • 2660449c6c Add dummy driver Daniel Santos 2022-06-30 11:44:35 -0300
  • a81aa99298 Add prim video support Daniel Santos 2022-06-24 15:48:50 -0300
  • 46f95a7a5f Create dummy PS2 Video driver Francisco Javier Trujillo Mata 2022-06-24 00:20:11 +0200
  • 75f34fc5bf Sync SDL wiki -> header SDL Wiki Bot 2022-08-02 14:52:12 +0000
  • 307b0b7813
    video: Add a warning to the docs about using SDL_GetDisplayDPI. Ryan C. Gordon 2022-08-02 10:50:51 -0400
  • f1390780ca Fix use after free when removing Windows audio device Mathieu Eyraud 2022-08-02 15:25:44 +0200
  • 59a104b803 Do not pass NULL to memcpy Mathieu Eyraud 2022-08-02 15:00:55 +0200
  • 42b2320756 Fix memory leak of children for combined JoyCon Mathieu Eyraud 2022-08-02 14:42:25 +0200
  • 602b7dd0f4 Made the window ICMProfile filename per-window Sam Lantinga 2022-08-01 17:47:26 -0700
  • cb107bef58 Fixed crash if all displays have been disconnected Sam Lantinga 2022-08-01 14:23:50 -0700
  • 12aa4d5653 Added header needed for SDL_Delay() Sam Lantinga 2022-08-01 11:11:25 -0700
  • aeb275149a Poll DirectInput devices to get their initial state Sam Lantinga 2022-08-01 10:38:31 -0700
  • 3a6cb7e7c5 Convert XLookupString Latin-1 text to UTF-8 Sam Lantinga 2022-08-01 10:28:29 -0700
  • 0cd5b08bfe Fixed infinite loop when SDL_SendKeyboardText() is passed invalid UTF-8 text Sam Lantinga 2022-08-01 09:43:15 -0700
  • 954bbdf3ae Allow emscripten platform to build without threads Sam Lantinga 2022-08-01 09:51:21 -0700
  • e4cc076a79 Threads are used by many SDL subsystems and may not be disabled. Sam Lantinga 2022-08-01 09:15:44 -0700
  • 15bcf58d77 Fixed memory leak in the Windows driver Sam Lantinga 2022-08-01 08:14:40 -0700
  • cf63af8ae2
    events: Don't lose window RESIZED events during SIZED_CHANGED processing. Ryan C. Gordon 2022-07-31 22:10:45 -0400
  • 17f36c105c keyboard: Remove no-op calls to SDL_SetKeymap() Cameron Gutman 2022-07-31 16:16:38 -0500
  • 9515fb2501 keyboard: Use SDL_SetKeymap() to set the default keymap Cameron Gutman 2022-07-31 16:10:10 -0500
  • 8b438f7b51 keyboard: Only send SDL_KEYMAPCHANGED when the keymap actually changes Cameron Gutman 2022-07-31 15:34:03 -0500
  • a10c57dfe4 evdev: Report touchpad events with the correct device type Cameron Gutman 2022-07-31 14:18:33 -0500
  • 9a33c62e13 evdev: Use SDL_bool for boolean types Cameron Gutman 2022-07-31 14:06:59 -0500
  • f9d1f34b6c evdev: Report a unique ID for each mouse device Cameron Gutman 2022-07-31 13:10:43 -0500
  • 574db63c8e evdev: Batch mouse axis updates until SYN_REPORT Cameron Gutman 2022-07-31 12:36:11 -0500
  • 7f42fb54ad Applied DragonFly BSD patch Sam Lantinga 2022-07-30 16:34:40 -0700
  • ce5a23bd57 Applied DragonFly BSD patch Sam Lantinga 2022-07-30 16:32:21 -0700
  • 6926ff3cd8 Applied DragonFly BSD patch Sam Lantinga 2022-07-30 16:30:32 -0700
  • 21100006ad Don't conflict with usage of stdout as a stdio macro Sam Lantinga 2022-07-30 16:22:24 -0700
  • 6e9a606a8e Add more mingw-w64 build workflows Cameron Cawley 2022-07-30 21:08:07 +0100
  • 3bdc10f842 Update the list of required Ubuntu packages, and add Ubuntu 22.04 workflows Cameron Cawley 2022-07-30 19:41:48 +0100
  • adb3e1a21d Add FreeBSD builds to GitHub Actions Cameron Cawley 2022-07-30 13:35:38 +0100
  • 22f25b03d9 core: linux: Favor xdg-desktop-portal for elevating thread priority Frank Praznik 2022-07-24 13:22:39 -0400
  • 2241bd669f Added a command line option `--info event_motion` to show mouse and finger motion events Sam Lantinga 2022-07-29 20:37:38 -0700
  • 13e0c40ec2 Added mapping for the 8BitDo Pro 2 controller in DirectInput mode over Bluetooth on Linux Sam Lantinga 2022-07-29 17:28:36 -0700
  • 62c831661c Added mapping for the 8BitDo Pro 2 controller in DirectInput mode Sam Lantinga 2022-07-29 17:14:55 -0700
  • 41c363f7d6 Note that the PDP Versus Fighting Pad is an arcade fighting pad Sam Lantinga 2022-07-29 16:27:23 -0700
  • 47265f377f Sync SDL wiki -> header SDL Wiki Bot 2022-07-29 13:24:05 +0000
  • 36dfbe5d66 stdlib: exclude mslibc functions using SDL_STATIC_LIB macro Anonymous Maarten 2022-07-28 02:06:29 +0200
  • f8aa00d198 cmake: add HAVE_STDDEF_H to SDL_config.h.cmake Anonymous Maarten 2022-07-28 16:30:02 +0200
  • 83f5bbdf25 cmake: define SDL_STATIC_LIB for static SDL2 library Anonymous Maarten 2022-07-28 14:08:20 +0200
  • bdd1d035b7 cmake: Don't add /NODEFAULTLIB to link flags when building SDL-static Anonymous Maarten 2022-07-28 02:38:04 +0200
  • 181877ebeb Added SDL_hidapi_combined.c to the Xcode project Sam Lantinga 2022-07-28 21:54:34 -0700
  • f3c1194c0f Removed obsolete comment Sam Lantinga 2022-07-28 21:50:41 -0700
  • aee179e46f Removed debug output Sam Lantinga 2022-07-28 21:50:20 -0700
  • d8fd78736b Added entry for the Nintendo Switch Joy-Con controller pair Sam Lantinga 2022-07-28 21:44:23 -0700
  • 875b737c64 Added support for the Nintendo Online NES Controllers to the HIDAPI driver Sam Lantinga 2022-07-28 21:39:32 -0700
  • 45c1cc8177 Compatible with including as <SDL2/SDL.h> Xiaofeng Wang 2022-07-29 11:30:17 +0800
  • ab967475c6 Greatly improved Nintendo Joy-Con support using the HIDAPI driver Sam Lantinga 2022-07-28 19:38:38 -0700
  • dfed862a66 Fixed variable shadow warning Sam Lantinga 2022-07-28 19:35:46 -0700
  • 2fa2f9ff77 Greatly improved Nintendo Joy-Con support using the HIDAPI driver Sam Lantinga 2022-07-28 19:22:27 -0700
  • def60ce6fe Fixed the name of the HIDAPI Joy-Con controller for consistency with other drivers Sam Lantinga 2022-07-27 19:20:42 -0700
  • 0f1be9401f Updated mapping for Joy-Con controllers using hid-nintendo Sam Lantinga 2022-07-27 17:32:51 -0700
  • 756978a236 Left and right single Joy-Con controllers are mapped as individual mini controllers Sam Lantinga 2022-07-27 16:17:32 -0700
  • 4990bd0517 Added debug code to show available inputs on iOS/tvOS controllers Sam Lantinga 2022-07-27 16:17:32 -0700
  • 65473ae36d autoconf: use ax_compute_relative_paths Anonymous Maarten 2022-07-25 02:01:59 +0200
  • dbf7940541 Enable capturing raw Xinput2 touch events and use to flag global mouse state as dirty Sam Lantinga 2022-07-27 10:31:24 -0700
  • 42165fe8d1
    kmsdrm: slightly better device index hint parsing. Ryan C. Gordon 2022-07-27 12:12:03 -0400
  • 02c8747176 math.h does not always provide M_PI Anonymous Maarten 2022-07-27 15:05:41 +0200
  • 5da85376b9 stdlib: move all mslibc functions to SDL_mslibc.c Anonymous Maarten 2022-07-26 21:47:52 +0200
  • a169259f62 Actually we don't need to unlock to send k_eSwitchProprietaryCommandIDs_ForceUSB since we don't wait for reply Sam Lantinga 2022-07-27 09:05:02 -0700