Commit Graph

  • 36070b037c Added the hint SDL_HINT_GAMECONTROLLER_USE_BUTTON_LABELS to control whether Nintendo Switch controllers use their button labels or button positions for game controller button reporting. Sam Lantinga 2019-10-17 17:32:47 -07:00
  • fe16299c76 Added support for third party Nintendo Switch controllers that don't support the full protocol Sam Lantinga 2019-10-17 16:59:05 -07:00
  • 39e5c9e296 Merged latest data from Steam Sam Lantinga 2019-10-17 16:14:17 -07:00
  • 373d67b24c metal: Fix compilation when using older Apple SDKs (bug #4828). Alex Szpakowski 2019-10-17 18:48:58 -03:00
  • 81da0749b6 emscripten: Patched to compile (thanks, Caleb!). Ryan C. Gordon 2019-10-16 13:54:35 -04:00
  • 3ad42d8922 Fixed bug 4785 - SDL_CreateRGBSurface creates 1-bit surfaces with zero pitch Sam Lantinga 2019-10-16 08:45:54 -07:00
  • ccf9360928 x11: On macOS, look for X11 install in /opt/X11 instead of /usr/X11R6. Ryan C. Gordon 2019-10-15 22:36:08 -04:00
  • cff1be51bb video: Make sure SDL_FillRects()'s fill_function isn't used unitialized. Ryan C. Gordon 2019-10-15 14:55:09 -04:00
  • a5d7cb771a include: Removed a FIXME comment. Ryan C. Gordon 2019-10-15 14:17:32 -04:00
  • 8d3d552a70 video: Removed unused variables. Ryan C. Gordon 2019-10-15 14:04:43 -04:00
  • 9eabf1b21c video: speed up SDL_FillRect[s] slightly (thanks, Jakub!). Ryan C. Gordon 2019-10-15 14:03:01 -04:00
  • 284c9aa392 test: Fixed wrong verbose flag check (thanks, watcom.hecht!). Ryan C. Gordon 2019-10-15 12:02:19 -04:00
  • bba79fa627 windows: Remove /ARCH:SSE option from x64 Visual Studio builds. Ryan C. Gordon 2019-10-15 09:07:12 -04:00
  • 6a5d0c4aa3 test: Fixed compiler warning on Visual Studio. Ryan C. Gordon 2019-10-15 08:54:25 -04:00
  • d929c75f0b audio/wiiu: (very) early stereo implementation Ash Logan 2019-09-21 22:47:38 +10:00
  • fa6d0c47b8 audio/wiiu: Properly initialise AXVoiceDeviceMixData Ash Logan 2019-09-20 23:07:36 +10:00
  • 0c51093c68 Update build instructions release-2.0.9-wiiu1 rw-r-r-0644 2019-05-26 15:46:07 +02:00
  • 0eaa9070a2 joystick/wiiu: Add support for WPAD/KPAD controllers Ash Logan 2019-03-24 21:07:14 +11:00
  • 776380a70f joystick/wiiu bugfix: Don't hardcode Gamepad device_index to 0 Ash Logan 2019-03-24 19:04:18 +11:00
  • 564c25b52f joystick/wiiu: Hotplug support (gamepad only) Ash Logan 2019-03-24 19:01:21 +11:00
  • 00479f519f Merge branch 'wiiu-controllers' into wiiu wiiu-2.0.8 rw-r-r-0644 2019-06-29 20:19:44 +02:00
  • 0da10a77b0 Update build instructions rw-r-r-0644 2019-05-26 15:46:07 +02:00
  • d3c3ee1e98 big oops: missed a merge conflict on 2.0.9 Ash Logan 2019-05-04 20:35:42 +10:00
  • f2e83587ad cmake: Update SDL_LIBS so pkg-config pulls in needed Cafe libs wiiu-2.0.9-for-devkitPro Ash Logan 2019-03-24 14:55:39 +11:00
  • bf5e9a1cd5 render/wiiu: Fix scaling mode for windowTex rw-r-r-0644 2019-03-19 00:34:06 +01:00
  • 6ba2f62f38 render/wiiu: Allocate normal textures from MEM2 rw-r-r-0644 2019-03-18 23:11:18 +01:00
  • 14bbb4a0f1 render/wiiu: DestroyRenderer: Wait for the rendering to finish and free texture draw data rw-r-r-0644 2019-03-18 22:46:17 +01:00
  • c349a79696 render/wiiu: Free render data after calling GX2DrawDone rw-r-r-0644 2019-03-18 22:45:06 +01:00
  • fb9cda3712 render/wiiu: Reintroduce check removed with fd92b81 to fix crashes rw-r-r-0644 2019-03-18 22:43:01 +01:00
  • 4388bea3ad render/wiiu: Fix the remaining graphical glitches! rw-r-r-0644 2019-03-18 15:18:29 +01:00
  • d4f823db47 render/wiiu: Code cleanup rw-r-r-0644 2019-03-10 01:58:34 +01:00
  • 74a42de67b render/wiiu: Use WIIU_FreeRenderData in DestroyRenderer rw-r-r-0644 2019-03-10 01:06:15 +01:00
  • 87fbbbec7e render/wiiu: Update RenderReadPixels to lock the surface and use the correct texture format rw-r-r-0644 2019-03-10 01:05:18 +01:00
  • ceb9f1c096 render/wiiu: Fix compiler warnings rw-r-r-0644 2019-03-10 00:53:02 +01:00
  • 7a02c03542 render/wiiu: Reduce GX2SetContextState calls rw-r-r-0644 2019-03-10 00:46:05 +01:00
  • 7507d2b9a2 render/wiiu: Disable blending for render_scene rw-r-r-0644 2019-03-10 00:40:22 +01:00
  • 7446bdc731 render/wiiu: Implement SetTextureColorMod/SetTextureAlphaMod rw-r-r-0644 2019-03-10 00:36:38 +01:00
  • fcb1d21683 render/wiiu: Use vec* for u_texSize and u_viewSize rw-r-r-0644 2019-03-10 00:25:10 +01:00
  • eba4263f00 render/wiiu: Re-set context state after a clear Ash Logan 2019-03-08 11:41:31 +11:00
  • dcb58351f0 render/wiiu: Textures keep their own colour buffers Ash Logan 2019-03-08 11:23:03 +11:00
  • 8c4b5c066e render/wiiu: Use point scaling by default Ash Logan 2019-03-07 22:10:27 +11:00
  • da762c2f05 video/wiiu: Add support for DRC/TV only windows (#1) Ash Logan 2019-03-07 21:59:49 +11:00
  • f814e40fcf video/wiiu: Add flags to only draw on TV or Gamepad (#1) Kuruyia 2019-03-03 13:19:55 +01:00
  • b6873f94f4 Edit README for the wiiu port rw-r-r-0644 2019-02-01 19:17:33 +01:00
  • d58f563d65 input/wiiu: Clear last_touched after sending touch release event rw-r-r-0644 2019-01-24 08:44:37 +01:00
  • 73ba941733 render/wiiu: Use vec* for FillRects (fixes no-draw bug) Ash Logan 2019-03-06 19:53:43 +11:00
  • 482fa50607 render/wiiu: Fix present position/texcoord confusion Ash Logan 2019-03-06 19:05:58 +11:00
  • 2b640b8e7b render/wiiu: Respect window sizes Ash Logan 2019-03-06 17:52:57 +11:00
  • b17164d5f6 render/wiiu: Handle window size changes Ash Logan 2019-03-06 15:43:40 +11:00
  • 89013edb6c render/wiiu: readability - introduce vec* structs for drawing Ash Logan 2019-03-06 09:17:45 +11:00
  • e147fbab72 render/wiiu: Fix resource flags on texture creation Ash Logan 2019-03-05 22:27:45 +11:00
  • 72d34778d6 render/wiiu: Convert RenderData to use GX2RBuffers Ash Logan 2019-03-05 22:27:13 +11:00
  • ca33399a70 render/wiiu: Use GX2R for texture surfaces Untested at time of commit, hopefully it works hehe Ash Logan 2019-03-05 13:07:53 +11:00
  • fa157dbcaa video/wiiu: Remove the last of the emulated framebuffer Ash Logan 2019-03-05 12:00:41 +11:00
  • e713fb41d1 render/wiiu: FLUSH THE CACHE. FLUSH THE CACHE. Ash Logan 2019-02-20 22:37:39 +11:00
  • aebe08cf45 video/wiiu: Call SDL_SetKeyboardFocus on window creation Ash Logan 2019-02-20 21:44:15 +11:00
  • fab05b5179 wiiu: first attempt at using the render driver instead of WindowFramebuffer Ash Logan 2019-01-24 17:03:08 +11:00
  • 5137bdb29f render/wiiu: Fixup color blending rw-r-r-0644 2019-01-12 19:20:13 +01:00
  • 6824fb4284 render/wiiu: Correct direction of rotation for RenderCopyEx rw-r-r-0644 2019-01-12 16:30:01 +01:00
  • d3ad23e0cd render/wiiu: Drawing is synchronized with refresh rate rw-r-r-0644 2019-01-12 16:28:03 +01:00
  • e88463592d Add README.md for the WiiU port rw-r-r-0644 2019-01-12 13:08:15 +01:00
  • 2022692d60 render/wiiu: Add support for color/alpha mod values/some blend modes Ash Logan 2019-01-12 20:59:50 +11:00
  • b0defceb9b add gitignore (sorry) Ash Logan 2019-01-12 20:57:21 +11:00
  • 4134be1cb8 render/wiiu: don't put debug messages in the released code Ash Logan 2019-01-03 20:13:22 +11:00
  • cbc64b5f3e render: Add loads of GX2 texture formats Ash Logan 2019-01-03 17:04:26 +11:00
  • dd77800d1c include: Add extra checks for endian on devkitPPC Ash Logan 2019-01-03 13:41:40 +11:00
  • 3e20fffb49 render/wiiu: Safety checks on SDL_DestroyTexture Ash 2018-11-06 21:12:17 +11:00
  • 6b2e8b9113 wiiu/shaders: Add shader source code + basic regenerate script rw-r-r-0644 2018-11-06 17:55:40 +01:00
  • 94a46ebb35 wiiu: Switch to cmake rw-r-r-0644 2018-10-30 22:04:29 +01:00
  • 9bee9180c2 wiiu/joystick: Updates for the new joystick interfaces rw-r-r-0644 2018-10-30 21:58:51 +01:00
  • 463b9e07e4 wiiu: Updates for newer SDL rw-r-r-0644 2018-10-28 19:41:37 +01:00
  • 37f2ef8682 wiiu: Edit config comment to prevent gcc warning rw-r-r-0644 2018-10-28 14:34:06 +01:00
  • b3e82ffb3f 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
  • ef7d10e54e wiiu/render: Enable alpha merge/other settings rw-r-r-0644 2018-10-28 01:05:06 +02:00
  • b413dafb06 wiiu: Move coordinates math to shader rw-r-r-0644 2018-10-28 00:49:10 +02:00
  • a7ee3dd532 wiiu/render: Fix final bugs; it partially works now \o/ rw-r-r-0644 2018-10-27 21:55:00 +02:00
  • aa08e434c9 wiiu/render: Fix GX2ContextState alignment rw-r-r-0644 2018-10-27 17:48:35 +02:00
  • 0ea992080b wiiu/video: Add more attributes for texture rw-r-r-0644 2018-10-27 17:47:37 +02:00
  • 769a4dd086 wiiu/render: SDL_GetWindowSurface is needed to create the framebuffer rw-r-r-0644 2018-10-27 13:14:18 +02:00
  • 3798398c51 wiiu: Linking fixes rw-r-r-0644 2018-10-25 17:16:23 +02:00
  • 888d0c5dca 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
  • 3cb1ed94bd render/wiiu: Start fixing up missing headers Ash 2018-10-21 19:45:53 +11:00
  • 57639657db render: Start compiling the wiiu renderer (lotsa errors) Ash 2018-10-21 19:35:09 +11:00
  • a1fe555cad 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
  • d120ddd096 wiiu/render: move drawing functions to own file Ash 2018-10-17 18:59:58 +11:00
  • 273e19c2ce wiiu/render: Implement UpdateTexture/RenderClear rw-r-r-0644 2018-10-17 00:05:10 +02:00
  • 4fa755d52f wiiu/render: Stub UpdateViewport / UpdateClipRect Ash 2018-10-16 15:59:44 +11:00
  • 084e2b9efb wiiu/render: Implement SDL_LockTexture and SDL_UnlockTexture Ash 2018-10-16 15:44:19 +11:00
  • a01adf4e00 wiiu/render: Remove optional SetTextureMod functions Ash 2018-10-16 15:33:37 +11:00
  • e5fae70caf wiiu/render: Move texture-related functions to own file Ash 2018-10-16 15:33:06 +11:00
  • 0949442d7a wiiu/render: Implement GetOutputSize Ash 2018-10-16 15:14:07 +11:00
  • 03826edb25 wiiu/render: move window-related functions to own file Ash 2018-10-16 15:07:29 +11:00
  • cea1907155 wiiu/render: consolidate calls to SetRenderTarget, minor tweaks Ash 2018-10-16 15:00:43 +11:00
  • c337fd57f5 wiiu/render: Move function sigs and definitions to dedicated header Ash 2018-10-16 14:42:37 +11:00
  • 036b864413 wiiu/render: Minor formatting, move windowdata to header Ash 2018-10-16 14:31:24 +11:00
  • 72a32e7ed4 wiiu/video: move window data to header Ash 2018-10-16 14:18:31 +11:00
  • 162447e20b wiiu: render: Be consistent about tabs/spaces Ash 2018-10-16 14:10:17 +11:00
  • 53fd78a2fb wiiu: Implement more renderer functions (1) rw-r-r-0644 2018-10-14 22:32:43 +02:00
  • 7850c3e054 wiiu: Start implementing SDL_Renderer rw-r-r-0644 2018-10-13 22:37:22 +02:00
  • 5ab6c7a9d7 wiiu: switch to tpNormal, tpFiltered1 casues scrolling issues rw-r-r-0644 2018-10-13 00:04:03 +02:00