有必要创建情侣程序OpenGL吗? [关闭]
Posted
技术标签:
【中文标题】有必要创建情侣程序OpenGL吗? [关闭]【英文标题】:Is it necessary to create couple program OpenGL? [closed] 【发布时间】:2016-07-07 18:40:15 【问题描述】:我正在学习 OpenGL 并想创建简单的程序。我想用不同的着色器渲染不同的网格。我应该重新创建程序还是必须重新使用创建的程序? (程序——着色器程序,调用glCreateProgram创建)
【问题讨论】:
【参考方案1】:您没有必须重复使用链接的程序,它通常比在每个帧/drawcall 重新编译/链接它们要快得多。
【讨论】:
感谢您的回答。你的意思是我应该为我所有的网格程序创建? @Airat:不,只是你不应该在每帧/drawcall 中重新编译/重新链接着色器。着色器的最佳/合理数量将是非常特定于程序的。有些可以用一个着色器,有些则有几十个。 好的,我明白了。谢谢。以上是关于有必要创建情侣程序OpenGL吗? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
在终端应用程序中使用 opengl(没有 glut/glew)[关闭]