gpt4 book ai didi

opengl - glReleaseShaderCompiler() 用例

转载 作者:行者123 更新时间:2023-12-02 21:26:07 24 4
gpt4 key购买 nike

我找不到任何 glReleaseShaderCompiler 使用的现实生活示例。

我什么时候会使用glReleaseShaderCompiler?来自 khronos描述中指出“这是来自应用程序的提示,不太可能发生额外的着色器编译”。

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

最佳答案

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

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

关于opengl - glReleaseShaderCompiler() 用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24157354/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com