Skip to main content
GameDev.net gamedev.net
🔒 Locked

funny storry

Started by newt Jun 26, 2001 at 11:43 AM 2 replies 1.3k views
Original Post
newt
newt
Just a litte hint to save you time... I spend hours before I found this anoying bug: All things worked well until i tryed to add a skybox. But when I did draw the box, openGL has gone mad (didn''t cleared the z-buffer, could not determine the oGL Version and the Extensions...). But finaly this line caused all the trouble: glEnd; But i didn''t wrote the program in pascal (C/C++)! Who knows whats wrong?
Gorg
Gorg
It should be glEnd();

glEnd is a function.

The thing is, since functions are actually pointers, then you can type no-op statement with them also. So glEnd; is a valid C++ statement,

just like this is also valid :

    

int a;

a;



though I know that if you use a function like that VC++ 6 will give you a warning.

I don't remember for GCC.

Edited by - Gorg on June 26, 2001 1:01:54 PM
newt
newt
Unfortunately some things become invisible after looking too long at them
AIRmichael
AIRmichael
Lol yeah, the smallest bugs are the most annoying ones, u just cant find them. I also forgot to use glEnd(); last time... and euhm my textures went all wrong.. till i noticed i did a test a while ago what caused the problem hehe.

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.