Subject:
|
3 OpenGL bugs: 2 fixed, 1 left
|
Newsgroups:
|
lugnet.cad.dev.mac
|
Date:
|
Fri, 15 Mar 2002 17:43:31 GMT
|
Viewed:
|
2821 times
|
| |
| |
Oops.
I had this problem, the depth buffer was not working in OpenGL BrickDraw3D.
Everything was drawn on top, in order of calling.
I needed to put depth into this attrib list:
GLint attrib[] = { AGL_RGBA, AGL_DEPTH_SIZE, 16, AGL_NONE };
before calling this:
fmt = aglChoosePixelFormat(NULL, 0, attrib);
Figured that out by looking at the GLUT source.
Another bug was the lack of this statement:
glEnable(GL_COLOR_MATERIAL);
Without that, glColor() calls had no effect.
Yet another unsolved bug shows one solitary tube for each brick, and it is
poking up above the top.
But, I am getting closer to a BrickDraw3D with pure OpenGL!
-Erik
|
|
Message has 1 Reply: | | Re: 3 OpenGL bugs: 2 fixed, 1 left
|
| (...) Looking forward to it with great anticipation. I find myself still stuck in Mac OS 9 most of the time on my laptop, so I haven't really used ldglite (I need OS X hard disk sleep options--IBM's travelstar gets louder and louder the more it (...) (23 years ago, 15-Mar-02, to lugnet.cad.dev.mac)
|
3 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|