这是当前的代码
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);
}
}
我更新了清单以包含
如果我将stencilsize从4更改为0,则应用程序将加载。除0之外的任何值,我得到一个非法的参数异常。我需要将模板尺寸设置为我试图使用模板缓冲区。
任何想法?
答案 0 :(得分:0)
如果您使用的是Android模拟器,则所有EGL配置都不适合启用模板。
因此在模拟器上使用模板没有运气。
如果您使用的是设备,那么这是另一回事,这个答案是错误的。