0

Tao.OpenGl を使用してテクスチャにレンダリングしようとしています。次の行で謎の NullReference を取得します。

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

私がこれを行う場合、2行目でも:

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

明らかな候補は「targetFrameBuffer」ですが、デバッガーは「targetFrameBuffer」が NULL ではないことを報告しており、念のためダミー値も使用しています...

何が問題なのか知っている人はいますか?

編集: Tao の代わりに OpenTK に変更した後も、同じ行で問題が発生しますが、「DLL 'opengl32.dll' で 'glGenFramebuffers' という名前のエントリ ポイントが見つかりません」と表示されます。代わりは。おそらく私のopengl32.dllは何らかの形で壊れていますか?

4

0 に答える 0