接口定义
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);