Commit Graph

10839 Commits

Author SHA1 Message Date
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
Ash
cea1907155 wiiu/render: consolidate calls to SetRenderTarget, minor tweaks 2019-04-29 22:55:55 +10:00
Ash
c337fd57f5 wiiu/render: Move function sigs and definitions to dedicated header 2019-04-29 22:55:55 +10:00
Ash
036b864413 wiiu/render: Minor formatting, move windowdata to header 2019-04-29 22:55:55 +10:00
Ash
72a32e7ed4 wiiu/video: move window data to header 2019-04-29 22:55:55 +10:00
Ash
162447e20b wiiu: render: Be consistent about tabs/spaces 2019-04-29 22:55:55 +10:00
rw-r-r-0644
53fd78a2fb wiiu: Implement more renderer functions (1) 2019-04-29 22:55:55 +10:00
rw-r-r-0644
7850c3e054 wiiu: Start implementing SDL_Renderer 2019-04-29 22:55:55 +10:00
rw-r-r-0644
5ab6c7a9d7 wiiu: switch to tpNormal, tpFiltered1 casues scrolling issues 2019-04-29 22:55:55 +10:00