struct VertexOutput { @builtin(position) member: vec4, } @vertex fn vs() -> VertexOutput { let _e7: mat2x2 = -(mat2x2(vec2(1f, 0f), vec2(0f, 1f))); return VertexOutput(((vec4(_e7[0], (_e7[0] + _e7[1])) * f32(1i)) * vec3(1f, 1f, 1f).z)); } @fragment fn fs(param: VertexOutput) -> @location(0) vec4 { return (vec4(0f, 0f, 1f, 1f) + vec4(0f, 0f, 0f, 0f)); }