Tag: 着色器

顶点着色器中的纹理查找在iPad设备与iPad模拟器上performance不同 – OpenGL ES 2.0

我有一个顶点着色器,我做纹理查找来确定gl_Position。 我将它用作GPU粒子模拟系统的一部分,粒子位置存储在纹理中。 看来: vec4 textureValue = texture2D(dataTexture, vec2(1.0, 1.0)); 在模拟器上的行为与iPad设备不同。 在模拟器上,纹理查找成功(该位置的值为0.5,0.5),我的粒子出现在那里。 但是,在iPad本身,纹理查找不断返回0.0,0.0。 我已经尝试了格式GL_FLOAT和GL_UNSIGNED_BYTE的纹理。 有没有人经历过这个? GLSL ES规范说纹理查找可以在顶点和片段着色器中完成,所以我没有看到问题是什么。 我正在使用iOS SDK 4.2的最新通用testing版