目录

glGetString

接口定义

GLubyte const *GL_APIENTRY glGetString(GLenum name)

功能介绍

查询OpenGL的相关信息。在当前场景,开发者在使用基于GLES的Smart Cache前需要查询平台是否支持该扩展,若平台支持,在返回的扩展列表中能够看到GL_HUAWEI_smart_cache。

参数

名称

类型

描述

name

无符号整型

指定符号常量,用于查询对应的信息。只允许以下取值:

  • GL_VENDOR:供应商。
  • GL_VERSION:版本号。
  • GL_RENDERER:渲染器名称。
  • GL_SHADING_LANGUAGE_VERSION:着色语言的版本号。
  • GL_EXTENSIONS:支持的扩展。

返回

类型

描述

string

返回查询到的相关信息的字符串名。

如果返回GL_INVALID_ENUM,则说明入参name取值不在规定的范围内。

调用示例

char *exts = (char *)glGetString(GL_EXTENSIONS);