Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我一直在阅读一堆教程,当我遇到一个关于 OpenGL 中雾的教程时,它提到了内置变量 gl_FogParameters。这是在应用程序中设置然后通过着色器访问的东西吗?
换句话说,您是否以相同的方式设置各种雾变量:
glFogi(GL_FOG_MODE, GL_LINEAR); glFogf(GL_FOG_START, 10.f); glFogf(GL_FOG_END, 40.f);
或者它实际上是你发送给着色器的制服?
gl_所有以跟踪 OpenGL 固定功能状态的特定部分开头的制服。它们从 GL 的固定功能状态中获得价值。该规范准确地说明了哪些状态映射到了哪些变量。
gl_