【发布时间】:2013-08-03 23:14:51
【问题描述】:
这个问题专门针对 Android 上的 OpenGL 2.0 ES,但如果有更多基于 OpenGL 规范的通用答案,我也会对此感兴趣。
有没有办法将消息(字符串)从 GL 2.0 ES 着色器传递到应用程序代码(Java 或本机)?例如
void main()
{
...
if (somecondition)
{
logMessage("Things are messed up man");
}
}
如果不是,为什么要在没有这种设施的情况下定义编程环境(在这种情况下为 OpenGL ES 2.0 着色器语言)?我对硬件一无所知,但在 GPU 中实现这肯定不会那么难。如果存在性能问题,则始终可以选择将 #ifdef 从着色器代码中删除...
【问题讨论】:
-
Nicol,你能告诉我你为什么拒绝我吗?
标签: android opengl-es opengl-es-2.0