Closed. This question needs details or clarity。它当前不接受答案。
想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
3年前关闭。
我正在学习OpenGL,并希望创建简单的程序。我想用不同的着色器渲染不同的网格。我应该重新创建程序还是必须重用创建的程序? (程序-着色器程序,通过调用glCreateProgram创建)
想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
3年前关闭。
我正在学习OpenGL,并希望创建简单的程序。我想用不同的着色器渲染不同的网格。我应该重新创建程序还是必须重用创建的程序? (程序-着色器程序,通过调用glCreateProgram创建)
最佳答案
您不必重复使用链接的程序,通常它比在每个帧/ drawcall中重新编译/链接它们要快得多。