GLES2.0中文API-glGetString

名称

glGetString- 返回描述当前GL连接的字符串

C规范

const GLubyte* glGetString(GLenum name);

参数

name

    指定符号常量,GL_VENDOR,GL_RENDERER,GL_VERSION,GL_SHADING_LANGUAGE_VERSION或GL_EXTENSIONS之一。

描述

glGetString返回一个指向静态字符串的指针,该字符串描述当前GL连接的某些方面。 name可以是以下之一:

GL_VENDOR

    返回负责此GL实施的公司。 此名称在发行版之间不会发生变化。

GL_RENDERER

    返回渲染器的名称。 此名称通常特定于硬件平台的特定配置。 它不会在发行版之间发生变化。

GL_VERSION

    返回版本号

GL_SHADING_LANGUAGE_VERSION

    返回着色语言的版本号或发行版号。

GL_EXTENSIONS

    返回GL支持的空格分隔的扩展列表。

由于GL不包含对实现的性能特征的查询,因此编写一些应用程序以识别已知平台并基于这些平台的已知性能特征修改其GL使用。 字符串GL_VENDOR和GL_RENDERER一起唯一地指定平台。 它们不会在发行版之间发生变化,可以作为平台识别的算法使用。

某些应用程序希望使用不属于标准GL的功能。 这些特征可以实现为标准GL的扩展。 GL_EXTENSIONS字符串是一个以空格分隔的受支持的GL扩展列表。 (扩展名不包含空格字符。)

所有字符串都以空值终止。

注意

如果生成错误,glGetString将会返回0。

客户端和服务器可能支持不同的版本或扩展。 glGetString始终返回兼容的版本号或扩展列表。 版本号始终描述的是服务器。

错误

GL_INVALID_ENUM :如果name不是上述值。

版权

https://www.khronos.org/registry/OpenGL-Refpages/es2.0/xhtml/glGetString.xml

https://blog.csdn.net/flycatdeng

Copyright © 1991-2006 Silicon Graphics, Inc.本文档的许可是根据SGI Free Software B License.详见http://oss.sgi.com/projects/FreeB/.

Android,OpenGL ES,图形学
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值