android: do not expose single buffered eglconfigs
authorTapani Pälli <tapani.palli@intel.com>
Mon, 13 Aug 2012 13:47:52 +0000 (16:47 +0300)
committerChad Versace <chad.versace@linux.intel.com>
Wed, 5 Sep 2012 02:24:14 +0000 (19:24 -0700)
commitc7775e842bec815ede6badc35dbfe4991c183e3a
tree080adcbcf13be600bd0ad57269916b2673f3890f
parent2a69de60bf9d8a4b35a115a0b1ac115301dd954d
android: do not expose single buffered eglconfigs

On Android we want to add only double buffered configs for visuals.
Earlier implementation set the SurfaceType as 0 for single buffered
configs but driver still exposed these configs that were not compatible
with any egl surface type.  This caused Khronos conformance test runs to
fail on Android. This patch fixes the issue by skipping single buffered
configs earlier and not exposing them.

Signed-off-by: Tapani Pälli <tapani.palli@intel.com>
Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
(cherry picked from commit d58ca43b809593314907694e744780ab9b28d590)
src/egl/drivers/dri2/platform_android.c