PKUWWT

好用的宏

显示OpenGL中可能出现的错误,能显示文件名和行号。

#define GLERROR_LINENO                                             \
    {                                                              \
        GLenum code = glGetError();                                \
        while (code!=GL_NO_ERROR)                                  \
        {                                                          \
            printf("(%s:%d) %s\n",__FILE__,__LINE__,               \
					(char *) gluErrorString(code));                \
                code = glGetError();                               \
        }                                                          \
    }