查詢自己OpenGL的版本信息


GLvoid PrintVersion()
{
    const GLubyte* name = glGetString(GL_VENDOR);            //返回負責當前OpenGL實現廠商的名字
    const GLubyte* biaoshifu = glGetString(GL_RENDERER);    //返回一個渲染器標識符,通常是個硬件平台
    const GLubyte* OpenGLVersion = glGetString(GL_VERSION);    //返回當前OpenGL實現的版本號
    const GLubyte* glsl = glGetString(GL_SHADING_LANGUAGE_VERSION);//返回着色預壓編譯器版本號
    const GLubyte* gluVersion = gluGetString(GLU_VERSION);    //返回當前GLU工具庫版本
    printf("OpenGL實現廠商的名字:%s\n", name);
    printf("渲染器標識符:%s\n", biaoshifu);
    printf("OpenGL實現的版本號:%s\n", OpenGLVersion);
    printf("OpenGL着色語言版本:%s\n", glsl);
    printf("GLU工具庫版本:%s\n", gluVersion);
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM