Commit Graph

10816 Commits

Author SHA1 Message Date
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
rw-r-r-0644
541c794cd2 wiiu: Disable DRC surround mode as it causes distortion 2019-04-29 22:55:55 +10:00
Ash
9b21f4847e video: Respect application's requested window size/position 2019-04-29 22:55:55 +10:00
Ash
4846a24b0c video: move position buffer filling to UpdateWindowFramebuffer 2019-04-29 22:55:55 +10:00
Ash
c6ab8408cb video: oops 2019-04-29 22:55:55 +10:00
Ash
60d802857d video: Style nits 2019-04-29 22:55:55 +10:00
Ash
a7da7f77b1 video: start refactoring - move rendering to own function 2019-04-29 22:55:55 +10:00
rw-r-r-0644
9b7b41d901 wiiu: switch to wut.mk 2019-04-29 22:55:55 +10:00
Ash
ec7653a805 audio: DCFlushRange -> DCStoreRange 2019-04-29 22:55:55 +10:00
Ash
fb5bfa0a57 audio: Send voice to TV 2019-04-29 22:55:55 +10:00
Ash
bfb51a0f00 audio: Add *very* early wiiu audio support 2019-04-29 22:55:54 +10:00
rw-r-r-0644
a910c0765a wiiu: explicitly set endianess in config (thanks @quarktheawesome) [needed for missing defines in toolchain] 2019-04-29 22:55:54 +10:00
rw-r-r-0644
70f923cc91 input/wiiu: switch back to VPADGetTPCalibratedPoint 2019-04-29 22:55:54 +10:00
rw-r-r-0644
30a8901587 threads/wiiu: fix crash on SDL_SYS_CreateThread: pass stack top and not stack bottom 2019-04-29 22:55:54 +10:00
rw-r-r-0644
89a16883a7 wiiu: enable thread support and stop building generic thread impl 2019-04-29 22:55:54 +10:00
rw-r-r-0644
6ea16de7c6 threads/wiiu: remove unused SDL_mutex structure definition and only build when requested 2019-04-29 22:55:54 +10:00
rw-r-r-0644
189846753c threads/wiiu: implement SDL_CondWaitTimeout 2019-04-29 22:55:54 +10:00
rw-r-r-0644
30b0133f83 threads/wiiu: add sysmutex_c.h header 2019-04-29 22:55:54 +10:00
rw-r-r-0644
5554ca04a8 threads/wiiu: add generic thread storage 2019-04-29 22:55:54 +10:00
rw-r-r-0644
494e81f4a9 threads/wiiu: add semaphores 2019-04-29 22:55:54 +10:00
rw-r-r-0644
bbb8f558cc wiiu/input: Use raw for touchscreen and check for VPADRead errors 2019-04-29 22:55:54 +10:00
rw-r-r-0644
cbefaaa74a Rewrite wiiu joystick driver to better match switch's and add touchscreen support 2019-04-29 22:55:54 +10:00
rw-r-r-0644
856e271d2a Do not send SDL_QUIT from WIIU_PumpEvents: it causes crashes and isn't the right way to do it 2019-04-29 22:55:54 +10:00
rw-r-r-0644
5d221e72f1 Change shader include guard to match SDL 2019-04-29 22:55:54 +10:00