Commit Graph

11420 Commits

Author SHA1 Message Date
Ash Logan
eae53e605a render/wiiu: Fix resource flags on texture creation 2020-01-05 14:22:18 +11:00
Ash Logan
d2631312da render/wiiu: Convert RenderData to use GX2RBuffers 2020-01-05 14:22:18 +11:00
Ash Logan
954d641488 render/wiiu: Use GX2R for texture surfaces
Untested at time of commit, hopefully it works hehe
2020-01-05 14:22:18 +11:00
Ash Logan
18861640f1 video/wiiu: Remove the last of the emulated framebuffer 2020-01-05 14:22:18 +11:00
Ash Logan
64d723af37 render/wiiu: FLUSH THE CACHE. FLUSH THE CACHE. 2020-01-05 14:22:18 +11:00
Ash Logan
014b79dcff video/wiiu: Call SDL_SetKeyboardFocus on window creation 2020-01-05 14:22:18 +11:00
Ash Logan
f1cbd5536d wiiu: first attempt at using the render driver instead of WindowFramebuffer 2020-01-05 14:22:18 +11:00
rw-r-r-0644
e1f0a6e73c render/wiiu: Fixup color blending 2020-01-05 14:22:18 +11:00
rw-r-r-0644
d8d2f34ee8 render/wiiu: Correct direction of rotation for RenderCopyEx 2020-01-05 14:22:18 +11:00
rw-r-r-0644
2961cdf16a render/wiiu: Drawing is synchronized with refresh rate 2020-01-05 14:22:18 +11:00
rw-r-r-0644
d9111d5873 Add README.md for the WiiU port 2020-01-05 14:22:18 +11:00
Ash Logan
14ee822760 render/wiiu: Add support for color/alpha mod values/some blend modes 2020-01-05 14:22:18 +11:00
Ash Logan
ed3d1d3e37 add gitignore (sorry) 2020-01-05 14:22:18 +11:00
Ash Logan
52522a37a2 render/wiiu: don't put debug messages in the released code 2020-01-05 14:22:18 +11:00
Ash Logan
df73c8d08b render: Add loads of GX2 texture formats 2020-01-05 14:22:18 +11:00
Ash Logan
81a111c5c0 include: Add extra checks for endian on devkitPPC 2020-01-05 14:22:18 +11:00
Ash
9c5dbf0404 render/wiiu: Safety checks on SDL_DestroyTexture 2020-01-05 14:22:18 +11:00
rw-r-r-0644
6679bae15a wiiu/shaders: Add shader source code + basic regenerate script 2020-01-05 14:22:18 +11:00
rw-r-r-0644
34ae6687c9 wiiu: Switch to cmake 2020-01-05 14:22:18 +11:00
rw-r-r-0644
25a3068876 wiiu/joystick: Updates for the new joystick interfaces 2020-01-05 14:21:04 +11:00
rw-r-r-0644
fd83b0a2d1 wiiu: Updates for newer SDL 2020-01-05 14:21:04 +11:00
rw-r-r-0644
5c365cfe3a wiiu: Edit config comment to prevent gcc warning 2020-01-05 14:21:04 +11:00
rw-r-r-0644
0dc07e0576 wiiu/render: Temporaneously disable formats other than RGBA8888 until the cause of bad colors is found 2020-01-05 14:21:04 +11:00
rw-r-r-0644
f4f066dd90 wiiu/render: Enable alpha merge/other settings 2020-01-05 14:21:04 +11:00
rw-r-r-0644
60e2f299cf wiiu: Move coordinates math to shader 2020-01-05 14:21:04 +11:00
rw-r-r-0644
fe873f895f wiiu/render: Fix final bugs; it partially works now \o/ 2020-01-05 14:21:04 +11:00
rw-r-r-0644
071236e38d wiiu/render: Fix GX2ContextState alignment 2020-01-05 14:21:04 +11:00
rw-r-r-0644
c4ed988429 wiiu/video: Add more attributes for texture 2020-01-05 14:21:04 +11:00
rw-r-r-0644
e468dcfe39 wiiu/render: SDL_GetWindowSurface is needed to create the framebuffer 2020-01-05 14:21:04 +11:00
rw-r-r-0644
7e503ab997 wiiu: Linking fixes 2020-01-05 14:21:04 +11:00
rw-r-r-0644
29084836b0 render/wiiu: Fix compiling, implement RenderCopyEx, make some render vars unique for objects, add missing shaders 2020-01-05 14:21:04 +11:00
Ash
5f6d9ac1f4 render/wiiu: Start fixing up missing headers 2020-01-05 14:21:04 +11:00
Ash
0498ebcca8 render: Start compiling the wiiu renderer (lotsa errors) 2020-01-05 14:21:04 +11:00
rw-r-r-0644
0a355cf70f wiiu: Add more renderer function, make functions non-static, start adding new shaders 2020-01-05 14:21:04 +11:00
Ash
4b5b5abc96 wiiu/render: move drawing functions to own file 2020-01-05 14:21:04 +11:00
rw-r-r-0644
3ab409e788 wiiu/render: Implement UpdateTexture/RenderClear 2020-01-05 14:21:04 +11:00
Ash
56732ba91d wiiu/render: Stub UpdateViewport / UpdateClipRect 2020-01-05 14:21:04 +11:00
Ash
03767b7e0e wiiu/render: Implement SDL_LockTexture and SDL_UnlockTexture 2020-01-05 14:21:04 +11:00
Ash
35be4fa048 wiiu/render: Remove optional SetTextureMod functions 2020-01-05 14:21:04 +11:00
Ash
6b73ce411f wiiu/render: Move texture-related functions to own file 2020-01-05 14:21:04 +11:00
Ash
63b937a8a0 wiiu/render: Implement GetOutputSize 2020-01-05 14:21:04 +11:00
Ash
fdcc4f262c wiiu/render: move window-related functions to own file 2020-01-05 14:21:04 +11:00
Ash
468fb1ad51 wiiu/render: consolidate calls to SetRenderTarget, minor tweaks 2020-01-05 14:21:04 +11:00
Ash
74f001c6c4 wiiu/render: Move function sigs and definitions to dedicated header 2020-01-05 14:21:04 +11:00
Ash
7f7606b833 wiiu/render: Minor formatting, move windowdata to header 2020-01-05 14:21:04 +11:00
Ash
bdb264d143 wiiu/video: move window data to header 2020-01-05 14:21:04 +11:00
Ash
1f3c3391c0 wiiu: render: Be consistent about tabs/spaces 2020-01-05 14:21:04 +11:00
rw-r-r-0644
875f1fb60d wiiu: Implement more renderer functions (1) 2020-01-05 14:21:04 +11:00
rw-r-r-0644
e7d6d8f733 wiiu: Start implementing SDL_Renderer 2020-01-05 14:21:04 +11:00
rw-r-r-0644
8b9f7b6204 wiiu: switch to tpNormal, tpFiltered1 casues scrolling issues 2020-01-05 14:21:04 +11:00