Commit Graph

11406 Commits

Author SHA1 Message Date
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
rw-r-r-0644
f93db3b6ec wiiu: Disable DRC surround mode as it causes distortion 2020-01-05 14:21:04 +11:00
Ash
9d4c4ac3c2 video: Respect application's requested window size/position 2020-01-05 14:21:04 +11:00
Ash
9d2352ba39 video: move position buffer filling to UpdateWindowFramebuffer 2020-01-05 14:21:04 +11:00
Ash
955449985c video: oops 2020-01-05 14:21:04 +11:00
Ash
341f15a22a video: Style nits 2020-01-05 14:21:04 +11:00
Ash
fc427d8d72 video: start refactoring - move rendering to own function 2020-01-05 14:21:04 +11:00
rw-r-r-0644
3454aad21b wiiu: switch to wut.mk 2020-01-05 14:21:04 +11:00
Ash
543ae66a56 audio: DCFlushRange -> DCStoreRange 2020-01-05 14:21:04 +11:00
Ash
409b1f992e audio: Send voice to TV 2020-01-05 14:21:04 +11:00
Ash
ae719605ce audio: Add *very* early wiiu audio support 2020-01-05 14:21:04 +11:00
rw-r-r-0644
8b4999da92 wiiu: explicitly set endianess in config (thanks @quarktheawesome) [needed for missing defines in toolchain] 2020-01-05 14:21:04 +11:00
rw-r-r-0644
92638ca6b0 input/wiiu: switch back to VPADGetTPCalibratedPoint 2020-01-05 14:21:04 +11:00
rw-r-r-0644
e10beb7e68 threads/wiiu: fix crash on SDL_SYS_CreateThread: pass stack top and not stack bottom 2020-01-05 14:21:04 +11:00
rw-r-r-0644
59bb58860c wiiu: enable thread support and stop building generic thread impl 2020-01-05 14:21:04 +11:00