// Can't apply "unsigned" qualifier to "varying float" type struct Foo { unsigned float x; };