Aaron Muir Hamilton | 5313613 | 2017-10-17 08:11:33 +0000 | [diff] [blame] | 1 | #version 420 |
| 2 | |
| 3 | void f(); |
Aaron Muir Hamilton | 07c0bce | 2017-10-21 19:13:42 +0000 | [diff] [blame] | 4 | uniform sampler2D s; |
Aaron Muir Hamilton | 5313613 | 2017-10-17 08:11:33 +0000 | [diff] [blame] | 5 | |
| 6 | void main() { |
Aaron Muir Hamilton | 07c0bce | 2017-10-21 19:13:42 +0000 | [diff] [blame] | 7 | vec2 v = s.rr; // Swizzles do not apply to samplers |
Aaron Muir Hamilton | 5313613 | 2017-10-17 08:11:33 +0000 | [diff] [blame] | 8 | f().xx; // Scalar swizzle does not apply to void |
| 9 | f().xy; // Vector swizzle does not apply either |
| 10 | } |