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