1 hlsl.depthGreater.frag 2 Shader version: 500 3 gl_FragCoord origin is upper left 4 using depth_greater 5 0:? Sequence 6 0:2 Function Definition: @PixelShaderFunction(f1; ( temp void) 7 0:2 Function Parameters: 8 0:2 'depth' ( out float) 9 0:? Sequence 10 0:3 move second child to first child ( temp float) 11 0:3 'depth' ( out float) 12 0:3 Constant: 13 0:3 0.200000 14 0:2 Function Definition: PixelShaderFunction( ( temp void) 15 0:2 Function Parameters: 16 0:? Sequence 17 0:2 Function Call: @PixelShaderFunction(f1; ( temp void) 18 0:? 'depth' ( temp float) 19 0:2 move second child to first child ( temp float) 20 0:? 'depth' ( out float FragDepth) 21 0:? 'depth' ( temp float) 22 0:? Linker Objects 23 0:? 'depth' ( out float FragDepth) 24 25 26 Linked fragment stage: 27 28 29 Shader version: 500 30 gl_FragCoord origin is upper left 31 using depth_greater 32 0:? Sequence 33 0:2 Function Definition: @PixelShaderFunction(f1; ( temp void) 34 0:2 Function Parameters: 35 0:2 'depth' ( out float) 36 0:? Sequence 37 0:3 move second child to first child ( temp float) 38 0:3 'depth' ( out float) 39 0:3 Constant: 40 0:3 0.200000 41 0:2 Function Definition: PixelShaderFunction( ( temp void) 42 0:2 Function Parameters: 43 0:? Sequence 44 0:2 Function Call: @PixelShaderFunction(f1; ( temp void) 45 0:? 'depth' ( temp float) 46 0:2 move second child to first child ( temp float) 47 0:? 'depth' ( out float FragDepth) 48 0:? 'depth' ( temp float) 49 0:? Linker Objects 50 0:? 'depth' ( out float FragDepth) 51 52 // Module Version 10000 53 // Generated by (magic number): 80007 54 // Id's are bound by 20 55 56 Capability Shader 57 1: ExtInstImport "GLSL.std.450" 58 MemoryModel Logical GLSL450 59 EntryPoint Fragment 4 "PixelShaderFunction" 18 60 ExecutionMode 4 OriginUpperLeft 61 ExecutionMode 4 DepthGreater 62 ExecutionMode 4 DepthReplacing 63 Source HLSL 500 64 Name 4 "PixelShaderFunction" 65 Name 10 "@PixelShaderFunction(f1;" 66 Name 9 "depth" 67 Name 13 "depth" 68 Name 14 "param" 69 Name 18 "depth" 70 Decorate 18(depth) BuiltIn FragDepth 71 2: TypeVoid 72 3: TypeFunction 2 73 6: TypeFloat 32 74 7: TypePointer Function 6(float) 75 8: TypeFunction 2 7(ptr) 76 12: 6(float) Constant 1045220557 77 17: TypePointer Output 6(float) 78 18(depth): 17(ptr) Variable Output 79 4(PixelShaderFunction): 2 Function None 3 80 5: Label 81 13(depth): 7(ptr) Variable Function 82 14(param): 7(ptr) Variable Function 83 15: 2 FunctionCall 10(@PixelShaderFunction(f1;) 14(param) 84 16: 6(float) Load 14(param) 85 Store 13(depth) 16 86 19: 6(float) Load 13(depth) 87 Store 18(depth) 19 88 Return 89 FunctionEnd 90 10(@PixelShaderFunction(f1;): 2 Function None 8 91 9(depth): 7(ptr) FunctionParameter 92 11: Label 93 Store 9(depth) 12 94 Return 95 FunctionEnd 96