gpt4 book ai didi

android - 如何摆脱 Android OpenGL ES 中的锯齿状边缘?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:37:38 24 4
gpt4 key购买 nike

我有以下代码:

public void onSurfaceCreated(GL10 gl, EGLConfig config) {
gl.glClearColor(0.0f, 0.0f, 0.0f, 0.5f);
gl.glShadeModel(GL10.GL_SMOOTH);
gl.glClearDepthf(1.0f);
gl.glEnable(GL10.GL_DEPTH_TEST);
gl.glDepthFunc(GL10.GL_LEQUAL);
//gl.glHint(GL10.GL_PERSPECTIVE_CORRECTION_HINT, GL10.GL_NICEST);
gl.glHint(GL10.GL_POLYGON_SMOOTH_HINT, GL10.GL_NICEST);
}

public void onDrawFrame(GL10 gl) {
gl.glClear(GL10.GL_COLOR_BUFFER_BIT | GL10.GL_DEPTH_BUFFER_BIT);
gl.glLoadIdentity();

但在 Android Emulator 中边缘仍然严重参差不齐。解决方案是什么?

最佳答案

http://code.google.com/p/gdc2011-android-opengl/有多重采样的示例代码。

关于android - 如何摆脱 Android OpenGL ES 中的锯齿状边缘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4934367/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com