有人知道如何switch
case
在三星 Galaxy S2 的片段着色器中执行语法吗?我得到编译错误:Expected literal or '(', got 'switch'
.
我的语法如下:
switch(i){
case 0: x = alphas[0]; break;
case 1: //...etc.
}
这在 Nexus 7 上运行良好,但在 Galaxy S2 上出现上述错误。switch
case
Galaxy S2 上的指令是不可能的吗?我想使用它们的原因是它们似乎if
else
在 Nexus 7 上提供了性能改进。如果它们在 Galaxy S2 上是不可能的,有没有办法查询设备并switch
case
在可用时使用,if
else
否则?