名称
glIsProgram- 判断一个名称是否与一个program对象相对应。
C规范
GLboolean glIsProgram(GLuint program);
参数
program
指定一个潜在的(可能的)program对象
描述
如果参数program是之前用glCreateProgram创建的program对象的名称并且呢尚未使用glDeleteProgram方法来删除它,那么 glIsProgram方法将会返回GL_TRUE。
如果参数program的值是0,或者是它不是program对象的名称所对应的非0值,或者发生了错误,那么glIsProgram方法都将返回GL_FALSE。
注意
如果program不是有效的program对象名称,那是不会生成错误的。
如果program对象被glDeleteProgram标记为删除了,但是仍然作为当前状态中的一部分被使用时,那参数program仍然会被当作是program对象,此时glIsProgram返回的结果将会是GL_TRUE。
另见
glCreateProgram, glDeleteProgram, glUseProgram
版权
https://www.khronos.org/registry/OpenGL-Refpages/es2.0/xhtml/glIsProgram.xml
https://blog.csdn.net/flycatdeng
Copyright © 1991-2006 Silicon Graphics, Inc.本文档的许可是根据SGI Free Software B License.详见http://oss.sgi.com/projects/FreeB/.