blob: d070d38bcfb195e28cc4bfdea2c00917d33cdc01 [file] [log] [blame]
struct FragOutput {
float4 color;
float4 blend;
};
struct FragInput {
float4 a;
float4 b;
};
struct frag_main_outputs {
float4 FragOutput_color : SV_Target0;
float4 FragOutput_blend : SV_Target1;
};
struct frag_main_inputs {
float4 FragInput_a : TEXCOORD0;
float4 FragInput_b : TEXCOORD1;
};
FragOutput frag_main_inner(FragInput tint_symbol) {
FragOutput output = (FragOutput)0;
output.color = tint_symbol.a;
output.blend = tint_symbol.b;
FragOutput v = output;
return v;
}
frag_main_outputs frag_main(frag_main_inputs inputs) {
FragInput v_1 = {inputs.FragInput_a, inputs.FragInput_b};
FragOutput v_2 = frag_main_inner(v_1);
frag_main_outputs v_3 = {v_2.color, v_2.blend};
return v_3;
}