Android OpenGL ES点精灵纹理图像上下倒置

时间:2016-06-02 06:33:01

标签: android opengl-es point-sprites

我在android中使用glDrawArrays(GL_POINTS, 0, PARTICLE_NUMBER)绘制纹理图像,然后将其渲染到屏幕上。

在某些手机中,图像是倒置的。似乎OpenGL ES中没有命令GL_POINT_SPRITE_COORD_ORIGIN

还有其他方法可以解决吗?

2 个答案:

答案 0 :(得分:0)

对于OpenGL ES 2.0,您可以在片段着色器中使用gl_PointCoord来获取纹理坐标。

https://www.khronos.org/opengles/sdk/docs/man31/html/gl_PointCoord.xhtml

答案 1 :(得分:0)

  

还有其他方法可以解决吗?

将其渲染为三角形。