Commit Graph

  • 541c794cd2 wiiu: Disable DRC surround mode as it causes distortion rw-r-r-0644 2018-10-09 20:26:55 +02:00
  • 9b21f4847e video: Respect application's requested window size/position Ash 2018-10-01 21:23:51 +10:00
  • 4846a24b0c video: move position buffer filling to UpdateWindowFramebuffer Ash 2018-10-01 20:33:24 +10:00
  • c6ab8408cb video: oops Ash 2018-10-01 20:08:53 +10:00
  • 60d802857d video: Style nits Ash 2018-10-01 20:07:32 +10:00
  • a7da7f77b1 video: start refactoring - move rendering to own function Ash 2018-10-01 20:04:42 +10:00
  • 9b7b41d901 wiiu: switch to wut.mk rw-r-r-0644 2018-09-30 16:29:14 +02:00
  • ec7653a805 audio: DCFlushRange -> DCStoreRange Ash 2018-09-29 20:55:44 +10:00
  • fb5bfa0a57 audio: Send voice to TV Ash 2018-09-29 20:54:17 +10:00
  • bfb51a0f00 audio: Add *very* early wiiu audio support Ash 2018-09-29 20:07:22 +10:00
  • a910c0765a 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
  • 70f923cc91 input/wiiu: switch back to VPADGetTPCalibratedPoint rw-r-r-0644 2018-09-21 22:47:56 +02:00
  • 30a8901587 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
  • 89a16883a7 wiiu: enable thread support and stop building generic thread impl rw-r-r-0644 2018-09-21 20:23:23 +02:00
  • 6ea16de7c6 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
  • 189846753c threads/wiiu: implement SDL_CondWaitTimeout rw-r-r-0644 2018-09-21 20:21:33 +02:00
  • 30b0133f83 threads/wiiu: add sysmutex_c.h header rw-r-r-0644 2018-09-21 20:18:10 +02:00
  • 5554ca04a8 threads/wiiu: add generic thread storage rw-r-r-0644 2018-09-21 20:17:39 +02:00
  • 494e81f4a9 threads/wiiu: add semaphores rw-r-r-0644 2018-09-21 20:17:15 +02:00
  • bbb8f558cc wiiu/input: Use raw for touchscreen and check for VPADRead errors rw-r-r-0644 2018-09-18 21:12:43 +02:00
  • cbefaaa74a 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
  • 856e271d2a 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
  • 5d221e72f1 Change shader include guard to match SDL rw-r-r-0644 2018-09-16 14:55:37 +02:00
  • 9b777c083d 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
  • 572c0e4021 Initial support for Nintendo WiiU rw-r-r-0644 2018-10-28 19:14:23 +01:00
  • c8093cf28e joystick/wiiu: Add support for WPAD/KPAD controllers wiiu-controllers Ash Logan 2019-03-24 21:07:14 +11:00
  • 8ef7a5c4f1 joystick/wiiu bugfix: Don't hardcode Gamepad device_index to 0 Ash Logan 2019-03-24 19:04:18 +11:00
  • 28c282ca34 joystick/wiiu: Hotplug support (gamepad only) Ash Logan 2019-03-24 19:01:21 +11:00
  • 320a0a0da8 cmake: Update SDL_LIBS so pkg-config pulls in needed Cafe libs Ash Logan 2019-03-24 14:55:39 +11:00
  • 84b95e4091 render/wiiu: Fix scaling mode for windowTex release-2.0.8-wiiu1 rw-r-r-0644 2019-03-19 00:34:06 +01:00
  • ba2980b661 render/wiiu: Allocate normal textures from MEM2 rw-r-r-0644 2019-03-18 23:11:18 +01:00
  • 16c1ea95c7 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
  • 12b9b8070a render/wiiu: Free render data after calling GX2DrawDone rw-r-r-0644 2019-03-18 22:45:06 +01:00
  • b0e9bb3688 render/wiiu: Reintroduce check removed with fd92b81 to fix crashes rw-r-r-0644 2019-03-18 22:43:01 +01:00
  • 639f8e5cd4 Merge pull request #2 from yawut/wiiu-noframebuffer rw-r-r-0644 2019-03-18 15:21:26 +01:00
  • c154dc9208 render/wiiu: Fix the remaining graphical glitches! rw-r-r-0644 2019-03-18 15:18:29 +01:00
  • fd92b81847 render/wiiu: Code cleanup rw-r-r-0644 2019-03-10 01:58:34 +01:00
  • f5b39a8b2a render/wiiu: Use WIIU_FreeRenderData in DestroyRenderer rw-r-r-0644 2019-03-10 01:06:15 +01:00
  • 89d33c27cf 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
  • fd0fb3211c render/wiiu: Fix compiler warnings rw-r-r-0644 2019-03-10 00:53:02 +01:00
  • 0da6632878 render/wiiu: Reduce GX2SetContextState calls rw-r-r-0644 2019-03-10 00:46:05 +01:00
  • 64a0a82d06 render/wiiu: Disable blending for render_scene rw-r-r-0644 2019-03-10 00:40:22 +01:00
  • 64b9abf590 render/wiiu: Implement SetTextureColorMod/SetTextureAlphaMod rw-r-r-0644 2019-03-10 00:36:38 +01:00
  • 8b36af565f render/wiiu: Use vec* for u_texSize and u_viewSize rw-r-r-0644 2019-03-10 00:25:10 +01:00
  • f2133c5bda render/wiiu: Re-set context state after a clear Ash Logan 2019-03-08 11:41:31 +11:00
  • e4f10eb2a6 render/wiiu: Textures keep their own colour buffers Ash Logan 2019-03-08 11:23:03 +11:00
  • 8264b0bfd5 render/wiiu: Use point scaling by default Ash Logan 2019-03-07 22:10:27 +11:00
  • 17c5430eab video/wiiu: Add support for DRC/TV only windows (#1) Ash Logan 2019-03-07 21:59:49 +11:00
  • 472bfde19c Merge branch 'wiiu' into wiiu-noframebuffer Ash Logan 2019-03-07 20:25:55 +11:00
  • ef1495c9b3 render/wiiu: Use vec* for FillRects (fixes no-draw bug) Ash Logan 2019-03-06 19:53:43 +11:00
  • 1b479185ed render/wiiu: Fix present position/texcoord confusion Ash Logan 2019-03-06 19:05:58 +11:00
  • cf0fc77604 render/wiiu: Respect window sizes Ash Logan 2019-03-06 17:52:57 +11:00
  • 4dad50640a render/wiiu: Handle window size changes Ash Logan 2019-03-06 15:43:40 +11:00
  • f0511443d0 render/wiiu: readability - introduce vec* structs for drawing Ash Logan 2019-03-06 09:17:45 +11:00
  • 807a8f2519 render/wiiu: Fix resource flags on texture creation Ash Logan 2019-03-05 22:27:45 +11:00
  • 78b4e47f6c render/wiiu: Convert RenderData to use GX2RBuffers Ash Logan 2019-03-05 22:27:13 +11:00
  • 602abdeca0 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
  • 94fca6585d video/wiiu: Remove the last of the emulated framebuffer Ash Logan 2019-03-05 12:00:41 +11:00
  • 3835f2008d Fix Nyko Airflo Ex Windows mapping, add Linux/Mac mappings Alice Rowan 2019-03-03 12:38:23 -07:00
  • 43aad96681 Fixed bug 5222 - Crash when running with -DHIDAPI=ON Sam Lantinga 2020-12-08 19:03:50 -08:00
  • a2098a47b6 Updated SDL to 2.0.14 in preparation for release candidate Sam Lantinga 2020-12-08 18:56:06 -08:00
  • 2a9591a9ea Accepted patch https://github.com/microsoft/vcpkg/blob/master/ports/sdl2/fix-space-in-path.patch Sam Lantinga 2020-12-08 09:16:34 -08:00
  • 93eaa4e8f4 video/wiiu: Add flags to only draw on TV or Gamepad (#1) Kuruyia 2019-03-03 13:19:55 +01:00
  • e53b835d79 render/wiiu: FLUSH THE CACHE. FLUSH THE CACHE. Ash Logan 2019-02-20 22:37:39 +11:00
  • 019a3fe809 video/wiiu: Call SDL_SetKeyboardFocus on window creation Ash Logan 2019-02-20 21:44:15 +11:00
  • fc596d922b Edit README for the wiiu port rw-r-r-0644 2019-02-01 19:17:33 +01:00
  • fb72c057ec input/wiiu: Clear last_touched after sending touch release event rw-r-r-0644 2019-01-24 08:44:37 +01:00
  • a5394fca89 wiiu: first attempt at using the render driver instead of WindowFramebuffer Ash Logan 2019-01-24 17:03:08 +11:00
  • d7872927b4 render/wiiu: Fixup color blending rw-r-r-0644 2019-01-12 19:20:13 +01:00
  • 34c8613e7a render/wiiu: Correct direction of rotation for RenderCopyEx rw-r-r-0644 2019-01-12 16:30:01 +01:00
  • e414053f28 render/wiiu: Drawing is synchronized with refresh rate rw-r-r-0644 2019-01-12 16:28:03 +01:00
  • 00c497a953 Add README.md for the WiiU port rw-r-r-0644 2019-01-12 13:08:15 +01:00
  • aceba9a63f render/wiiu: Add support for color/alpha mod values/some blend modes Ash Logan 2019-01-12 20:59:50 +11:00
  • 3603538999 add gitignore (sorry) Ash Logan 2019-01-12 20:57:21 +11:00
  • 09fa5e93e9 render/wiiu: don't put debug messages in the released code Ash Logan 2019-01-03 20:13:22 +11:00
  • 49a2e209dc render: Add loads of GX2 texture formats Ash Logan 2019-01-03 17:04:26 +11:00
  • 9c7c9d70e9 include: Add extra checks for endian on devkitPPC Ash Logan 2019-01-03 13:41:40 +11:00
  • 56088fbaf2 video/wiiu: Start adding "events" stuff events Ash Logan 2019-01-03 09:38:17 +11:00
  • 817cf209ec render/wiiu: Safety checks on SDL_DestroyTexture Ash 2018-11-06 21:12:17 +11:00
  • 171ffff85b wiiu/shaders: Add shader source code + basic regenerate script rw-r-r-0644 2018-11-06 17:55:40 +01:00
  • b1de68d17d Reduce delay to 1 ms in SDL_WaitEventTimeout() and SDL_WaitEvent() Cameron Gutman 2018-11-03 15:46:42 -07:00
  • baa93f0803 Backed out changeset a429ccdea379 Better commit incoming! Sam Lantinga 2019-10-14 22:41:27 -07:00
  • a7bfd727c8 events: SDL_WaitEvent()'s polling loop now sleeps 1ms instead of 10ms. Ryan C. Gordon 2019-10-15 01:13:44 -04:00
  • 4576762d8b cocoa: Implement SDL_WINDOW_ALWAYS_ON_TOP support (thanks, Gabriel!). Ryan C. Gordon 2019-10-15 00:59:10 -04:00
  • 65c132abc1 dynapi: Deal with failure cases better, other fixes. Ryan C. Gordon 2019-10-14 12:41:06 -04:00
  • 672c1b5202 Fixed race condition when scaling Touch events, and changing the renderer target. Always read the output size of the main renderer. (similar to bug 2107) Sylvain Becker 2019-10-14 16:40:46 +02:00
  • 298fa09a83 macOS: Fix the initial window background not being black since macOS 10.14.2 or so, when OpenGL is used (bug #4810). Also fixes "CGContext: invalid context 0x0" errors when an OpenGL window is created (bug #4470). Alex Szpakowski 2019-10-14 00:51:53 -03:00
  • 43aa84bcdf macOS: Fix non-highdpi OpenGL contexts not scaling properly in macOS 10.15 (bug 4810 and 4822). Alex Szpakowski 2019-10-13 21:39:20 -03:00
  • 9580e564c2 Fixed bug 4825 - SDL Renderer OpenGL: Buffer overflow (SDL_RENDERCMD_DRAW_LINES) Sylvain Becker 2019-10-13 20:52:52 +02:00
  • c8b08f2468 macOS: Fix asserts in SDL_Render's metal scissor code when the window is resized. Alex Szpakowski 2019-10-13 15:18:28 -03:00
  • a478cb09aa macOS: Fix a new issue in 10.15 where the window decorations don't always get restored after SDL_SetWindowFullscreen(window, 0). Alex Szpakowski 2019-10-13 12:16:40 -03:00
  • aa46435788 Fixed bug 4797 - SDL fails to compile with Mesa Master (thanks Michael Olbrich!) Sylvain Becker 2019-10-12 18:47:56 +02:00
  • 84b6db7037 Remove 'Enum' suffixes (bug 4813) Sylvain Becker 2019-10-11 06:18:24 +02:00
  • 6f27e26ec6 Fixed bug 4813 - Give enums their own name * SDL_PIXELTYPE_ * SDL_BITMAPORDER_ * SDL_PACKEDORDER_ * SDL_ARRAYORDER_ * SDL_PACKEDLAYOUT_ * SDLK_ * SDL_LOG_CATEGORY_ Sylvain Becker 2019-10-10 17:40:00 +02:00
  • 006c70905e Fixed bug 4820 - SDL assumes RW_SEEK_SET == SEEK_SET Sylvain Becker 2019-10-10 17:21:46 +02:00
  • dc71d07c8f linux: If D-Bus isn't available on the system, don't keep trying to load it. Ryan C. Gordon 2019-10-09 19:38:16 -04:00
  • 6d51e7fd26 mouse: Save initial position yet even if xrel and yrel are 0. Ryan C. Gordon 2019-10-09 13:42:13 -04:00
  • 8ceb78b4e8 dynapi: Make gendynapi.pl work on older Perl releases. Ryan C. Gordon 2019-10-05 20:19:10 -04:00
  • f331d1e020 WinRT: fix a link-time error when building UWP + x64 David Ludwig 2019-10-02 14:55:02 -04:00
  • eae59a24ab Removed unused volume check interval Sam Lantinga 2019-10-01 08:50:04 -07:00