我正在尝试更改帧缓冲区对象GL_ARB_framebuffer
并强制使用它,GL_EXT_framebuffer
因为我的系统与第一个不兼容。我需要在解决方案中的什么地方实现它以及如何实现?
关于我的问题的更多信息:
每当我使用 MonoGame 从 Visual Studio 创建一个新的 Windows OpenGL 项目时,我都会收到错误cannot find entry point in glbindframebuffer in opengl32.dll
,因为它使用的帧缓冲区GL_ARB_framebuffer
仅在 Opengl 3 中受支持,因此在 github 帖子中我阅读了 Gihub 帖子,他们建议使用此补丁来修补你需要强制使用帧缓冲区,GL_EXT_framebuffer
但我不知道如何强制它们使用 EXT 而不是 ARB ,顺便说一句,我使用的是 Opengl v2 Mobile intel 4 系列卡,即 Opengl v2 而 ARB 需要 Opengl v3。