Commit Graph

11398 Commits

Author SHA1 Message Date
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
rw-r-r-0644
5bffc11a0b threads/wiiu: remove unused SDL_mutex structure definition and only build when requested 2020-01-05 14:21:04 +11:00
rw-r-r-0644
1b9699d2d4 threads/wiiu: implement SDL_CondWaitTimeout 2020-01-05 14:21:04 +11:00
rw-r-r-0644
c72c9a87ea threads/wiiu: add sysmutex_c.h header 2020-01-05 14:21:04 +11:00
rw-r-r-0644
75443863b8 threads/wiiu: add generic thread storage 2020-01-05 14:21:04 +11:00
rw-r-r-0644
8095af013c threads/wiiu: add semaphores 2020-01-05 14:21:04 +11:00
rw-r-r-0644
dd51c31175 wiiu/input: Use raw for touchscreen and check for VPADRead errors 2020-01-05 14:21:04 +11:00
rw-r-r-0644
d2b3853ef9 Rewrite wiiu joystick driver to better match switch's and add touchscreen support 2020-01-05 14:21:04 +11:00
rw-r-r-0644
917026f529 Do not send SDL_QUIT from WIIU_PumpEvents: it causes crashes and isn't the right way to do it 2020-01-05 14:21:04 +11:00