public override EGLConfig ChooseConfig()

in source/SkiaSharp.Views/SkiaSharp.Views/Platform/Android/GLTextureView.cs [448:467]


			public override EGLConfig ChooseConfig(IEGL10 egl, EGLDisplay display, EGLConfig[] configs)
			{
				foreach (var config in configs)
				{
					var d = FindConfigAttrib(egl, display, config, EGL10.EglDepthSize, 0);
					var s = FindConfigAttrib(egl, display, config, EGL10.EglStencilSize, 0);
					if ((d >= depthSize) && (s >= stencilSize))
					{
						var r = FindConfigAttrib(egl, display, config, EGL10.EglRedSize, 0);
						var g = FindConfigAttrib(egl, display, config, EGL10.EglGreenSize, 0);
						var b = FindConfigAttrib(egl, display, config, EGL10.EglBlueSize, 0);
						var a = FindConfigAttrib(egl, display, config, EGL10.EglAlphaSize, 0);
						if ((r == redSize) && (g == greenSize) && (b == blueSize) && (a == alphaSize))
						{
							return config;
						}
					}
				}
				return null;
			}