我正在尝试将glsl转换为glsl用于opengl es。
下面是我要翻译的glsl代码。
我想知道如何翻译gl_TextureMatrix、gl_TextureMatrix1和gl_TextureMatrix。它们是什么意思?
发布于 2012-09-28 19:30:03
gl_TextureMatrix是一个转换矩阵,它转换纹理坐标(例如,如果要在静态形状上旋转或缩放纹理)。
它是标准OpenGL中不推荐的内置变量。在现代OpenGL/OpenGLES中处理此问题的正确方法是声明您自己的统一矩阵,而不是使用内置的gl_TextureMatrix
,并更新这些统一矩阵,而不是执行对OpenGL的GL_TEXTURE_MATRIX
的旋转/转换。
https://stackoverflow.com/questions/12646086
复制相似问题