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.
source
share