From 12005e0792149cd31b125d4198e3a8b0d42aa790 Mon Sep 17 00:00:00 2001 From: "Stefanos A." Date: Mon, 11 Nov 2013 11:43:15 +0100 Subject: [PATCH] Try to create Embedded context first By mistake, this code would always create a desktop context. The correct approach is to create an embedded (EGL) context and only fallback to desktop if that doesn't work. --- Source/Examples/OpenGLES/2.0/SimpleWindow20.cs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Source/Examples/OpenGLES/2.0/SimpleWindow20.cs b/Source/Examples/OpenGLES/2.0/SimpleWindow20.cs index b810b24f..ac01e84a 100644 --- a/Source/Examples/OpenGLES/2.0/SimpleWindow20.cs +++ b/Source/Examples/OpenGLES/2.0/SimpleWindow20.cs @@ -24,7 +24,7 @@ namespace Examples.Tutorial #region Constructor public SimpleES20Window(GraphicsContextFlags flags) - : base(800, 600, new GraphicsMode(16, 16), "", GameWindowFlags.Default, DisplayDevice.Default, 2, 0, flags) + : base(800, 600, GraphicsMode.Default, "", GameWindowFlags.Default, DisplayDevice.Default, 2, 0, flags) { } #endregion @@ -111,9 +111,7 @@ namespace Examples.Tutorial SimpleES20Window example; try { - example = new SimpleES20Window(GraphicsContextFlags.Default); - - //example = new SimpleES20Window(GraphicsContextFlags.Embedded); + example = new SimpleES20Window(GraphicsContextFlags.Embedded); } catch {