glDeleteRenderbuffersEXT 通过远程桌面

glDeleteRenderbuffersEXT via remote desktop

我有一个使用 OpenGL 的应用程序。如果我通过 Windows 远程桌面连接到计算机,我的应用程序会出现异常 "Extension function glDeleteRenderbuffersEXT not supported"

我认为是远程桌面不支持扩展导致的异常

我的计划是检测扩展是否可用,如果不可用则跳过渲染。该应用程序使用 C# 编写并使用 SharpGL。

如何在我的应用程序中检测 glDeleteRenderbuffersEXT 扩展是否可用?

glDeleteRenderbuffersEXT 是扩展 GL_EXT_framebuffer_object 的一部分。使用 glGetString(GL_EXTENSIONS) 检索可用扩展列表并检查 GL_EXT_framebuffer_object.

的可用性