【问题标题】:GL10 GL_MIRRORED_REPEAT on androidGL10 GL_MIRRORED_REPEAT 在安卓上
【发布时间】:2014-07-18 12:27:11
【问题描述】:

可以在 jogl ES (GL10) 中使用 GL_MIRRORED_REPEAT 吗?如果影响 jogl ES 的版本,我使用版本 2(与 mach 设备兼容)

【问题讨论】:

    标签: android jogl


    【解决方案1】:

    请不要混淆JOGL 和Android OpenGL。 JOGL-ES 不再作为一个单独的库存在,它在几年前被合并到 JOGL 2.x 中。

    GL_MIRROR_REPEAT 是here。当且仅当扩展 GL_OES_texture_mirrored_repeat 受支持时,您可以将其与 OpenGL-ES 2.0、OpenGL 1.4 及更高版本(具有向后兼容的配置文件)以及在 OpenGL-ES 1 下一起使用。

    【讨论】:

    • 这意味着如果我使用 GL20 而不是 GL10,我可以使用 GL_MIRRORED_REPEAT 吗?
    • GL_MIRRORED_REPEAT 在 android.opengl.GLES20 中:developer.android.com/reference/android/opengl/…
    • 但例如在我的情况下,如果有函数 onSurfaceCreated、changed 和 onDrawFrame 的渲染需要将 GL10 更改为 GLES20 吗?那不影响我的渲染?或者只需要在想要使用 gl_mirrored_repeat 时从 GLES20.GL_MIRRORED_REPEAT 中修改?
    • 我不知道您使用的是 Android GL,而我使用的是 JOGL 2。我很懒,我更喜欢在桌面和移动环境中使用相同的源代码。据我所知,一些方法和扩展只存在于 OpenGL-ES 2 中,反之亦然,混合 ES 1 和 ES 2 可能会变得具有挑战性:s
    • 那么你的意思是在 android 中使用 JOGL2 吗?如果更好,那么使用 Android GL ?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-10
    • 2014-10-22
    相关资源
    最近更新 更多