Merge pull request #2976 from jeremy-lunarg/hayes-fix-2975
[platform/upstream/glslang.git] / Test / hlsl.nonint-index.frag
1 static const float array[3] = { 1, 2, 3 };
2
3 float main(float input : IN) : SV_Target0
4 {
5     // non-integer indexes get converted to uints:
6     //      uint(input)     3.0          2.0            1.0
7     return array[input] + array[2.0] + array[true] + array[false];
8 }
9