forced egl config to use 24 bit depth buffer.
According to khronos egl spec:
"if EGL_DEPTH_SIZE is not specified then it is assumed to be zero."