blob: f60fad10dc330d69c43f8762d449825010445594 [file] [log] [blame]
SKIP: FAILED
//
// any
//
struct FragDepthAnyOutput {
float frag_depth;
};
struct any_outputs {
float FragDepthAnyOutput_frag_depth : SV_Depth;
};
FragDepthAnyOutput any_inner() {
FragDepthAnyOutput v = {1.0f};
return v;
}
any_outputs any() {
FragDepthAnyOutput v_1 = any_inner();
any_outputs v_2 = {v_1.frag_depth};
return v_2;
}
//
// less
//
struct FragDepthLessOutput {
float frag_depth;
};
struct less_outputs {
float FragDepthLessOutput_frag_depth : SV_Depth;
};
FragDepthLessOutput less_inner() {
FragDepthLessOutput v = {1.0f};
return v;
}
less_outputs less() {
FragDepthLessOutput v_1 = less_inner();
less_outputs v_2 = {v_1.frag_depth};
return v_2;
}
//
// greater
//
struct FragDepthGreaterOutput {
float frag_depth;
};
struct greater_outputs {
float FragDepthGreaterOutput_frag_depth : SV_Depth;
};
FragDepthGreaterOutput greater_inner() {
FragDepthGreaterOutput v = {1.0f};
return v;
}
greater_outputs greater() {
FragDepthGreaterOutput v_1 = greater_inner();
greater_outputs v_2 = {v_1.frag_depth};
return v_2;
}