diff --git a/OpenRA.Platforms.Default/OpenGL.cs b/OpenRA.Platforms.Default/OpenGL.cs index b63f1d6a94..ca9dc43a8e 100644 --- a/OpenRA.Platforms.Default/OpenGL.cs +++ b/OpenRA.Platforms.Default/OpenGL.cs @@ -512,8 +512,9 @@ namespace OpenRA.Platforms.Default { try { - glDebugMessageCallback = Bind("glDebugMessageCallback"); - glDebugMessageInsert = Bind("glDebugMessageInsert"); + var suffix = Features.HasFlag(GLFeatures.GLES) ? "KHR" : ""; + glDebugMessageCallback = Bind("glDebugMessageCallback" + suffix); + glDebugMessageInsert = Bind("glDebugMessageInsert" + suffix); glEnable(GL_DEBUG_OUTPUT); glEnable(GL_DEBUG_OUTPUT_SYNCHRONOUS);