opengl内存泄漏问题

冯风史
2023-12-01

在使用opengl中发现存在内存泄漏,经排查发现下面几个原因:

  1. 在 glAttachShader 和 glLinkProgram 之后一定要调用下面的代码,防止内存泄漏:
    glDetachShader(program, GL_VERTEX_SHADER);
    glDeleteShader(GL_VERTEX_SHADER);
    glDetachShader(program, GL_FRAGMENT_SHADER);
    glDeleteShader(GL_FRAGMENT_SHADER)
 类似资料: