mirror of
https://github.com/MobileGL-Dev/MobileGlues.git
synced 2025-09-22 10:42:11 -04:00
[Fix] (program.c): Fix the crash bug in glGetProgramiv.
Signed-off-by: BZLZHH <admin@bzlzhh.top>
This commit is contained in:
parent
fa483e886e
commit
8e200f3961
@ -157,9 +157,9 @@ void glGetProgramiv(GLuint program, GLenum pname, GLint *params) {
|
||||
LOAD_GLES_FUNC(glGetProgramiv)
|
||||
gles_glGetProgramiv(program, pname, params);
|
||||
if(global_settings.ignore_error >= 1 && (pname == GL_LINK_STATUS || pname == GL_VALIDATE_STATUS) && !*params) {
|
||||
GLchar* infoLog;
|
||||
GLchar infoLog[512];
|
||||
LOAD_GLES_FUNC(glGetShaderInfoLog)
|
||||
gles_glGetShaderInfoLog(program, (GLsizei) NULL, NULL, infoLog);
|
||||
gles_glGetShaderInfoLog(program, 512, NULL, infoLog);
|
||||
LOG_W_FORCE("Program %d linking failed: \n%s", program, infoLog);
|
||||
LOG_W_FORCE("Now try to cheat.");
|
||||
*params = GL_TRUE;
|
||||
|
Loading…
x
Reference in New Issue
Block a user