| hlsl.init.frag |
| Shader version: 450 |
| gl_FragCoord origin is upper left |
| 0:? Sequence |
| 0:1 Sequence |
| 0:1 move second child to first child (temp 4-component vector of float) |
| 0:1 'a1' (temp 4-component vector of float) |
| 0:? Constant: |
| 0:? 1.000000 |
| 0:? 0.500000 |
| 0:? 0.000000 |
| 0:? 1.000000 |
| 0:1 move second child to first child (temp 4-component vector of float) |
| 0:1 'b1' (temp 4-component vector of float) |
| 0:? Constant: |
| 0:? 2.000000 |
| 0:? 2.500000 |
| 0:? 2.100000 |
| 0:? 2.200000 |
| 0:2 Sequence |
| 0:2 move second child to first child (temp float) |
| 0:2 'a2' (temp float) |
| 0:2 Constant: |
| 0:2 0.200000 |
| 0:? Sequence |
| 0:3 move second child to first child (temp float) |
| 0:3 'b3' (temp float) |
| 0:3 Constant: |
| 0:3 0.300000 |
| 0:? Sequence |
| 0:4 move second child to first child (temp float) |
| 0:4 'b4' (temp float) |
| 0:4 Constant: |
| 0:4 0.400000 |
| 0:5 Sequence |
| 0:5 move second child to first child (temp float) |
| 0:5 'a5' (temp float) |
| 0:5 Constant: |
| 0:5 0.500000 |
| 0:5 move second child to first child (temp float) |
| 0:5 'c5' (temp float) |
| 0:5 Constant: |
| 0:5 1.500000 |
| 0:13 Function Definition: ShaderFunction(vf4; (temp 4-component vector of float) |
| 0:8 Function Parameters: |
| 0:8 'input' (in 4-component vector of float) |
| 0:? Sequence |
| 0:9 Sequence |
| 0:9 move second child to first child (temp 4-component vector of float) |
| 0:9 'a2' (temp 4-component vector of float) |
| 0:? Constant: |
| 0:? 0.200000 |
| 0:? 0.300000 |
| 0:? 0.400000 |
| 0:? 0.500000 |
| 0:11 Branch: Return with expression |
| 0:11 component-wise multiply (temp 4-component vector of float) |
| 0:11 'input' (in 4-component vector of float) |
| 0:11 'a1' (temp 4-component vector of float) |
| 0:? Linker Objects |
| 0:? 'a1' (temp 4-component vector of float) |
| 0:? 'b1' (temp 4-component vector of float) |
| 0:? 'a2' (temp float) |
| 0:? 'b2' (temp float) |
| 0:? 'a3' (temp float) |
| 0:? 'b3' (temp float) |
| 0:? 'a4' (temp float) |
| 0:? 'b4' (temp float) |
| 0:? 'c4' (temp float) |
| 0:? 'a5' (temp float) |
| 0:? 'b5' (temp float) |
| 0:? 'c5' (temp float) |
| |
| |
| Linked fragment stage: |
| |
| |
| Shader version: 450 |
| gl_FragCoord origin is upper left |
| 0:? Sequence |
| 0:1 Sequence |
| 0:1 move second child to first child (temp 4-component vector of float) |
| 0:1 'a1' (temp 4-component vector of float) |
| 0:? Constant: |
| 0:? 1.000000 |
| 0:? 0.500000 |
| 0:? 0.000000 |
| 0:? 1.000000 |
| 0:1 move second child to first child (temp 4-component vector of float) |
| 0:1 'b1' (temp 4-component vector of float) |
| 0:? Constant: |
| 0:? 2.000000 |
| 0:? 2.500000 |
| 0:? 2.100000 |
| 0:? 2.200000 |
| 0:2 Sequence |
| 0:2 move second child to first child (temp float) |
| 0:2 'a2' (temp float) |
| 0:2 Constant: |
| 0:2 0.200000 |
| 0:? Sequence |
| 0:3 move second child to first child (temp float) |
| 0:3 'b3' (temp float) |
| 0:3 Constant: |
| 0:3 0.300000 |
| 0:? Sequence |
| 0:4 move second child to first child (temp float) |
| 0:4 'b4' (temp float) |
| 0:4 Constant: |
| 0:4 0.400000 |
| 0:5 Sequence |
| 0:5 move second child to first child (temp float) |
| 0:5 'a5' (temp float) |
| 0:5 Constant: |
| 0:5 0.500000 |
| 0:5 move second child to first child (temp float) |
| 0:5 'c5' (temp float) |
| 0:5 Constant: |
| 0:5 1.500000 |
| 0:13 Function Definition: ShaderFunction(vf4; (temp 4-component vector of float) |
| 0:8 Function Parameters: |
| 0:8 'input' (in 4-component vector of float) |
| 0:? Sequence |
| 0:9 Sequence |
| 0:9 move second child to first child (temp 4-component vector of float) |
| 0:9 'a2' (temp 4-component vector of float) |
| 0:? Constant: |
| 0:? 0.200000 |
| 0:? 0.300000 |
| 0:? 0.400000 |
| 0:? 0.500000 |
| 0:11 Branch: Return with expression |
| 0:11 component-wise multiply (temp 4-component vector of float) |
| 0:11 'input' (in 4-component vector of float) |
| 0:11 'a1' (temp 4-component vector of float) |
| 0:? Linker Objects |
| 0:? 'a1' (temp 4-component vector of float) |
| 0:? 'b1' (temp 4-component vector of float) |
| 0:? 'a2' (temp float) |
| 0:? 'b2' (temp float) |
| 0:? 'a3' (temp float) |
| 0:? 'b3' (temp float) |
| 0:? 'a4' (temp float) |
| 0:? 'b4' (temp float) |
| 0:? 'c4' (temp float) |
| 0:? 'a5' (temp float) |
| 0:? 'b5' (temp float) |
| 0:? 'c5' (temp float) |
| |
| // Module Version 10000 |
| // Generated by (magic number): 80001 |
| // Id's are bound by 43 |
| |
| Capability Shader |
| 1: ExtInstImport "GLSL.std.450" |
| MemoryModel Logical GLSL450 |
| EntryPoint Fragment 4 "ShaderFunction" 33 |
| ExecutionMode 4 OriginUpperLeft |
| Source HLSL 450 |
| Name 4 "ShaderFunction" |
| Name 9 "a1" |
| Name 14 "b1" |
| Name 21 "a2" |
| Name 23 "b3" |
| Name 25 "b4" |
| Name 27 "a5" |
| Name 28 "c5" |
| Name 30 "a2" |
| Name 33 "input" |
| Name 38 "b2" |
| Name 39 "a3" |
| Name 40 "a4" |
| Name 41 "c4" |
| Name 42 "b5" |
| 2: TypeVoid |
| 3: TypeFunction 2 |
| 6: TypeFloat 32 |
| 7: TypeVector 6(float) 4 |
| 8: TypePointer Function 7(fvec4) |
| 10: 6(float) Constant 1065353216 |
| 11: 6(float) Constant 1056964608 |
| 12: 6(float) Constant 0 |
| 13: 7(fvec4) ConstantComposite 10 11 12 10 |
| 15: 6(float) Constant 1073741824 |
| 16: 6(float) Constant 1075838976 |
| 17: 6(float) Constant 1074161254 |
| 18: 6(float) Constant 1074580685 |
| 19: 7(fvec4) ConstantComposite 15 16 17 18 |
| 20: TypePointer Function 6(float) |
| 22: 6(float) Constant 1045220557 |
| 24: 6(float) Constant 1050253722 |
| 26: 6(float) Constant 1053609165 |
| 29: 6(float) Constant 1069547520 |
| 31: 7(fvec4) ConstantComposite 22 24 26 11 |
| 32: TypePointer Input 7(fvec4) |
| 33(input): 32(ptr) Variable Input |
| 4(ShaderFunction): 2 Function None 3 |
| 5: Label |
| 9(a1): 8(ptr) Variable Function |
| 14(b1): 8(ptr) Variable Function |
| 21(a2): 20(ptr) Variable Function |
| 23(b3): 20(ptr) Variable Function |
| 25(b4): 20(ptr) Variable Function |
| 27(a5): 20(ptr) Variable Function |
| 28(c5): 20(ptr) Variable Function |
| 30(a2): 8(ptr) Variable Function |
| 38(b2): 20(ptr) Variable Function |
| 39(a3): 20(ptr) Variable Function |
| 40(a4): 20(ptr) Variable Function |
| 41(c4): 20(ptr) Variable Function |
| 42(b5): 20(ptr) Variable Function |
| Store 9(a1) 13 |
| Store 14(b1) 19 |
| Store 21(a2) 22 |
| Store 23(b3) 24 |
| Store 25(b4) 26 |
| Store 27(a5) 11 |
| Store 28(c5) 29 |
| Store 30(a2) 31 |
| 34: 7(fvec4) Load 33(input) |
| 35: 7(fvec4) Load 9(a1) |
| 36: 7(fvec4) FMul 34 35 |
| ReturnValue 36 |
| FunctionEnd |