void func1(in sampler2D s)    { /*allowed*/ }
void func2(out sampler2D s)   { /*error*/ }
void func3(inout sampler2D s) { /*error*/ }

/*%%*
'out' is not permitted here
'out' is not permitted here
*%%*/
