Commit Graph

  • d1e8507548 joystick/wiiu: minor style nits rc-2.0.12-wiiu1 wiiu-2.0.12 Ash Logan 2020-07-06 09:43:18 +10:00
  • 0b872ac70e wiiu: fixups for SDL 2.0.12 Dave Murphy 2020-05-29 00:41:25 +01:00
  • 79d4b88654 render/wiiu: Reset context state, make an attempt at supporting viewport Ash Logan 2020-01-06 13:03:05 +11:00
  • f264f655f6 render/wiiu: forgot QueueFillRects Ash Logan 2020-01-05 17:13:12 +11:00
  • ececce1ccb joystick/wiiu: Minor 2.0.10 API fix Ash Logan 2020-01-05 16:59:23 +11:00
  • 261f0fc5f3 render/wiiu: first-draft conversion to 2.0.10 API Ash Logan 2020-01-05 16:33:01 +11:00
  • b4e33a5441 render/wiiu: Convert Copy for 2.0.10 API Ash Logan 2020-01-05 15:30:18 +11:00
  • 97e4ec6049 render/wiiu: Tentativley convert CopyEx for SDL 2.0.10 API Ash Logan 2020-01-05 15:21:45 +11:00
  • c6285def65 render/wiiu: respect SDL_RENDERER_PRESENTVSYNC Ash Logan 2020-01-05 12:49:02 +11:00
  • 0b01f7882e cmake: Don't link against stub libraries Ash Logan 2019-11-21 13:52:07 +11:00
  • f549ecd980 audio/wiiu: Add maps for mono and stereo audio Ash Logan 2019-11-21 13:38:45 +11:00
  • f6f3218446 joystick/wiiu: Add player index support Ash Logan 2019-11-21 13:01:12 +11:00
  • bf6b9a79cc audio/wiiu: FIx right audio channel The deinterleaving algorithm ended up overwriting the first half of the right channel buffer rw-r-r-0644 2019-10-17 18:48:51 +02:00
  • daafed375e audio/wiiu: Attempt to make stereo become n-channel (broken) Ash Logan 2019-10-17 18:39:15 +11:00
  • 64e40fcc4c audio/wiiu: (very) early stereo implementation Ash Logan 2019-09-21 22:47:38 +10:00
  • b3bad15471 audio/wiiu: Properly initialise AXVoiceDeviceMixData Ash Logan 2019-09-20 23:07:36 +10:00
  • caf7808cb4 Update build instructions rw-r-r-0644 2019-05-26 15:46:07 +02:00
  • cef8bb14ca joystick/wiiu: Add support for WPAD/KPAD controllers Ash Logan 2019-03-24 21:07:14 +11:00
  • 4f8662fd26 joystick/wiiu bugfix: Don't hardcode Gamepad device_index to 0 Ash Logan 2019-03-24 19:04:18 +11:00
  • c3f7f3ac79 joystick/wiiu: Hotplug support (gamepad only) Ash Logan 2019-03-24 19:01:21 +11:00
  • 6c2ce1d562 big oops: missed a merge conflict on 2.0.9 Ash Logan 2019-05-04 20:35:42 +10:00
  • 91662b9983 cmake: Update SDL_LIBS so pkg-config pulls in needed Cafe libs Ash Logan 2019-03-24 14:55:39 +11:00
  • 43099dac21 render/wiiu: Fix scaling mode for windowTex rw-r-r-0644 2019-03-19 00:34:06 +01:00
  • 3ec503cde0 render/wiiu: Allocate normal textures from MEM2 rw-r-r-0644 2019-03-18 23:11:18 +01:00
  • 9b352232ff 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
  • 67998c2f2f render/wiiu: Free render data after calling GX2DrawDone rw-r-r-0644 2019-03-18 22:45:06 +01:00
  • bf610322af render/wiiu: Reintroduce check removed with fd92b81 to fix crashes rw-r-r-0644 2019-03-18 22:43:01 +01:00
  • aa01640f02 render/wiiu: Fix the remaining graphical glitches! rw-r-r-0644 2019-03-18 15:18:29 +01:00
  • e0800f0ff7 render/wiiu: Code cleanup rw-r-r-0644 2019-03-10 01:58:34 +01:00
  • 85b02d3c05 render/wiiu: Use WIIU_FreeRenderData in DestroyRenderer rw-r-r-0644 2019-03-10 01:06:15 +01:00
  • 78c6e39b2a 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
  • 160e40536d render/wiiu: Fix compiler warnings rw-r-r-0644 2019-03-10 00:53:02 +01:00
  • d4ed0e3be7 render/wiiu: Reduce GX2SetContextState calls rw-r-r-0644 2019-03-10 00:46:05 +01:00
  • a5cb7fc196 render/wiiu: Disable blending for render_scene rw-r-r-0644 2019-03-10 00:40:22 +01:00
  • 05256ffdcf render/wiiu: Implement SetTextureColorMod/SetTextureAlphaMod rw-r-r-0644 2019-03-10 00:36:38 +01:00
  • f3bd08ed42 render/wiiu: Use vec* for u_texSize and u_viewSize rw-r-r-0644 2019-03-10 00:25:10 +01:00
  • bcae006a8d render/wiiu: Re-set context state after a clear Ash Logan 2019-03-08 11:41:31 +11:00
  • 5072e3c2fb render/wiiu: Textures keep their own colour buffers Ash Logan 2019-03-08 11:23:03 +11:00
  • f604307023 render/wiiu: Use point scaling by default Ash Logan 2019-03-07 22:10:27 +11:00
  • 7c77012737 video/wiiu: Add support for DRC/TV only windows (#1) Ash Logan 2019-03-07 21:59:49 +11:00
  • 35280b9d6a video/wiiu: Add flags to only draw on TV or Gamepad (#1) Kuruyia 2019-03-03 13:19:55 +01:00
  • 39fe645231 Edit README for the wiiu port rw-r-r-0644 2019-02-01 19:17:33 +01:00
  • 71f24d9cbc input/wiiu: Clear last_touched after sending touch release event rw-r-r-0644 2019-01-24 08:44:37 +01:00
  • c41d40e56b render/wiiu: Use vec* for FillRects (fixes no-draw bug) Ash Logan 2019-03-06 19:53:43 +11:00
  • d6b1fea21c render/wiiu: Fix present position/texcoord confusion Ash Logan 2019-03-06 19:05:58 +11:00
  • 8898801ce4 render/wiiu: Respect window sizes Ash Logan 2019-03-06 17:52:57 +11:00
  • 0975a0cbb2 render/wiiu: Handle window size changes Ash Logan 2019-03-06 15:43:40 +11:00
  • 0267821d61 render/wiiu: readability - introduce vec* structs for drawing Ash Logan 2019-03-06 09:17:45 +11:00
  • f4d2f3cfb9 render/wiiu: Fix resource flags on texture creation Ash Logan 2019-03-05 22:27:45 +11:00
  • 39536b631d render/wiiu: Convert RenderData to use GX2RBuffers Ash Logan 2019-03-05 22:27:13 +11:00
  • 93f2abc061 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
  • d0998d5174 video/wiiu: Remove the last of the emulated framebuffer Ash Logan 2019-03-05 12:00:41 +11:00
  • ce0cbe25cd render/wiiu: FLUSH THE CACHE. FLUSH THE CACHE. Ash Logan 2019-02-20 22:37:39 +11:00
  • 06bbfac7a3 video/wiiu: Call SDL_SetKeyboardFocus on window creation Ash Logan 2019-02-20 21:44:15 +11:00
  • 7b87e920f7 wiiu: first attempt at using the render driver instead of WindowFramebuffer Ash Logan 2019-01-24 17:03:08 +11:00
  • 05294d9029 render/wiiu: Fixup color blending rw-r-r-0644 2019-01-12 19:20:13 +01:00
  • c0340cd31c render/wiiu: Correct direction of rotation for RenderCopyEx rw-r-r-0644 2019-01-12 16:30:01 +01:00
  • 851f688ec7 render/wiiu: Drawing is synchronized with refresh rate rw-r-r-0644 2019-01-12 16:28:03 +01:00
  • 362ae90aa0 Add README.md for the WiiU port rw-r-r-0644 2019-01-12 13:08:15 +01:00
  • 58966633db render/wiiu: Add support for color/alpha mod values/some blend modes Ash Logan 2019-01-12 20:59:50 +11:00
  • a62836ec59 add gitignore (sorry) Ash Logan 2019-01-12 20:57:21 +11:00
  • 289d8d817e render/wiiu: don't put debug messages in the released code Ash Logan 2019-01-03 20:13:22 +11:00
  • afb7672828 render: Add loads of GX2 texture formats Ash Logan 2019-01-03 17:04:26 +11:00
  • dbfe3c16a0 include: Add extra checks for endian on devkitPPC Ash Logan 2019-01-03 13:41:40 +11:00
  • ee84d17124 render/wiiu: Safety checks on SDL_DestroyTexture Ash 2018-11-06 21:12:17 +11:00
  • 6e0027a542 wiiu/shaders: Add shader source code + basic regenerate script rw-r-r-0644 2018-11-06 17:55:40 +01:00
  • 4989e97db7 wiiu: Switch to cmake rw-r-r-0644 2018-10-30 22:04:29 +01:00
  • e3561bacbc wiiu/joystick: Updates for the new joystick interfaces rw-r-r-0644 2018-10-30 21:58:51 +01:00
  • 9813ae7f5b wiiu: Updates for newer SDL rw-r-r-0644 2018-10-28 19:41:37 +01:00
  • 745a77ed2e wiiu: Edit config comment to prevent gcc warning rw-r-r-0644 2018-10-28 14:34:06 +01:00
  • 819f27c22f 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
  • 45bb12a96f wiiu/render: Enable alpha merge/other settings rw-r-r-0644 2018-10-28 01:05:06 +02:00
  • 3b859bc45e wiiu: Move coordinates math to shader rw-r-r-0644 2018-10-28 00:49:10 +02:00
  • 1c9b6ea322 wiiu/render: Fix final bugs; it partially works now \o/ rw-r-r-0644 2018-10-27 21:55:00 +02:00
  • c02af66462 wiiu/render: Fix GX2ContextState alignment rw-r-r-0644 2018-10-27 17:48:35 +02:00
  • 444f7d3cfc wiiu/video: Add more attributes for texture rw-r-r-0644 2018-10-27 17:47:37 +02:00
  • 2da9ee3749 wiiu/render: SDL_GetWindowSurface is needed to create the framebuffer rw-r-r-0644 2018-10-27 13:14:18 +02:00
  • 2f437fad9b wiiu: Linking fixes rw-r-r-0644 2018-10-25 17:16:23 +02:00
  • bd3a6b940b 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
  • a3d2230a26 render/wiiu: Start fixing up missing headers Ash 2018-10-21 19:45:53 +11:00
  • a0c3c87ba9 render: Start compiling the wiiu renderer (lotsa errors) Ash 2018-10-21 19:35:09 +11:00
  • 18153f930e 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
  • 698baf56e3 wiiu/render: move drawing functions to own file Ash 2018-10-17 18:59:58 +11:00
  • 5956952466 wiiu/render: Implement UpdateTexture/RenderClear rw-r-r-0644 2018-10-17 00:05:10 +02:00
  • 06f70f5b5f wiiu/render: Stub UpdateViewport / UpdateClipRect Ash 2018-10-16 15:59:44 +11:00
  • 9fe96aa5ff wiiu/render: Implement SDL_LockTexture and SDL_UnlockTexture Ash 2018-10-16 15:44:19 +11:00
  • 87622fc527 wiiu/render: Remove optional SetTextureMod functions Ash 2018-10-16 15:33:37 +11:00
  • 70eb424ab9 wiiu/render: Move texture-related functions to own file Ash 2018-10-16 15:33:06 +11:00
  • ae406a8a72 wiiu/render: Implement GetOutputSize Ash 2018-10-16 15:14:07 +11:00
  • 1a0ee82772 wiiu/render: move window-related functions to own file Ash 2018-10-16 15:07:29 +11:00
  • 7ab9ebae67 wiiu/render: consolidate calls to SetRenderTarget, minor tweaks Ash 2018-10-16 15:00:43 +11:00
  • 45c7f30927 wiiu/render: Move function sigs and definitions to dedicated header Ash 2018-10-16 14:42:37 +11:00
  • 0f156191f0 wiiu/render: Minor formatting, move windowdata to header Ash 2018-10-16 14:31:24 +11:00
  • 8321e754f2 wiiu/video: move window data to header Ash 2018-10-16 14:18:31 +11:00
  • 12d755761c wiiu: render: Be consistent about tabs/spaces Ash 2018-10-16 14:10:17 +11:00
  • f1fe385a18 wiiu: Implement more renderer functions (1) rw-r-r-0644 2018-10-14 22:32:43 +02:00
  • 04904a5320 wiiu: Start implementing SDL_Renderer rw-r-r-0644 2018-10-13 22:37:22 +02:00
  • ffddee3f7a wiiu: switch to tpNormal, tpFiltered1 casues scrolling issues rw-r-r-0644 2018-10-13 00:04:03 +02:00
  • 2bc6c371ab wiiu: Disable DRC surround mode as it causes distortion rw-r-r-0644 2018-10-09 20:26:55 +02:00
  • cb5a11ff5f video: Respect application's requested window size/position Ash 2018-10-01 21:23:51 +10:00