Browse Source

add FIXME for cleaning up shader after linking

main
cinnaboot 5 years ago
parent
commit
a3b86b77c1
  1. 8
      src/shader.cpp

8
src/shader.cpp

@ -433,8 +433,16 @@ compileAndLinkShader(ShaderProgram* shader,
glGetProgramInfoLog(
shader->prog_id, max_len, &write_len, &err_str[0]);
LOGF(Error, "Info Log: %s\n", err_str);
glDeleteProgram(shader->prog_id);
}
// FIXME: this works in libTangerine cleanUpShader(), but errors here?
#if 0
glDetachShader(shader->prog_id, vs_id);
glDetachShader(shader->prog_id, fs_id);
glDeleteShader(vs_id);
glDeleteShader(fs_id);
#endif
return (is_linked == GL_TRUE);
}

Loading…
Cancel
Save