1
我一直在阅读大量的教程,当我在OpenGL中遇到一个关于雾的问题时,它提到了内置的变量gl_FogParameters。这是在应用程序中设置的东西,然后通过着色器访问。OpenGL - 设置内置的统一变量
换句话说,你设置各种雾变量以同样的方式:
glFogi(GL_FOG_MODE, GL_LINEAR);
glFogf(GL_FOG_START, 10.f);
glFogf(GL_FOG_END, 40.f);
或者是它实际上您发送到着色器的统一?
另外不要忘记固定函数已被弃用,因此这些变量不允许用于OpenGL-3核心配置文件或更高版本。 – datenwolf 2012-08-07 07:05:23