M1 | M2 | 055 | 001
|Product:||Odamex||Reporter:||Denis Lukianov <denis>|
|Component:||Client||Assignee:||Odamex Bug Reporter <odamex-bug-reporter>|
flat monsters in a 3d world (ogl_hack r1509)
denis realises that lines don't form triangle fans
Running on Ubuntu AMD64 (ogl_hack r1654)
Description Denis Lukianov 2006-09-26 18:16:55 UTC
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.
Comment 1 Denis Lukianov 2006-09-26 18:19:43 UTC
Created attachment 26 [details] flat monsters in a 3d world (ogl_hack r1509)
Comment 2 Denis Lukianov 2006-09-26 18:21:34 UTC
Created attachment 27 [details] denis realises that lines don't form triangle fans
Comment 3 Mike Lightner 2006-09-27 09:57:00 UTC
Accepted "bug", changed to enhancement.
Comment 4 Mike Lightner 2006-09-30 15:06:13 UTC
Created attachment 29 [details] Running on Ubuntu AMD64 (ogl_hack r1654) Submitted by exp[x]
Comment 5 Denis Lukianov 2006-10-19 05:30:54 UTC
Created attachment 33 [details] Flat rendering Added glu tesselation based sector flat rendering, r1812 looks like this
Comment 6 Dr. Sean 2013-03-05 16:21:31 UTC
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.