This bug is here to track progress with the OpenGL renderer. I know some people hate the idea, but everyone seems to be happy with it as an option.
Currently, a basic walls-only SDL-OpenGL proof-of-concept is located in branches/ogl_hack.
I think that unless we get more good coders with spare time on their hands (or maybe even then), the OpenGL renderer is the only way to fix bug 42, bug 143, and bug 188.
Created attachment 26 [details]
flat monsters in a 3d world (ogl_hack r1509)
Created attachment 27 [details]
denis realises that lines don't form triangle fans
Accepted "bug", changed to enhancement.
Created attachment 29 [details]
Running on Ubuntu AMD64 (ogl_hack r1654)
Submitted by exp[x]
Created attachment 33 [details]
Added glu tesselation based sector flat rendering, r1812 looks like this
The OpenGL renderer should probably be retooled to use the new rend32 branch since it performs clipping in camera-space rather than screen-space like vanilla Doom or prior versions of Odamex. It also uses normal perspective-divide equations to calculate screen coordinates for texturing and wall/sprite projections like most Doom OpenGL renderers.