を設定すると、私は4から0までstencilsizeを変更するならば、アプリケーションがロードされ、これは、現在のコードsetEGLConfigChooser iはステンシルサイズ> 0
import android.os.Bundle;
import android.app.Activity;
import android.opengl.GLSurfaceView;
public class OpenglstencilActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
GLSurfaceView view = new GLSurfaceView(this);
view.setEGLConfigChooser(8, 8, 8, 8, 16, 4);
view.setRenderer(new OpenGLRenderer());
setContentView(view);
}
}
であり、iは
を含むようにマニフェストを更新し、アプリケーションがクラッシュ。 0とi以外の値は不正な引数の例外をとります。私はステンシルバッファを使用しようとしているように設定されたステンシルサイズが必要です。
setEGLConfigChooser(..)を設定すると、RGBAの深度に正確に一致する設定を選択しようとします。深度/ステンシルバッファは少なくとも要求された深さになります。したがって、これらのすべての基準を満たす構成は存在せず、ステンシルバッファがあり、RGBAの深さが小さいものが存在する可能性があります。 – harism