OpenGLES コードを iOS から Android に移植しようとしています。
iOSでは、次のコードがあります:
- (void)setColorOn:(BOOL)yes
{
glUniform1i(colorOnUniform, yes);
}
ここで、glUniform1i() メソッドは、Integer を Uniform Location および Boolean として受け取ります。
Androidでは、私が得ることができる最も近いものはこれです:
public void setColorOn() {
GLES20.glUniform1i(colorOnUniform, 0);
}
ここで、glUniform1i() メソッドは Integer を Uniform Location として取り、別の Integer をテクスチャ ID と考えます...
Kronos のドキュメントを調べてみましたが、適切な翻訳が見つからないようです ...
考え?