OpenGL为什么需要统一变量(而不仅仅是常量)

OpenGL为什么需要统一变量(而不仅仅是常量)

全局变量和接口块可以用uniform​限定符声明。这意味着在基元渲染期间(即:在glDraw*调用期间)多次执行着色器时,值不会改变。这些值由用户从OpenGL​设置。它们是常量,但不是编译时常量(因此不是常量​)。

http://www.opengl.org/wiki/Type_Qualifier_(GLSL)#Storage_qualifier

我想我是在问为什么统一变量不能在编译时也是常量。

相关推荐

回车键是什么意思(手机回车键是什么意思)
手机彩票365网址

回车键是什么意思(手机回车键是什么意思)

📅 07-07 👁️ 3763
Win10我的电脑怎么放到桌面?3种超简单方法一键搞定!
365体育竞彩足球

Win10我的电脑怎么放到桌面?3种超简单方法一键搞定!

📅 07-06 👁️ 6370
设定目标重要性及如何实现目标?
365网站不给出款怎么办

设定目标重要性及如何实现目标?

📅 06-29 👁️ 908