我正在尝试将一些 OpenGLES 代码从 iOS 移植到 Android。
在 iOS 我有这个代码:
- (void)setColorOn:(BOOL)yes
{
glUniform1i(colorOnUniform, yes);
}
其中 glUniform1i() 方法将整数作为统一位置和布尔值。
在 Android 中,我能得到的最接近的是:
public void setColorOn() {
GLES20.glUniform1i(colorOnUniform, 0);
}
其中 glUniform1i() 方法将 Integer 作为统一位置和另一个 Integer,我认为作为纹理 ID ...
我翻遍了 Kronos 文档,但似乎找不到合适的翻译...
想法?