2012年11月11日日曜日

Vertex Shaderのコンパイルエラー

Vertex Shaderのコンパイル時にエラーが出たので調査。
uniform mat4 u_mvp;
void main() {
  ...
};
Sony Tabletだと、これでコンパイル通ってたけど、他の機種やエミュレーターではコンパイルエラーが出た。理由は簡単で、最後のセミコロンを外すとあっさりコンパイルが通った。機種によってコンパイラの挙動が違うんだな。