C# 如何将GL.bindframebuffer操作到目标以绑定GL\u EXT\u帧缓冲区

C# 如何将GL.bindframebuffer操作到目标以绑定GL\u EXT\u帧缓冲区,c#,visual-studio,opengl,opentk,monogame,C#,Visual Studio,Opengl,Opentk,Monogame,我正试图将帧缓冲区对象从GL\u ARB\u framebuffer更改为GL\u EXT\u framebuffer,因为我的系统与第一个不兼容。在解决方案中,我需要在哪里实现此功能,以及如何实现 关于我的问题的更多信息: 每当我使用MonoGame从Visual Studio创建一个新的Windows OpenGL项目时,我都会遇到一个错误在opengl32.dll的glbindframebuffer中找不到入口点,因为它使用的帧缓冲区是GL\u ARB\u framebuffer,只有Op

我正试图将帧缓冲区对象从
GL\u ARB\u framebuffer
更改为
GL\u EXT\u framebuffer
,因为我的系统与第一个不兼容。在解决方案中,我需要在哪里实现此功能,以及如何实现

关于我的问题的更多信息:


每当我使用MonoGame从Visual Studio创建一个新的Windows OpenGL项目时,我都会遇到一个错误
在opengl32.dll的glbindframebuffer中找不到入口点,因为它使用的帧缓冲区是
GL\u ARB\u framebuffer
,只有OpenGL 3支持它,所以在github文章中我读到,为了进行修补,您需要强制帧缓冲区使用
GL\u EXT\u framebuffer
,但我不知道如何强制他们使用EXT而不是ARB,顺便说一句,我使用的是Opengl v2移动英特尔4系列卡,它是Opengl v2,ARB需要Opengl v3。

opentk有一个“EXT”名称空间:

gl.ext...

你想干什么?您是否有在一个系统上工作但在另一个系统上不工作的代码?请把密码寄出去。或者,您正在询问如何使用帧缓冲区对象?您还忘了提到您使用的是哪个版本的OpenGL。每当我使用MonoGame从Visual Studio创建一个新的Windows OpenGL项目并进行编译时,我都会遇到错误“在opengl32.dll中的glbindframebuffer中找不到入口点”由于它使用的帧缓冲区是GL_ARB_framebuffer,它仅在Opengl 3中受支持,因此在github的一篇文章中,我读到为了进行修补,需要强制帧缓冲区使用GL_EXT_framebuffer,但我不知道如何强制它们使用EXT而不是ARB抱歉,我使用的是Opengl v2 Mobile intel 4系列卡。