Clownacy
bcf5513495
Updated Wii U renderer
...
Turns out it doesn't even batch the font stuff. I'll need to add that
later.
2020-09-08 01:17:07 +01:00
Clownacy
a5c09b67f7
Wii U renderer cleanup
2020-06-29 22:13:03 +01:00
Clownacy
f6fe0537ed
Add vertex-batching to Wii U port
...
Should remove the last bit of lag that port has (like the Labyrinth
fight where you team-up with Curly)
2020-06-29 21:37:05 +01:00
Clownacy
9925c16b29
Minor cleanup
2020-06-29 19:19:50 +01:00
Clownacy
1523f1d3a6
Unified the Wii U vertex buffers
2020-06-29 16:40:32 +01:00
Clownacy
dacd34072a
Fix everything after the last commit
2020-05-06 22:52:11 +01:00
Clownacy
c5691d7570
Fix Wii U port when TV is set to 1080p
...
WUT's bugged. See here:
https://github.com/devkitPro/wut/issues/119
It apparently got this bug from the Decaf emulator. Maybe I should
tell those guys too.
2020-04-25 00:22:24 +01:00
Clownacy
b841f22c6d
Remember to free the glyph shader
2020-04-23 14:35:41 +01:00
Clownacy
b8dd512dc4
Free surface upon failure
2020-04-23 14:34:58 +01:00
Clownacy
d7c138f818
More error-handling
2020-04-23 14:33:59 +01:00
Clownacy
1f9247e587
Cleanup and extra error-handling
2020-04-23 14:31:19 +01:00
Clownacy
ee1d777ebb
...Actually do what the last commit said
2020-04-23 13:41:24 +01:00
Clownacy
a2cdd9ac18
Allow surfaces to be marked as not-render-targets
...
The Wii U has a very limited pool of memory for render targets
(32MB), so we should only use it if we have to.
This 'fixes' a bug in the enhanced branch, where if you use 2x
sprites at 854x480, the third line of the text box will be corrupted
(text will appear on the second line instead, and be black instead of
white).
The other renderers haven't been updated for the API change yet.
2020-04-23 13:23:10 +01:00
Clownacy
ebb96ad239
Cleanup
2020-04-22 01:50:31 +01:00
Clownacy
4752423ff3
Use pitch
2020-04-22 01:46:48 +01:00
Clownacy
0421a7ca54
Wii U: Glyphs don't use colour-buffers
2020-04-22 01:08:31 +01:00
Clownacy
abdd7fc771
Add missing case for Wii U screen size
...
My Wii U always uses this value
2020-04-21 23:53:37 +01:00
Clownacy
17fb47bce8
Correct typo
2020-04-21 22:27:13 +01:00
Clownacy
e1779248d9
Add error-prints to Wii U renderer
2020-04-21 22:22:00 +01:00
Clownacy
bc7b078df5
Make Wii U renderer support non 4:3 aspect ratios
2020-04-21 17:58:24 +01:00
Clownacy
11b5fd88c5
Wii U: Use linear-filtering on the screen texture
...
Makes the font looks less terrible (on 720p TVs, anyway).
2020-04-21 13:59:47 +01:00
Clownacy
b2a0ad089f
Move Wii U shaders
2020-04-21 13:02:06 +01:00
Clownacy
5b636ccc24
Cleanup
2020-04-21 13:00:34 +01:00
Clownacy
0aba8888bb
Wii U: Update colour in PrepareToDrawGlyphs
2020-04-21 12:58:31 +01:00
Clownacy
90f729158a
Wii U: Store glyph texture in R8 format
2020-04-21 12:56:14 +01:00
Clownacy
69e0d868a0
Added font rendering to Wii U
2020-04-21 12:45:37 +01:00
Clownacy
00792413f8
Cleanup
2020-04-21 03:34:59 +01:00
Clownacy
e687c502a9
Cleanup
2020-04-21 03:22:22 +01:00
Clownacy
4d2a227068
Add render-to-texture support to Wii U renderer
2020-04-21 03:16:37 +01:00
Clownacy
8377f011cf
Add in-progress hardware Wii U renderer
...
*Very* incomplete. Right now, it can render textures and perform
colour-fills to the screen.
2020-04-21 00:59:12 +01:00