Android Vertex Shader说配置文件不支持texture2d

时间:2012-12-17 17:21:15

标签: android opengl-es

所以,对于大家来说,这应该是一个简单的问题。我正在写一个有希望的简单高度图(+ 1,-1)有点东西。但是,当我尝试调用vec4 textColor2 = texture2D(heightmap, a_TexCoordinate);时,我的顶点着色器出现编译错误。

开发设备是Nexus 7.

1 个答案:

答案 0 :(得分:1)

所有OpenGL ES 2.0实现都不一定支持顶点纹理提取。规范将顶点纹理单元的最小数量定义为0.您可以执行GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS的glGet,以查看可在顶点着色器中使用的纹理数量。