Opengl glReleaseShaderCompiler()用例

Opengl glReleaseShaderCompiler()用例,opengl,glsl,shader,Opengl,Glsl,Shader,我找不到任何实际使用glReleaseShaderCompiler的例子 何时使用glReleaseShaderCompiler?从描述中可以看出,这是来自应用程序的提示,说明不太可能发生其他着色器编译 它没有说明我是否必须这样做,或者如果我不使用它,我会受到什么样的惩罚。除了RAM的可能分配之外,还有什么好处?这是一个提示。着色器编译器使用的资源完全是特定于实现的,但可能包括回收用于解析的内存等 关于何时使用它,如果您的程序只在初始化时加载着色器,而从不重新加载它们,那么这是一个非常好的用例。

我找不到任何实际使用glReleaseShaderCompiler的例子

何时使用glReleaseShaderCompiler?从描述中可以看出,这是来自应用程序的提示,说明不太可能发生其他着色器编译


它没有说明我是否必须这样做,或者如果我不使用它,我会受到什么样的惩罚。除了RAM的可能分配之外,还有什么好处?

这是一个提示。着色器编译器使用的资源完全是特定于实现的,但可能包括回收用于解析的内存等


关于何时使用它,如果您的程序只在初始化时加载着色器,而从不重新加载它们,那么这是一个非常好的用例。同样,建议您在链接GLSL程序后删除着色器对象以节省内存,因为您不打算继续重新链接它。

这是一个提示。着色器编译器使用的资源完全是特定于实现的,但可能包括回收用于解析的内存等


关于何时使用它,如果您的程序只在初始化时加载着色器,而从不重新加载它们,那么这是一个非常好的用例。同样,建议您在链接GLSL程序后删除着色器对象以节省内存,因为您不会继续重新链接它。

似乎是唯一合乎逻辑的解释。谢谢:这似乎是唯一合乎逻辑的解释。谢谢: