名称
glGetTransformFeedbackVarying —检索有关为变换反馈选择的各种变量的信息
C规范
void glGetTransformFeedbackVarying( GLuint program,
GLuint index,
GLsizei bufSize,
GLsizei * length,
GLsizei * size,
GLenum * type,
char * name);
参数
program
目标程序对象的名称。
index
要获取其信息的变化变量的索引。
bufSize
可以写入名称的最大字符数,包括空终止符。
length
变量的地址,它将接收写入名称中的字符数,不包括空终止符。如果length为NULL,则不返回任何长度。
size
变量的地址,将接收变化的大小。
type
将接收变化类型的变量的地址。
name
缓冲区的地址将被写入变量名。
描述
可以通过调用glGetTransformFeedbackVarying来检索有关链接程序中将在变换反馈期间捕获的一组可变变量的信息。 glGetTransformFeedbackVarying提供有关通过索引选择的变化变量的信息。索引为0时选择传递到glTransformFeedbackVaryings的Variations数组中指定的第一个变量,而索引GL_TRANSFORM_FEEDBACK_VARYINGS-1则选择最后一个此类变量。
所选变体的名称以名称中以空值终止的字符串形式返回。返回长度的返回到名称中的实际字符数(不包括空终止符)。如果len