2

OpenGLES2.0 Android デバイスは、少なくともいくつか (>0) のステンシル バッファ ビットをサポートすることが保証されていますか?

さまざまなメッセージが表示されます。ステンシル テストは仕様で言及されており、さまざまなステンシル関数がマニュアル ページにリストされているため、コア API の一部であることを意味すると思いました。

また、いくつかのステンシル形式GL_OES_STENCIL[148]が拡張機能としてリストされていることもわかりますが、これが OpenGLES2.0 の「サポート」を主張する電話がステンシル バッファーをサポートするために必要であることを意味するのか、それともオプションの拡張機能なのかはわかりません。

また、いくつかの Android フォンがステンシル バッファをサポートしていないことをいくつかの場所で読みましたが、それらが参照している OpenGLES のバージョンはわかりませんでした。

4

1 に答える 1

7

OpenGL ES 2.0仕様から:

4.1フラグメントごとの操作

オクルージョンクエリ、ロジックオペレーション、アルファテスト、カラーインデックス関連のオペレーションを除いて、すべてのOpenGL2.0フラグメントごとのオペレーションがサポートされています。深度およびステンシル操作はサポートされていますが、OpenGL ES 2.0実装が深度ビット深度16以上およびステンシルビット深度を持つ少なくとも1つの構成をサポートする必要があることに注意して、選択した構成に深度またはステンシルバッファーを含める必要はありません。 8以上の。

これはあなたの質問に答えますか?

于 2012-07-20T08:15:42.603 に答える