【发布时间】:2011-01-03 22:05:49
【问题描述】:
我正在修改 OpenGl ES2.0 编程指南中的 2d 纹理示例的 android 版本以更改片段着色器。这是用纯 Java 编写的,不使用 NDK。
原版示例在我的手机上运行良好,但当我更改着色器代码时,它不再运行。这是因为我修改后的着色器没有编译(显然),但我找不到问题的原因,因为 glGetShaderInfoLog 返回一个空字符串。
我已经对此问题进行了搜索,显然,截至 7 月 22 日,这是一个已知问题,但我想知道有什么方法可以解决它。我发现一篇帖子说他们已经为该函数编写了一个 NDK 包装器,但是作为 Android 开发的新手,我真的不知道该怎么做。
【问题讨论】:
标签: opengl-es android-2.2-froyo