Code:
E {rsx::thread} RSX: Failed to compile shader: 0(453) : error C0000: syntax error, unexpected '{', expecting ',' or ';' at token "{"
0(455) : error C1038: declaration of "h2" conflicts with previous declaration at 0(171)
0(171) : error C5060: inout can't be used with non-varying h2
0(171) : error C1004: in and out can't be used on local variable "h2"
0(456) : error C1038: declaration of "r0" conflicts with previous declaration at 0(171)
0(171) : error C5060: inout can't be used with non-varying r0
0(171) : error C1004: in and out can't be used on local variable "r0"
0(457) : error C1038: declaration of "r1" conflicts with previous declaration at 0(171)
0(171) : error C5060: inout can't be used with non-varying r1
0(171) : error C1004: in and out can't be used on local variable "r1"
0(458) : error C1038: declaration of "r2" conflicts with previous declaration at 0(171)
0(171) : error C5060: inout can't be used with non-varying r2
0(171) : error C1004: in and out can't be used on local variable "r2"
0(459) : error C1038: declaration of "r3" conflicts with previous declaration at 0(171)
0(171) : error C5060: inout can't be used with non-varying r3
0(171) : error C1004: in and out can't be used on local variable "r3"
0(460) : error C1038: declaration of "r4" conflicts with previous declaration at 0(171)
0(171) : error C5060: inout can't be used with non-varying r4
0(171) : error C1004: in and out can't be used on local variable "r4"
F {rsx::thread} class gl::glsl::link_exception thrown: linkage failed: 'Fragment info
-------------
0(453) : error C0000: syntax error, unexpected '{', expecting ',' or ';' at token "{"
0(455) : error C1038: declaration of "h2" conflicts with previous declaration at 0(171)
0(171) : error C5060: inout can't be used with non-varying h2
0(171) : error C1004: in and out can't be used on local variable "h2"
0(456) : error C1038: declaration of "r0" conflicts with previous declaration at 0(171)
0(171) : error C5060: inout can't be used with non-varying r0
0(171) : error C1004: in and out can't be used on local variable "r0"
0(457) : error C1038: declaration of "r1" conflicts with previous declaration at 0(171)
0(171) : error C5060: inout can't be used with non-varying r1
0(171) : error C1004: in and out can't be used on local variable "r1"
0(458) : error C1038: declaration of "r2" conflicts with previous declaration at 0(171)
0(171) : error C5060: inout can't be used with non-varying r2
0(171) : error C1004: in and out can't be used on local variable "r2"
0(459) : error C1038: declaration of "r3" conflicts with previous declaration at 0(171)
0(171) : error C5060: inout can't be used with non-varying r3
0(171) : error C1004: in and out can't be used on local variable "r3"
0(460) : error C1038: declaration of "r4" conflicts with previous declaration at 0(171)
0(171) : error C5060: inout can't be used with non-varying r4
0(171) : error C1004: in and out can't be used on local variable "r4"
(0) : error C2003: incompatible options for link
'