GLES3.0中文API-glGetShaderInfoLog

glGetShaderInfoLog 函数用于获取着色器对象的信息日志,包括编译错误和警告。它接受着色器ID、最大长度、实际长度指针和存储日志的缓冲区作为参数。如果着色器未被OpenGL生成或者不是着色器对象,将引发错误。可以使用 glGetShaderiv 获取信息日志的长度。
摘要由CSDN通过智能技术生成

名称

glGetShaderInfoLog - 返回着色器对象的信息日志

C规范

void glGetShaderInfoLog(GLuint shader,GLsizei maxLength,GLsizei *length,GLchar *infoLog);

参数

shader

指定要查询其信息日志的着色器对象。

maxLength

指定用于存储返回的信息日志的字符缓冲区的大小。

length

返回infoLog中返回的字符串的长度(不包括空终止符)。

infoLog

指定用于返回信息日志的字符数组。

描述

glGetShaderInfoLog返回指定着色器对象的信息日志。 编译着色器时,将修改着色器对象的信息日志。 返回的字符串将以空结尾。

glGetShaderInfoLog尽可能多地在infoLog中返回信息日志,最多可返回maxLength个字符。实际返回的字符数(不包括空终止字符)由length指定。 如果不需要返回字符串的长度,则可以在length参数中传递NULL值。 可以通过调用值为GL_INFO_LOG_LENGTH的glGetShaderiv来获取存储返回的信息日志所需的缓冲区大小。

着色器对象的信息日志是一个字符串,其中可能包含诊断信息,警告信息以及有关上次编译操作的其他信息。 创建着色器对象时,其信息日志将为长度为0的字符串。

注意

着色器对象的信息
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值