steve-lunarg | 2efd6c6 | 2017-04-06 20:22:20 -0600 | [diff] [blame] | 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 |