OpenGL ES 2.0 artifacts / anti-aliasing in FBO on Mali 400

When rendering to a frame buffer object in gles 2.0, I have some strange artifacts on the Mali-400 gpu. The problem is that some pixels have different colors than others, even if I fill the entire screen with the same color. But it works fine on Tegra2 gpu. Does Mali use any default texture compression? My fbo uses GL_RGBA as an internal format. Thanks in advance!

---- ---- Edit I guess I decided my own question. The problem was that GL_DITHER was enabled by default in Mali, although it does not seem to be on Tegra. Simple glDisable (GL_DITHER) solved the problem.

+5
source share

All Articles