- // Run: %dxc -T ps_6_0 -E main
- // CHECK: OpEntryPoint Fragment %main "main" %in_var_A %gl_FragDepth
- // CHECK: OpExecutionMode %main DepthReplacing
- // CHECK: OpDecorate %gl_FragDepth BuiltIn FragDepth
- // CHECK: %gl_FragDepth = OpVariable %_ptr_Output_float Output
- float main(float input: A) : SV_Depth {
- return input;
- }
|