所以,对于大家来说,这应该是一个简单的问题。我正在写一个有希望的简单高度图(+ 1,-1)有点东西。但是,当我尝试调用vec4 textColor2 = texture2D(heightmap, a_TexCoordinate);
时,我的顶点着色器出现编译错误。
开发设备是Nexus 7.
答案 0 :(得分:1)
所有OpenGL ES 2.0实现都不一定支持顶点纹理提取。规范将顶点纹理单元的最小数量定义为0.您可以执行GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS的glGet,以查看可在顶点着色器中使用的纹理数量。