Commit Graph

10847 Commits

Author SHA1 Message Date
Kuruyia
f814e40fcf video/wiiu: Add flags to only draw on TV or Gamepad (#1) 2019-04-29 22:57:45 +10:00
rw-r-r-0644
b6873f94f4 Edit README for the wiiu port 2019-04-29 22:55:56 +10:00
rw-r-r-0644
d58f563d65 input/wiiu: Clear last_touched after sending touch release event 2019-04-29 22:55:56 +10:00
Ash Logan
73ba941733 render/wiiu: Use vec* for FillRects (fixes no-draw bug) 2019-04-29 22:55:56 +10:00
Ash Logan
482fa50607 render/wiiu: Fix present position/texcoord confusion 2019-04-29 22:55:56 +10:00
Ash Logan
2b640b8e7b render/wiiu: Respect window sizes 2019-04-29 22:55:56 +10:00
Ash Logan
b17164d5f6 render/wiiu: Handle window size changes 2019-04-29 22:55:56 +10:00
Ash Logan
89013edb6c render/wiiu: readability - introduce vec* structs for drawing 2019-04-29 22:55:56 +10:00
Ash Logan
e147fbab72 render/wiiu: Fix resource flags on texture creation 2019-04-29 22:55:56 +10:00
Ash Logan
72d34778d6 render/wiiu: Convert RenderData to use GX2RBuffers 2019-04-29 22:55:56 +10:00
Ash Logan
ca33399a70 render/wiiu: Use GX2R for texture surfaces
Untested at time of commit, hopefully it works hehe
2019-04-29 22:55:56 +10:00
Ash Logan
fa157dbcaa video/wiiu: Remove the last of the emulated framebuffer 2019-04-29 22:55:56 +10:00
Ash Logan
e713fb41d1 render/wiiu: FLUSH THE CACHE. FLUSH THE CACHE. 2019-04-29 22:55:55 +10:00
Ash Logan
aebe08cf45 video/wiiu: Call SDL_SetKeyboardFocus on window creation 2019-04-29 22:55:55 +10:00
Ash Logan
fab05b5179 wiiu: first attempt at using the render driver instead of WindowFramebuffer 2019-04-29 22:55:55 +10:00
rw-r-r-0644
5137bdb29f render/wiiu: Fixup color blending 2019-04-29 22:55:55 +10:00
rw-r-r-0644
6824fb4284 render/wiiu: Correct direction of rotation for RenderCopyEx 2019-04-29 22:55:55 +10:00
rw-r-r-0644
d3ad23e0cd render/wiiu: Drawing is synchronized with refresh rate 2019-04-29 22:55:55 +10:00
rw-r-r-0644
e88463592d Add README.md for the WiiU port 2019-04-29 22:55:55 +10:00
Ash Logan
2022692d60 render/wiiu: Add support for color/alpha mod values/some blend modes 2019-04-29 22:55:55 +10:00
Ash Logan
b0defceb9b add gitignore (sorry) 2019-04-29 22:55:55 +10:00
Ash Logan
4134be1cb8 render/wiiu: don't put debug messages in the released code 2019-04-29 22:55:55 +10:00
Ash Logan
cbc64b5f3e render: Add loads of GX2 texture formats 2019-04-29 22:55:55 +10:00
Ash Logan
dd77800d1c include: Add extra checks for endian on devkitPPC 2019-04-29 22:55:55 +10:00
Ash
3e20fffb49 render/wiiu: Safety checks on SDL_DestroyTexture 2019-04-29 22:55:55 +10:00
rw-r-r-0644
6b2e8b9113 wiiu/shaders: Add shader source code + basic regenerate script 2019-04-29 22:55:55 +10:00
rw-r-r-0644
94a46ebb35 wiiu: Switch to cmake 2019-04-29 22:55:55 +10:00
rw-r-r-0644
9bee9180c2 wiiu/joystick: Updates for the new joystick interfaces 2019-04-29 22:55:55 +10:00
rw-r-r-0644
463b9e07e4 wiiu: Updates for newer SDL 2019-04-29 22:55:55 +10:00
rw-r-r-0644
37f2ef8682 wiiu: Edit config comment to prevent gcc warning 2019-04-29 22:55:55 +10:00
rw-r-r-0644
b3e82ffb3f wiiu/render: Temporaneously disable formats other than RGBA8888 until the cause of bad colors is found 2019-04-29 22:55:55 +10:00
rw-r-r-0644
ef7d10e54e wiiu/render: Enable alpha merge/other settings 2019-04-29 22:55:55 +10:00
rw-r-r-0644
b413dafb06 wiiu: Move coordinates math to shader 2019-04-29 22:55:55 +10:00
rw-r-r-0644
a7ee3dd532 wiiu/render: Fix final bugs; it partially works now \o/ 2019-04-29 22:55:55 +10:00
rw-r-r-0644
aa08e434c9 wiiu/render: Fix GX2ContextState alignment 2019-04-29 22:55:55 +10:00
rw-r-r-0644
0ea992080b wiiu/video: Add more attributes for texture 2019-04-29 22:55:55 +10:00
rw-r-r-0644
769a4dd086 wiiu/render: SDL_GetWindowSurface is needed to create the framebuffer 2019-04-29 22:55:55 +10:00
rw-r-r-0644
3798398c51 wiiu: Linking fixes 2019-04-29 22:55:55 +10:00
rw-r-r-0644
888d0c5dca render/wiiu: Fix compiling, implement RenderCopyEx, make some render vars unique for objects, add missing shaders 2019-04-29 22:55:55 +10:00
Ash
3cb1ed94bd render/wiiu: Start fixing up missing headers 2019-04-29 22:55:55 +10:00
Ash
57639657db render: Start compiling the wiiu renderer (lotsa errors) 2019-04-29 22:55:55 +10:00
rw-r-r-0644
a1fe555cad wiiu: Add more renderer function, make functions non-static, start adding new shaders 2019-04-29 22:55:55 +10:00
Ash
d120ddd096 wiiu/render: move drawing functions to own file 2019-04-29 22:55:55 +10:00
rw-r-r-0644
273e19c2ce wiiu/render: Implement UpdateTexture/RenderClear 2019-04-29 22:55:55 +10:00
Ash
4fa755d52f wiiu/render: Stub UpdateViewport / UpdateClipRect 2019-04-29 22:55:55 +10:00
Ash
084e2b9efb wiiu/render: Implement SDL_LockTexture and SDL_UnlockTexture 2019-04-29 22:55:55 +10:00
Ash
a01adf4e00 wiiu/render: Remove optional SetTextureMod functions 2019-04-29 22:55:55 +10:00
Ash
e5fae70caf wiiu/render: Move texture-related functions to own file 2019-04-29 22:55:55 +10:00
Ash
0949442d7a wiiu/render: Implement GetOutputSize 2019-04-29 22:55:55 +10:00
Ash
03826edb25 wiiu/render: move window-related functions to own file 2019-04-29 22:55:55 +10:00