gpt4 book ai didi

java - 方法 "glActiveTexture"不可用

转载 作者:行者123 更新时间:2023-11-29 03:50:55 27 4
gpt4 key购买 nike

我开始接触 libGDX 游戏引擎。我复制了this示例并尝试运行。它作为 android 应用程序运行正常,但是当我希望它作为 java 应用程序运行时,它会抛出以下错误。

Exception in thread "Thread-2" javax.media.opengl.GLException: javax.media.opengl.GLException: Method "glActiveTexture" not available

最佳答案

也许您应该更改此行:GL10 gl = Gdx.graphics.getGL10();GL20 gl = Gdx.graphics.getGL20();。因为根据官方 OpenGL 文档:

glActiveTexture is only supported if the GL version is 1.3 or greater, or if ARB_multitexture is included in the string returned by glGetString when called with the argument GL_EXTENSIONS.

区别可能在于 Windows 默认提供 OpenGL 1.1 上下文并且仅通过扩展提供所有附加功能(即 Java OpenGL 可能不会使用的 glActiveTextureARB())

关于java - 方法 "glActiveTexture"不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8869073/

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