1hlsl.opaque-type-bug.frag 2Shader version: 500 3gl_FragCoord origin is upper left 40:? Sequence 50:6 Function Definition: TexFunc(t21;vf3; ( temp void) 60:6 Function Parameters: 70:6 't2D' ( const (read only) texture2D) 80:6 'RGB' ( out 3-component vector of float) 90:? Sequence 100:7 move second child to first child ( temp 3-component vector of float) 110:7 'RGB' ( out 3-component vector of float) 120:7 Constant: 130:7 0.000000 140:7 0.000000 150:7 0.000000 160:12 Function Definition: @main( ( temp void) 170:12 Function Parameters: 180:? Sequence 190:15 Function Call: TexFunc(t21;vf3; ( temp void) 200:15 'MyTexture' (layout( binding=0) uniform texture2D) 210:15 'final_RGB' ( temp 3-component vector of float) 220:12 Function Definition: main( ( temp void) 230:12 Function Parameters: 240:? Sequence 250:12 Function Call: @main( ( temp void) 260:? Linker Objects 270:? 'MyTexture' (layout( binding=0) uniform texture2D) 28 29 30Linked fragment stage: 31 32 33Shader version: 500 34gl_FragCoord origin is upper left 350:? Sequence 360:6 Function Definition: TexFunc(t21;vf3; ( temp void) 370:6 Function Parameters: 380:6 't2D' ( const (read only) texture2D) 390:6 'RGB' ( out 3-component vector of float) 400:? Sequence 410:7 move second child to first child ( temp 3-component vector of float) 420:7 'RGB' ( out 3-component vector of float) 430:7 Constant: 440:7 0.000000 450:7 0.000000 460:7 0.000000 470:12 Function Definition: @main( ( temp void) 480:12 Function Parameters: 490:? Sequence 500:15 Function Call: TexFunc(t21;vf3; ( temp void) 510:15 'MyTexture' (layout( binding=0) uniform texture2D) 520:15 'final_RGB' ( temp 3-component vector of float) 530:12 Function Definition: main( ( temp void) 540:12 Function Parameters: 550:? Sequence 560:12 Function Call: @main( ( temp void) 570:? Linker Objects 580:? 'MyTexture' (layout( binding=0) uniform texture2D) 59 60// Module Version 10000 61// Generated by (magic number): 80007 62// Id's are bound by 27 63 64 Capability Shader 65 1: ExtInstImport "GLSL.std.450" 66 MemoryModel Logical GLSL450 67 EntryPoint Fragment 4 "main" 68 ExecutionMode 4 OriginUpperLeft 69 Source HLSL 500 70 Name 4 "main" 71 Name 13 "TexFunc(t21;vf3;" 72 Name 11 "t2D" 73 Name 12 "RGB" 74 Name 15 "@main(" 75 Name 20 "MyTexture" 76 Name 22 "final_RGB" 77 Name 23 "param" 78 Decorate 20(MyTexture) DescriptorSet 0 79 Decorate 20(MyTexture) Binding 0 80 2: TypeVoid 81 3: TypeFunction 2 82 6: TypeFloat 32 83 7: TypeImage 6(float) 2D sampled format:Unknown 84 8: TypeVector 6(float) 3 85 9: TypePointer Function 8(fvec3) 86 10: TypeFunction 2 7 9(ptr) 87 17: 6(float) Constant 0 88 18: 8(fvec3) ConstantComposite 17 17 17 89 19: TypePointer UniformConstant 7 90 20(MyTexture): 19(ptr) Variable UniformConstant 91 4(main): 2 Function None 3 92 5: Label 93 26: 2 FunctionCall 15(@main() 94 Return 95 FunctionEnd 9613(TexFunc(t21;vf3;): 2 Function None 10 97 11(t2D): 7 FunctionParameter 98 12(RGB): 9(ptr) FunctionParameter 99 14: Label 100 Store 12(RGB) 18 101 Return 102 FunctionEnd 103 15(@main(): 2 Function None 3 104 16: Label 105 22(final_RGB): 9(ptr) Variable Function 106 23(param): 9(ptr) Variable Function 107 21: 7 Load 20(MyTexture) 108 24: 2 FunctionCall 13(TexFunc(t21;vf3;) 21 23(param) 109 25: 8(fvec3) Load 23(param) 110 Store 22(final_RGB) 25 111 Return 112 FunctionEnd 113