blob: b61a9773cec11abbb953f51159232b63ebfef06c [file] [edit]
struct main0_outputs {
int tint_symbol : SV_Target0;
};
struct main1_outputs {
uint tint_symbol_1 : SV_Target1;
};
struct main2_outputs {
float tint_symbol_2 : SV_Target2;
};
struct main3_outputs {
float4 tint_symbol_3 : SV_Target3;
};
struct main4_outputs {
float16_t tint_symbol_4 : SV_Target4;
};
struct main5_outputs {
vector<float16_t, 3> tint_symbol_5 : SV_Target5;
};
int main0_inner() {
return int(1);
}
uint main1_inner() {
return 1u;
}
float main2_inner() {
return 1.0f;
}
float4 main3_inner() {
return float4(1.0f, 2.0f, 3.0f, 4.0f);
}
float16_t main4_inner() {
return float16_t(2.25h);
}
vector<float16_t, 3> main5_inner() {
return vector<float16_t, 3>(float16_t(3.0h), float16_t(5.0h), float16_t(8.0h));
}
main0_outputs main0() {
main0_outputs v = {main0_inner()};
return v;
}
main1_outputs main1() {
main1_outputs v_1 = {main1_inner()};
return v_1;
}
main2_outputs main2() {
main2_outputs v_2 = {main2_inner()};
return v_2;
}
main3_outputs main3() {
main3_outputs v_3 = {main3_inner()};
return v_3;
}
main4_outputs main4() {
main4_outputs v_4 = {main4_inner()};
return v_4;
}
main5_outputs main5() {
main5_outputs v_5 = {main5_inner()};
return v_5;
}