|
在别的地方看到的,忘记了地址,直接上代码了。 #include <Windows.h> #include <stdio.h> #include <GL/glut.h> #include <iostream> using namespace std; int main(int argc, char** argv) { glutInit(&argc,argv); //显示模式初始化 glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB|GLUT_DEPTH); //定义窗口大小 glutInitWindowSize(300,300); //定义窗口位置 glutInitWindowPosition(100,100); //创建窗口 glutCreateWindow("OpenGL Version");
const GLubyte* name = glGetString(GL_VENDOR); const GLubyte* biaoshifu = glGetString(GL_RENDERER); //返回一个渲染器标识符,通常是个硬件平台 const GLubyte* OpenGLVersion =glGetString(GL_VERSION); //返回当前OpenGL实现的版本号 const GLubyte* gluVersion= gluGetString(GLU_VERSION); //返回当前GLU工具库版本 cout<< "OpenGL实现厂商的名字: " << name << endl; cout<< "渲染器标识符: " << biaoshifu << endl; cout<< "OpenGL实现的版本号: " << OpenGLVersion << endl; cout<< "GLU工具库版本: " << gluVersion << endl; cout<< "按任意键退出 "; ::getchar(); return 0; }
|