Commit Graph

  • 730f00f022 wiiu/joystick: nunchuck->nunchuk nunchuk Ash Logan 2024-09-06 17:32:30 +10:00
  • 0d05aae602 wiiu/render: Cliprect should be relative to viewport GaryOderNichts 2024-07-06 01:21:33 +02:00
  • 4d3cd82e8c wiiu/render: Update cliprect if viewport changes GaryOderNichts 2024-07-06 00:59:36 +02:00
  • 7b058bd042 wiiu/thread: Add missing NULL checks to mutex code GaryOderNichts 2023-11-08 19:56:46 +01:00
  • cd53049e56 wiiu/video: Call GX2SetTV/DRCEnable on leaving foreground This fixes having a black background while the HBM is active. GaryOderNichts 2023-09-10 14:09:50 +02:00
  • a4c061395b wiiu/audio: Ensure mixbuf is within a 512 MiB memory block GaryOderNichts 2023-04-30 22:22:00 +02:00
  • 351bb2afe8 wiiu/audio: Restore thread affinity on early returns GaryOderNichts 2023-04-30 12:29:51 +02:00
  • 97bedb9f40 wiiu/render: Fix clip rect state GaryOderNichts 2023-04-16 16:04:03 +02:00
  • 746622ced7 wiiu/joystick: Fix UUID generation for SDL 2.26 This broke with https://github.com/libsdl-org/SDL/pull/6111 GaryOderNichts 2023-04-07 23:36:19 +02:00
  • 642f98b6e3 wiiu: update drivers for 2.26 GaryOderNichts 2023-04-07 14:33:42 +02:00
  • f42bf16f71 wiiu/render: Replace WHBGfx shader loading GaryOderNichts 2023-04-07 13:44:09 +02:00
  • 85759f2579 wiiu/video: Replace WHBProc with custom ProcUI implementation GaryOderNichts 2023-04-07 13:42:27 +02:00
  • d044179298 wiiu/render: only call GX2SetTV/DRCEnable once GaryOderNichts 2023-04-07 13:24:27 +02:00
  • c57900ca16 wiiu: Use coreinit atomics / memory barriers GaryOderNichts 2023-04-06 23:52:57 +02:00
  • f5f0de3afc wiiu/systhread: implement thread names GaryOderNichts 2023-04-06 17:34:01 +02:00
  • 48e2bcd73a wiiu/joystick: Fix touch holding detection GaryOderNichts 2023-04-05 18:14:19 +02:00
  • af4d033d21 wiiu: Don't do anything in the ProcUI handlers if Video isn't running IntriguingTiles 2022-12-12 13:41:08 -07:00
  • e236fb5d2e wiiu/render: Fix SDL_BLENDFACTOR_ONE_MINUS_DST_ALPHA GaryOderNichts 2022-10-06 22:51:42 +02:00
  • 2b0fd8fa1c wiiu/render: Fix projection matrix for render targets GaryOderNichts 2022-10-02 17:37:04 +02:00
  • a63e0d188d wiiu/render: Don't allow updating render target while in background GaryOderNichts 2022-10-02 17:36:38 +02:00
  • 32777c470a wiiu/render: Don't hardcode vertex offsets GaryOderNichts 2022-10-02 17:36:09 +02:00
  • 2a6c2caeab wiiu/render: discard empty draw calls Causes a GPU hang otherwise GaryOderNichts 2022-09-08 22:54:03 +02:00
  • a9e8d281c9 wiiu: make sure nothing gets drawn while in background GaryOderNichts 2022-09-08 00:51:51 +02:00
  • 6b2475ce84 wiiu/render: Fix clip rect GaryOderNichts 2022-09-07 22:27:40 +02:00
  • bd755159a8 Wii U: Fix WIIU_JoystickGetDevicePlayerIndex. Clownacy 2022-09-01 20:42:18 +01:00
  • e2e7f27d37 Wii U: Add more Game Controllers. Clownacy 2022-09-01 20:40:09 +01:00
  • 7d3405e886 wiiu: support SDL_GAMECONTROLLER_USE_BUTTON_LABELS Clownacy 2022-08-26 14:11:25 +01:00
  • 4d04202dfc wiiu: replace WhbGfx GaryOderNichts 2022-08-23 13:05:52 +02:00
  • 5b526cc458 wiiu/render: Fix projection matrix GaryOderNichts 2022-08-23 11:57:31 +02:00
  • 6cee733415 wiiu: update drivers for 2.0.22 GaryOderNichts 2022-08-13 22:52:11 +02:00
  • f36cf7c86f Wii U support GaryOderNichts 2022-08-13 09:58:06 +02:00
  • 15ead9a40d Updated to version 2.28.5 for release Sam Lantinga 2023-11-02 10:00:33 -07:00
  • 7ebfaa0ea2 Check to make sure the Windows joystick device has buttons and axes Sam Lantinga 2023-11-02 08:33:15 -07:00
  • 5f4ddebf76 cmake: reset check state before testing -fobjc-arc Anonymous Maarten 2023-10-30 20:51:18 +01:00
  • 0f8858cf2d cmake: check -fobjc-arc compiler flag on Apple platforms Anonymous Maarten 2023-10-30 19:56:46 +01:00
  • 98abc15769 cmake: file(RELATIVE_PATH) needs 2 absolute paths Anonymous Maarten 2023-10-30 19:45:49 +01:00
  • 746d74b140 wayland: Sanity check pointers and protocols before confining Frank Praznik 2023-10-29 14:23:14 -04:00
  • 7d9595b14f wayland: Check the relative pointer handle before destroying Frank Praznik 2023-10-29 14:12:38 -04:00
  • 63d259edf0 Fixed making the EGL context current when resuming on Android Sam Lantinga 2023-10-26 17:07:40 -07:00
  • fcd0c9843e CI: change FreeBSD CI runner to cross-platform-actions. Ozkan Sezer 2023-10-26 01:03:56 +03:00
  • 74b3959e04 Added support for the HP HyperX Clutch Gladiate controller Sam Lantinga 2023-10-25 09:00:26 -07:00
  • a5df48514e Added support for "%[]" sscanf syntax Sam Lantinga 2023-10-24 16:41:19 -07:00
  • 78d5fbf398 SDL_IsJoystickProductWheel() returns SDL_TRUE for Asetek wheelbases (thanks @IOBYTE!) Sam Lantinga 2023-10-23 10:42:36 -07:00
  • 5d66429cc3 Add missing error reporting in Android_JNI_FileOpen() Sam Lantinga 2023-10-23 08:27:24 -07:00
  • 2ca041d294 Revert "Check to make sure the Windows joystick device has buttons and axes" Sam Lantinga 2023-10-22 09:10:14 -07:00
  • b3f19b14d7 Check for device disconnection in HIDAPI_JoystickOpen() Cameron Gutman 2023-10-17 21:41:30 -05:00
  • a85cf62c12 Fix sdltest_randomAsciiStringWithMaximumLength() where it requests a string a size 0 seen with: ./testautomation --seed MILAFAP2AKVP3V4G --filter sdltest_randomAsciiStringWithMaximumLength Sylvain 2023-03-21 12:24:45 +01:00
  • 5be746acbc x11: Properly check for XInput2 support before using it. Ryan C. Gordon 2023-10-11 00:50:53 -04:00
  • 2abefb1c16 ci: stop FreeBSD job after 30 minutes Anonymous Maarten 2023-10-11 00:22:30 +02:00
  • 6fc17b0e2b artsaudio: revert bad arts_init return code check from commit ce5da5d. Ozkan Sezer 2023-10-10 10:40:00 +03:00
  • 1f7ec57d3b wayland: Unref the libdecor window when hiding Frank Praznik 2023-03-18 12:03:08 -04:00
  • 36eb4845b5 triangle: don't read destination pixel when you're going to discard it anyways Anonymous Maarten 2023-10-05 13:40:09 +02:00
  • d5ba5bb05f blit_slow: don't read destination pixel when you're going to discard it anyways Anonymous Maarten 2023-10-04 21:17:13 +02:00
  • cc016b0046 Updated to version 2.28.4 for release Sam Lantinga 2023-10-01 12:05:05 -07:00
  • 8c3fd5aec2 snd_pcm_plugin_flush was removed in QNX 7.1 and later Anonymous Maarten 2023-09-30 16:33:56 +02:00
  • 24d145f4b6 cmake: add qnx support Anonymous Maarten 2023-09-29 18:53:47 +02:00
  • 145ad48c0e Allow the use of posix_spawn() instead of vfork/execlp() Anonymous Maarten 2023-09-29 19:09:09 +02:00
  • fd495bb57c SDLTest_CompareSurfaces: Decode pixels correctly on big-endian platforms Simon McVittie 2023-09-29 14:23:36 +01:00
  • d58fa94ee9 SDL_iconv_string() defaults to UTF-8 Sam Lantinga 2023-09-24 17:27:23 -07:00
  • d691010686 Check for NULL before dereferencing newly allocated memory Sam Lantinga 2023-09-24 17:17:49 -07:00
  • b93a8a86ab emscripten: Restore compatibility with existing emsdk releases. Ryan C. Gordon 2023-09-20 14:32:41 -04:00
  • 536f625bde Use EM_ASM_PTR when the return value is a pointer Jaswant Panchumarti 2023-09-19 10:45:50 -04:00
  • 1e18dc594e update config.guess and config.sub from mainstream Ozkan Sezer 2023-09-20 14:50:56 +03:00
  • cc4973ea45 Fixed sensor timestamp units for third-party PS5 controllers Sam Lantinga 2023-09-18 12:55:43 -07:00
  • 8114bd9108 Fixed error: array subscript 2 is above array bounds of ‘const Uint8[2]’ Sam Lantinga 2023-09-18 12:19:18 -07:00
  • 495fca1517 Fixed sensor timestamp calculation for third-party PS5 controllers Sam Lantinga 2023-09-18 11:50:56 -07:00
  • 7d80e20883 emscripten: Add JS library dependencies using EM_JS_DEPS macro Sam Clegg 2023-07-05 13:52:37 -07:00
  • f3847c157a x11: Always update clipboard owner Guldoman 2023-09-15 02:01:08 +02:00
  • b576e29d9b detect fanatec steering wheels Max Bachmann 2023-09-13 00:24:47 +02:00
  • c7ad8e5431 cmake: make sure SDL_GetPrefPath is run before testfilesystem Anonymous Maarten 2023-09-08 03:28:01 +02:00
  • 9c8ee3a154 ci: run tests in parallel Anonymous Maarten 2023-09-10 15:20:34 +02:00
  • d710e0be27 render: Enable clipping for zero-sized rectangles Simon McVittie 2023-09-09 14:36:21 +01:00
  • b8d1f852db cmake: use MSVC_RUNTIME_LIBRARY to force MT Anonymous Maarten 2023-09-09 19:16:31 +02:00
  • e9ab663c43 Detect Simagic wheel bases as wheels (#8198) Makarenko Oleg 2023-09-04 22:11:13 +03:00
  • c8d1de1a9b Detect Logitech G923 Playstation as wheel G923 have two different versions - Xbox version is already present in the wheel list, but not the PS version. Oleg 2023-09-04 20:26:24 +03:00
  • bf8c9cd6bf Detect Logitech PRO Racing Wheel for Xbox (PC mode) as wheel Logitech PRO Racing Wheel have two different versions - for Playstation and Xbox. Vendor + Product ID for Playstation version already present in SDL sources, but not an Xbox version Oleg 2023-09-04 20:46:09 +03:00
  • 8a5ba43d00 Updated to version 2.28.3 for release Sam Lantinga 2023-09-01 11:22:07 -07:00
  • c25a49c406 metal: Add hint to select low power device instead of the default one (#8182) Jeremy Demeule 2023-08-31 10:23:45 +02:00
  • d46fdfa3ee wayland: add SDL_VIDEO_DRIVER_WAYLAND_DYNAMIC_EGL Anonymous Maarten 2023-08-30 23:03:03 +02:00
  • 787d339282 wayland: don't define SDL_VIDEO_DRIVER_WAYLAND_DYNAMIC_* macro's Anonymous Maarten 2023-08-30 19:28:11 +02:00
  • 874f6feab4 Fixed the report format for the Razer Wolverine V2 Pro Sam Lantinga 2023-08-24 11:37:50 -07:00
  • 1df4dce78f Accept key events from any source Sam Lantinga 2023-08-24 10:09:02 -07:00
  • cc58a09c09 Updated to Android minSdkVersion 19 and targetSdkVersion 34 Sam Lantinga 2023-08-24 08:23:06 -07:00
  • ae72cd57b5 Quiet spurious warning Sam Lantinga 2023-08-13 13:53:13 -07:00
  • 8f858d7908 SDL_TriggerBreakppoint for riscv arch (both 32/64) version. David CARLIER 2023-08-13 13:54:07 +01:00
  • 5bfdb6e02f Fix overflow when doing SDL_sscanf("%hd", ...) Anonymous Maarten 2023-08-10 23:43:58 +02:00
  • 739d3ec189 Fix out of bound read of 'has_hat' array Mathieu Eyraud 2023-08-10 15:05:29 +02:00
  • 2319b2635b Fixed testautomation --filter pixels_allocFreePalette Sam Lantinga 2023-08-07 22:18:35 -07:00
  • bda161d22b Fixed testautomation --filter pixels_allocFreeFormat Sam Lantinga 2023-08-07 22:15:23 -07:00
  • dbfd47e77d cmake: update cmake_minimum_required to avoid deprecated warning Anonymous Maarten 2023-08-07 19:03:18 +02:00
  • dbb6cd02aa include: fixed a typo in SDL_RenderGetMetalCommandEncoder docs. Ryan C. Gordon 2023-08-06 10:45:11 -04:00
  • 841263c9d6 updated config.guess and config.sub from mainstream Ozkan Sezer 2023-08-05 14:03:02 +03:00
  • 2ccb311cb7 Added a gamepad mapping for the G-Shark GS-GP702 Sam Lantinga 2023-08-02 14:35:39 -07:00
  • e0a345702d The Flydigi Vader and Apex series controllers all have the same VID, PID, and name Sam Lantinga 2023-07-19 09:22:01 -07:00
  • 9fba36511f Removed Flydigi Vader 2 mappings Sam Lantinga 2023-07-14 18:40:10 -07:00
  • 45fb778fe5 adjusted coding style in SDL_os2_joystick.c to match rest of SDL better Ozkan Sezer 2023-08-02 20:40:24 +03:00
  • 031912c4b6 Updated to version 2.28.2 for release Sam Lantinga 2023-08-02 08:31:19 -07:00
  • 348cc05b4f minor os/2 stuff merged from the bitwiseworks' fork Ozkan Sezer 2023-08-02 17:10:28 +03:00
  • e2e87a536c SDL_video.c: move ngage video before offscreen. Ozkan Sezer 2023-08-02 17:00:10 +03:00
  • 66d5ad19f0 SDL_video.c: move os2 video before offscreen. Ozkan Sezer 2023-08-02 14:05:55 +03:00