Separate names with a comma.
Discussion in 'Wii U - Hacking & Backup Loaders' started by shutterbug2000, Sep 30, 2016.
I haven't got around it but from an example I've seen I would say RGBA
Yeah it's RGBA for sure !
And a little impolite question (don't meant to be rude at all ) :
Why do you want that information for ?
Trying to port an emulator and needed to know what color format the wii u expected.
(not a rude question at all! )
OKay Good luck
He's porting an emulator! Quick! We need a speculation thread and a release thread with a healthy dose of unnecessary hype!
Om gee I hurp itz da... I can't do this....
Hoping for PSX emu <LEL
No, nothing that advanced. It's a rather simple system. Anyone want to guess what it is?
(it's already been ported to 3DS by nop90 if that helps).
I guess a Commodore 64 or a zx spectrum 48k (timex for our American friends) or Atari 2600
Atari 2600 or a Neo Geo Pocket COLOR emulator
RETURN OF THE HYLIAN???
Edit whoops you said emu....
I know the emulator's been released, but in case there's any other developers wondering, it depends on the graphics system you're using. If it's OSScreen, you'll want RGBA (0xRRGGBBAA, e.g. 0xFF00FFFF is 100% opaque purple). GX2 supports several colour formats which you can choose when everything's getting set up.
Also @shutterbug2000, have you noticed the fancy new Homebrew subforum? You might want to start posting stuff like this over there - this section is now officially "Hacking & Backup Loaders".
The Wii U uses a lot of formats.
This is what I have seen so far: (While working on a texture extractor for the Wii U)
It uses BGRA8 instead of RGBA8.
It also uses BGR10A2 instead of RGB10A2.
It also uses RGB565.
And it uses a lot of other formats.
Again, depends on the title, more specifically GX2/OSScreen. OSScreen is definitely, certainly, 100%, RGBA8; and the homebrew being written (like most) was using OSScreen, although I suppose there was no way to know that at the time.
I'm not sure about OSScreen, but I posted what games use (GX2).
— Posts automatically merged - Please don't double post! —
BTW, by RGBA16 you mean RGB5A1 right? Because there's also R16G16B16A16...
Oops, actually meant RGBA8 (or R8G8B8A8?) I wasn't really paying attention and forgot that a byte holds two hex digits, not one (a mistake I make often). Will update post to match.
To not confuse anyone:
OSScreen uses RGBA.
Games (GX2) use BGRA and RGB.
So for an 2D emulator --> RGBA
3D Emulator --> Luck + BGRA/RGB