OpenGLES学习

作者: 一笔春秋 | 来源:发表于2019-07-03 15:32 被阅读0次

    简介

    OpenGLES是平台无关的,是用c语言写的。ios12已经被放弃,使用metal库代替
    苹果开发者OpenGLES文档链接

    • 检查OpenGL ES 3.0扩展
    BOOL CheckForExtension(NSString *searchName)
    {
        // Create a set containing all extension names.
        // (For better performance, create the set only once and cache it for future use.)
    
        int max = 0;
        glGetIntegerv(GL_NUM_EXTENSIONS, &max);
        NSMutableSet *extensions = [NSMutableSet set];
        for (int i = 0; i < max; i++) {
            [extensions addObject: @( (char *)glGetStringi(GL_EXTENSIONS, i) )];
        }
        return [extensions containsObject: searchName];
    }
    

    相关文章

      网友评论

        本文标题:OpenGLES学习

        本文链接:https://www.haomeiwen.com/subject/xouqhctx.html