1

特定のミップレベル テクスチャにレンダリングする方法を知っている人はいますか?

現在、次の方法でミップレベルのテクスチャをバインドしています。

        glFramebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0,
            GL_TEXTURE_2D, textID, mip-level);

その後、コードの後半で、次のようにします。

glBindFramebuffer(GL_FRAMEBUFFER, FBO_ID);
    drawArrays(...);

しかし、私はシェーダーが実行されていません!!!

4

1 に答える 1

1

textID が 0 以外の場合、GL_INVALID_VALUEエラーが発生するはずです。

  • GL_INVALID_VALUElevel が 0 でなく texture が 0 でない場合に生成されます。

glFramebufferTexture2DOpenGL ES をご覧になることをお勧めします。通常の OpenGL で必要なことを行うことは有効ですが、OpenGL ES では有効ではありません:-\

于 2013-09-05T02:57:23.017 に答える