当我设置模板尺寸时,setEGLConfigChooser会崩溃应用程序0

时间:2012-01-11 21:45:32

标签: java android opengl-es

这是当前的代码

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之外的任何值,我得到一个非法的参数异常。我需要将模板尺寸设置为我试图使用模板缓冲区。

任何想法?

1 个答案:

答案 0 :(得分:0)

如果您使用的是Android模拟器,则所有EGL配置都不适合启用模板。

因此在模拟器上使用模板没有运气。

如果您使用的是设备,那么这是另一回事,这个答案是错误的。