Commit Graph

  • 25a3068876 wiiu/joystick: Updates for the new joystick interfaces rw-r-r-0644 2018-10-30 21:58:51 +01:00
  • fd83b0a2d1 wiiu: Updates for newer SDL rw-r-r-0644 2018-10-28 19:41:37 +01:00
  • 5c365cfe3a wiiu: Edit config comment to prevent gcc warning rw-r-r-0644 2018-10-28 14:34:06 +01:00
  • 0dc07e0576 wiiu/render: Temporaneously disable formats other than RGBA8888 until the cause of bad colors is found rw-r-r-0644 2018-10-28 14:04:02 +01:00
  • f4f066dd90 wiiu/render: Enable alpha merge/other settings rw-r-r-0644 2018-10-28 01:05:06 +02:00
  • 60e2f299cf wiiu: Move coordinates math to shader rw-r-r-0644 2018-10-28 00:49:10 +02:00
  • fe873f895f wiiu/render: Fix final bugs; it partially works now \o/ rw-r-r-0644 2018-10-27 21:55:00 +02:00
  • 071236e38d wiiu/render: Fix GX2ContextState alignment rw-r-r-0644 2018-10-27 17:48:35 +02:00
  • c4ed988429 wiiu/video: Add more attributes for texture rw-r-r-0644 2018-10-27 17:47:37 +02:00
  • e468dcfe39 wiiu/render: SDL_GetWindowSurface is needed to create the framebuffer rw-r-r-0644 2018-10-27 13:14:18 +02:00
  • 7e503ab997 wiiu: Linking fixes rw-r-r-0644 2018-10-25 17:16:23 +02:00
  • 29084836b0 render/wiiu: Fix compiling, implement RenderCopyEx, make some render vars unique for objects, add missing shaders rw-r-r-0644 2018-10-24 21:59:02 +02:00
  • 5f6d9ac1f4 render/wiiu: Start fixing up missing headers Ash 2018-10-21 19:45:53 +11:00
  • 0498ebcca8 render: Start compiling the wiiu renderer (lotsa errors) Ash 2018-10-21 19:35:09 +11:00
  • 0a355cf70f wiiu: Add more renderer function, make functions non-static, start adding new shaders rw-r-r-0644 2018-10-17 23:05:52 +02:00
  • 4b5b5abc96 wiiu/render: move drawing functions to own file Ash 2018-10-17 18:59:58 +11:00
  • 3ab409e788 wiiu/render: Implement UpdateTexture/RenderClear rw-r-r-0644 2018-10-17 00:05:10 +02:00
  • 56732ba91d wiiu/render: Stub UpdateViewport / UpdateClipRect Ash 2018-10-16 15:59:44 +11:00
  • 03767b7e0e wiiu/render: Implement SDL_LockTexture and SDL_UnlockTexture Ash 2018-10-16 15:44:19 +11:00
  • 35be4fa048 wiiu/render: Remove optional SetTextureMod functions Ash 2018-10-16 15:33:37 +11:00
  • 6b73ce411f wiiu/render: Move texture-related functions to own file Ash 2018-10-16 15:33:06 +11:00
  • 63b937a8a0 wiiu/render: Implement GetOutputSize Ash 2018-10-16 15:14:07 +11:00
  • fdcc4f262c wiiu/render: move window-related functions to own file Ash 2018-10-16 15:07:29 +11:00
  • 468fb1ad51 wiiu/render: consolidate calls to SetRenderTarget, minor tweaks Ash 2018-10-16 15:00:43 +11:00
  • 74f001c6c4 wiiu/render: Move function sigs and definitions to dedicated header Ash 2018-10-16 14:42:37 +11:00
  • 7f7606b833 wiiu/render: Minor formatting, move windowdata to header Ash 2018-10-16 14:31:24 +11:00
  • bdb264d143 wiiu/video: move window data to header Ash 2018-10-16 14:18:31 +11:00
  • 1f3c3391c0 wiiu: render: Be consistent about tabs/spaces Ash 2018-10-16 14:10:17 +11:00
  • 875f1fb60d wiiu: Implement more renderer functions (1) rw-r-r-0644 2018-10-14 22:32:43 +02:00
  • e7d6d8f733 wiiu: Start implementing SDL_Renderer rw-r-r-0644 2018-10-13 22:37:22 +02:00
  • 8b9f7b6204 wiiu: switch to tpNormal, tpFiltered1 casues scrolling issues rw-r-r-0644 2018-10-13 00:04:03 +02:00
  • f93db3b6ec wiiu: Disable DRC surround mode as it causes distortion rw-r-r-0644 2018-10-09 20:26:55 +02:00
  • 9d4c4ac3c2 video: Respect application's requested window size/position Ash 2018-10-01 21:23:51 +10:00
  • 9d2352ba39 video: move position buffer filling to UpdateWindowFramebuffer Ash 2018-10-01 20:33:24 +10:00
  • 955449985c video: oops Ash 2018-10-01 20:08:53 +10:00
  • 341f15a22a video: Style nits Ash 2018-10-01 20:07:32 +10:00
  • fc427d8d72 video: start refactoring - move rendering to own function Ash 2018-10-01 20:04:42 +10:00
  • 3454aad21b wiiu: switch to wut.mk rw-r-r-0644 2018-09-30 16:29:14 +02:00
  • 543ae66a56 audio: DCFlushRange -> DCStoreRange Ash 2018-09-29 20:55:44 +10:00
  • 409b1f992e audio: Send voice to TV Ash 2018-09-29 20:54:17 +10:00
  • ae719605ce audio: Add *very* early wiiu audio support Ash 2018-09-29 20:07:22 +10:00
  • 8b4999da92 wiiu: explicitly set endianess in config (thanks @quarktheawesome) [needed for missing defines in toolchain] rw-r-r-0644 2018-09-23 10:48:00 +02:00
  • 92638ca6b0 input/wiiu: switch back to VPADGetTPCalibratedPoint rw-r-r-0644 2018-09-21 22:47:56 +02:00
  • e10beb7e68 threads/wiiu: fix crash on SDL_SYS_CreateThread: pass stack top and not stack bottom rw-r-r-0644 2018-09-21 20:24:40 +02:00
  • 59bb58860c wiiu: enable thread support and stop building generic thread impl rw-r-r-0644 2018-09-21 20:23:23 +02:00
  • 5bffc11a0b threads/wiiu: remove unused SDL_mutex structure definition and only build when requested rw-r-r-0644 2018-09-21 20:22:25 +02:00
  • 1b9699d2d4 threads/wiiu: implement SDL_CondWaitTimeout rw-r-r-0644 2018-09-21 20:21:33 +02:00
  • c72c9a87ea threads/wiiu: add sysmutex_c.h header rw-r-r-0644 2018-09-21 20:18:10 +02:00
  • 75443863b8 threads/wiiu: add generic thread storage rw-r-r-0644 2018-09-21 20:17:39 +02:00
  • 8095af013c threads/wiiu: add semaphores rw-r-r-0644 2018-09-21 20:17:15 +02:00
  • dd51c31175 wiiu/input: Use raw for touchscreen and check for VPADRead errors rw-r-r-0644 2018-09-18 21:12:43 +02:00
  • d2b3853ef9 Rewrite wiiu joystick driver to better match switch's and add touchscreen support rw-r-r-0644 2018-09-16 15:01:48 +02:00
  • 917026f529 Do not send SDL_QUIT from WIIU_PumpEvents: it causes crashes and isn't the right way to do it rw-r-r-0644 2018-09-16 14:58:17 +02:00
  • fb49cb3d44 Change shader include guard to match SDL rw-r-r-0644 2018-09-16 14:55:37 +02:00
  • abf33db515 Switch to GX2!! (thanks to exjam for his help and toolchain and aliaspider for his shader!) rw-r-r-0644 2018-09-15 23:43:02 +02:00
  • 560fd9cba6 Initial support for Nintendo WiiU rw-r-r-0644 2018-10-28 19:14:23 +01:00
  • e3d2191889 render/wiiu: respect SDL_RENDERER_PRESENTVSYNC Ash Logan 2020-01-05 12:49:02 +11:00
  • 8bb12d0b01 X11_InitKeyboard: do not call XAutoRepeatOn unnecessarily Use XGetKeyboardControl to initialize the current XKeyboardState, and skip XAutoRepeatOn invocation if global_auto_repeat is AutoRepeatModeOn. "Dmitry V. Levin" 2020-01-04 11:05:06 -08:00
  • 55e26f6586 have_mitshm: use XShmQueryExtension to check for MIT-SHM extension Do not try to guess MIT_SHM extension availability from the string returned by XDisplayName, use the appropriate API instead. "Dmitry V. Levin" 2020-01-04 11:03:04 -08:00
  • 1e3f00ae92 wayland: support wl_data_device_manager version < 3 Michael Forney 2019-12-29 23:10:39 -08:00
  • 1faf6d8040 Added support for the Hyperkin Duke controller Sam Lantinga 2020-01-01 08:13:40 -08:00
  • cc2dbe7668 Fixed bug 4357 - iosbuild.sh broken with SDL 2.0.9 Sam Lantinga 2019-12-31 10:40:30 -08:00
  • c4bda820ae Fixed GameCube controller axis and trigger ranges and X and B button being swapped Sam Lantinga 2019-12-30 17:56:56 -08:00
  • 1feaead3fb Fixed bug 4920 - Wider support for seconds of battery life left on Linux platforms using sys interface Sam Lantinga 2019-12-30 13:21:47 -08:00
  • 51b2f1e985 Fixed bug 4918 - SDL failed to build due to error LNK2019: unresolved external symbol memset referenced in function SDL_SetJoystickIDForPlayerIndex with MSVC x64 on Windows Sam Lantinga 2019-12-30 13:18:57 -08:00
  • ab17258ae0 Removed unnecessary setlocale() on Mac 240bad3b66 Sam Lantinga 2019-12-30 11:09:03 -08:00
  • df1101ad7c Added support for the Nintendo GameCube adapter, tested on Steam Link hardware Sam Lantinga 2019-12-30 09:44:32 -08:00
  • b6eac9a8cd SDL_x11events.c (X11_DispatchEvent): remove FIXME and use SDL_strtokr(). Ozkan Sezer 2019-12-27 23:01:10 +03:00
  • e9446554d8 Fix build error in SDL_render_metal.m (bug #4916.) Ozkan Sezer 2019-12-23 19:55:10 +03:00
  • 1c9a2440ff SDL_ScaleMode: fix compilation GLES renderer Sylvain Becker 2019-12-23 16:47:00 +01:00
  • 04e6c1cdd2 direct3d11: Always set vertex buffers when updating them (thanks, Konrad!). Ryan C. Gordon 2019-12-22 20:48:43 -05:00
  • 64a31fbe4e Fixed bug 4910 - Missing joystick-driver type check in haptic Sam Lantinga 2019-12-22 13:56:50 -08:00
  • b84364a11a Use IOHIDManagerRegisterDeviceRemovalCallback() to monitor for HID removal Cameron Gutman 2019-12-20 22:25:49 -08:00
  • 1f18343275 Fixed bug 4911 - Build broken when hidapi enabled Sam Lantinga 2019-12-22 13:42:20 -08:00
  • 083a8faa77 Fixed bug 4914 - Expose SDL_ScaleMode and add SDL_SetTextureScaleMode/SDL_GetTextureScaleMode Sam Lantinga 2019-12-22 13:39:44 -08:00
  • 882729d4e7 Fix shutting down HIDAPI device with multiple joysticks Using Wii U GameCube USB adapter with multiple controllers attached and restarting SDL input in a game results in extra joysticks with NULL name. Zack Middleton 2019-12-22 13:15:11 -08:00
  • 851d18860c Fixed windows build Sam Lantinga 2019-12-21 22:33:21 -08:00
  • 6188dcaed6 Android: same way as in nativePause(), resume events are sent from SDL thread Sylvain Becker 2019-12-21 22:40:33 +01:00
  • 9dfac4a2d9 Android: fix call of glFinish without context. Sylvain Becker 2019-12-21 21:18:02 +01:00
  • fc97c7d073 Added support for the Hori Dragon Quest Slime Controller Sam Lantinga 2019-12-20 21:40:28 -08:00
  • f26743acc5 Fixed duplicate controller entries on Mac OS X when using libusb, due to the HID interface number not being available in the Mac OS X HID code. Sam Lantinga 2019-12-20 21:00:16 -08:00
  • cb0cbdf5b4 Automatically assign player indexes to game controllers, and allow changing the player index for game controllers and joysticks. Added the functions SDL_JoystickFromPlayerIndex(), SDL_JoystickSetPlayerIndex(), SDL_GameControllerFromPlayerIndex(), and SDL_GameControllerSetPlayerIndex() Sam Lantinga 2019-12-20 20:12:03 -08:00
  • 417e062643 Android: fix IllegalStateException in onBackPressed() Sylvain Becker 2019-12-20 15:58:59 +01:00
  • f7c8d6ff6d fix xcode project file permissions Ozkan Sezer 2019-12-20 14:33:37 +03:00
  • 0ac1128be8 kmsdrm: Fix busy-loop within libc's dlopen() For some obscure reason, the order in which the libdrm/libgbm libraries are loaded matters. Paul Cercueil 2019-12-19 21:47:43 -08:00
  • 6957c0830a Make sure the Xbox 360 driver doesn't try to talk to the wireless controllers Sam Lantinga 2019-12-19 21:45:44 -08:00
  • d7d8693a01 Fixed rare infinite rumble in HIDAPI controller driver Sam Lantinga 2019-12-19 18:03:28 -08:00
  • 7d363ac0c8 Fixed GameCube rumble Sam Lantinga 2019-12-19 18:00:08 -08:00
  • c222588851 Added support for the Nintendo GameCube Controller, using the Mayflash GameCube adapter. Sam Lantinga 2019-12-19 16:14:22 -08:00
  • 67f54bebcb Fixed compiler warning Sam Lantinga 2019-12-19 15:58:16 -08:00
  • dbc078fef2 Backed out debug code Sam Lantinga 2019-12-19 15:21:44 -08:00
  • dc8d88d236 Added new HIDAPI driver files to the Xcode projects Sam Lantinga 2019-12-19 15:18:50 -08:00
  • 2041287cc8 Added new HIDAPI driver files to the Visual Studio project Sam Lantinga 2019-12-19 15:12:36 -08:00
  • ea2fadebb7 Added missing files from previous commits Sam Lantinga 2019-12-19 15:02:12 -08:00
  • 73942288a5 Added an untested driver for the Nintendo GameCube adapter, based on code contributed by Ethan Lee Sam Lantinga 2019-12-19 15:01:35 -08:00
  • 0373aa776f Added support for wireless Xbox 360 controllers using the HIDAPI driver Sam Lantinga 2019-12-19 15:01:32 -08:00
  • 0efd0db9d3 Refactored HIDAPI controller code to support dongles and hubs that dynamically attach controllers Sam Lantinga 2019-12-19 15:01:30 -08:00
  • d94d5dbb68 Fixed bug 4906 - Pressing Back button terminates app after SDL_StartTextInput Sylvain Becker 2019-12-19 13:54:03 +01:00
  • 7ad5960735 Fixed compiler warning Sam Lantinga 2019-12-19 04:31:00 -08:00
  • 88807adb49 Added Android support for the Hyperkin X91 and the SteelSeries Stratus Duo Sam Lantinga 2019-12-17 12:03:57 -08:00