OpenGL 3.2 SDLコンテキストでOSX 10.11.5でGL_DEPTH_STENCIL_ATTACHMENT TEXTUREを使用してフレームバッファを作成しようとしています。次の行は、OpenGLのエラー1280を作成しているようです:OSX OpenGLデプスステンシルの組み合わせ
glFramebufferTexture2D(GL_FRAMEBUFFER, GL_DEPTH_STENCIL_ATTACHMENT, GL_TEXTURE_2D, depthTexture, 0);
次のようにこのテクスチャが生成されます。
glTexImage2D(GL_TEXTURE_2D, 0, GL_DEPTH32F_STENCIL8, width, height, 0, GL_DEPTH_STENCIL, GL_FLOAT_32_UNSIGNED_INT_24_8_REV, 0);
このコードは私の古いアーチの上に完璧に動作するために使用するので、私は、これはOSXの問題である知っていますLinuxコンピュータ。私は公式tutorialを読んでおり、深さとステンシルのテクスチャの結合について言及していません。この機能はサポートされていませんか、間違っていますか?この機能がサポートされていない場合は、代わりに何をすべきですか? 2つの異なる奥行きとステンシルテクスチャを作成しますか?
xcodeを使ってOpenGLソフトウェアを構築していますか? –
@BjornTipling yup lol – Jas