fabiangreffrath / woof

Woof! is a continuation of the Boom/MBF bloodline of Doom source ports.
GNU General Public License v2.0
207 stars 32 forks source link

[Feature] Truecolor sw rendering #557

Open NightFright2k19 opened 2 years ago

NightFright2k19 commented 2 years ago

Now that brightmaps are in, our bodies are absolutely ready. If it takes ages to implement - so be it.

NightFright2k19 commented 8 months ago

In reply to "Will OpenGL come" - from latest woof.cfg:

[("direct3d11")] SDL render driver, possible values are direct3d, direct3d11, direct3d12, opengl, opengles2, opengles, software sdl_renderdriver "direct3d11"

We now have Crispy and International Doom with truecolor support. Woof is bumping screen resolutions. Looks like we're slowly getting there. ^^

fabiangreffrath commented 8 months ago

This is still not "OpenGL rendering" as in GZDoom or DSDA-Doom! We are still using Doom's software renderer to draw the game scene to a frame buffer and then use OpenGL (or one of the other accelerated graphic APIs) to scale the frame buffer content to screen.

NightFright2k19 commented 8 months ago

Not that this port would actually need a true OpenGL rendering mode with bilinear filtering and all the shebang, anyway. You got to draw a line somewhere.