GLSL 1.5(GL 3.2)中未定义的函数:texture,textureLod,textureLodOffset?

时间:2014-08-27 17:23:23

标签: opengl glsl

我下载了一个为OpenGL 4.1编写的GLSL着色器示例,并希望在具有OpenGL 3.2和GLSL 1.5的计算机上运行它。但是,我无法弄清楚如何处理应该的某些功能,但不是:

纹理
textureOffset
textureLod
textureLodOffset

从我在网上收集的内容来看,OpenGL 3.2和GLSL 1.5 假定具有这些功能,但在我的系统纹理上被称为 texture2D 而其他功能缺失完全。切换所有这些函数以使用texture2D导致着色器编译和运行,但当然结果是错误的,因为它忽略了Lod和Offset参数。

有关如何使这项工作的任何想法?这些功能是以不同的名称存在,还是有办法手动重新实现它们?

0 个答案:

没有答案