Some of the users of my app get errors like:
System.EntryPointNotFoundException: Unable to find an entry point named 'glGenBuffers' in DLL 'opengl32.dll'.
I try to determine if I can use VBO by doing this in code:
string glExtensions = GL.GetString(StringName.Extensions); RenderSettings.UseVBO = glExtensions.Contains("vertex_buffer_object");
But I still get the same error. Is there a way to test if DLL entrypoints exist on a specific machine without resorting to P/Invoking kernel32 or something not platform idependent?