作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我找不到任何 glReleaseShaderCompiler
使用的现实生活示例。
我什么时候会使用glReleaseShaderCompiler
?来自 khronos描述中指出“这是来自应用程序的提示,不太可能发生额外的着色器编译”。
它没有说明我是否必须这样做,或者如果我不使用它会受到什么惩罚。除了可能分配 RAM 之外,还有什么好处?
最佳答案
这是一个提示是有原因的。着色器编译器使用的资源完全是特定于实现的,但它可能包括回收用于解析等的内存。
关于何时使用它,如果您的程序仅在初始化时加载着色器并且从不重新加载它们,那么这是一个非常好的用例。同样,建议您在链接 GLSL 程序后删除着色器对象以节省内存,因为您不会不断地重新链接它。
关于opengl - glReleaseShaderCompiler() 用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24157354/
我找不到任何 glReleaseShaderCompiler 使用的现实生活示例。 我什么时候会使用glReleaseShaderCompiler?来自 khronos描述中指出“这是来自应用程序的提
我找不到任何 glReleaseShaderCompiler 使用的现实生活示例。 我什么时候会使用glReleaseShaderCompiler?来自 khronos描述中指出“这是来自应用程序的提
我是一名优秀的程序员,十分优秀!