News for hackers. Stuff that matters.
Re:Doomgeneric: Make Porting Doom Easier by deathanatos on Monday January 23, 2023 @06:46PM (#34496812)
> I didn't see anything at a cursory glance.

> What format is the frame buffer in?

It's a pointer to a screen-sized number of u32s. I'd hazard a guess that it's either RGBA or ABGR, and if you render one and everything looks wrong, it's the other. (Where the A channel is unused, as it's a framebuffer.)

Certainly not fool-proof and vulnerable to endian swaps if you somehow ended up on a big endian device. But this is also a port-doom-to-my-toaster level thing?

Re:Doomgeneric: Make Porting Doom Easier by rzzzt on Monday January 23, 2023 @06:55PM (#34496913)
The SDL code snippet on the last screenshot says SDL_PIXELFORMAT_RGB888, which is in XRGB order (not a 24-bit format, that would be RGB24).
Re:Doomgeneric: Make Porting Doom Easier by schemescape on Monday January 23, 2023 @09:38PM (#34498423)
Quick, open a PR to add this documentation ;)