0

我正在尝试使用 Tao.OpenGl 渲染到纹理。我在以下行得到一个神秘的 NullReference:

    Gl.glGenFramebuffersEXT(1, out targetFrameBuffer);   <---NullReference
    Gl.glBindFramebufferEXT(Gl.GL_FRAMEBUFFER_EXT, targetFrameBuffer);

如果我这样做,也在第二行:

    //Gl.glGenFramebuffersEXT(1, out targetFrameBuffer);   
    Gl.glBindFramebufferEXT(Gl.GL_FRAMEBUFFER_EXT, targetFrameBuffer);   <---NullReference

明显的候选者是'targetFrameBuffer',但调试器报告'targetFrameBuffer'不是NULL,而且我还使用了虚拟值来确定......

你们中的任何人都知道可能是什么问题吗?

编辑: 更改为 OpenTK 而不是 Tao 后,它仍然在同一行上抱怨,尽管现在它说“无法在 DLL 'opengl32.dll' 中找到名为 'glGenFramebuffers' 的入口点”。反而。也许我的 opengl32.dll 以某种方式损坏了?

4

0 回答 0