1 remap.similar_1b.everything.frag 2 // Module Version 10000 3 // Generated by (magic number): 80007 4 // Id's are bound by 24916 5 6 Capability Shader 7 1: ExtInstImport "GLSL.std.450" 8 MemoryModel Logical GLSL450 9 EntryPoint Fragment 5663 "main" 4201 4539 3773 10 ExecutionMode 5663 OriginUpperLeft 11 Decorate 4201 Flat 12 8: TypeVoid 13 1282: TypeFunction 8 14 12: TypeInt 32 1 15 649: TypePointer Function 12(int) 16 13: TypeFloat 32 17 204: TypeFunction 13(float) 649(ptr) 18 650: TypePointer Function 13(float) 19 2572: 13(float) Constant 0 20 2571: 12(int) Constant 0 21 9: TypeBool 22 252: 13(float) Constant 1056964608 23 2574: 12(int) Constant 1 24 2821: 13(float) Constant 1045220557 25 2577: 12(int) Constant 2 26 2583: 12(int) Constant 4 27 26: TypeVector 12(int) 4 28 663: TypePointer Input 26(ivec4) 29 4201: 663(ptr) Variable Input 30 11: TypeInt 32 0 31 2573: 11(int) Constant 1 32 651: TypePointer Input 12(int) 33 2576: 11(int) Constant 2 34 2570: 11(int) Constant 0 35 29: TypeVector 13(float) 4 36 666: TypePointer Output 29(fvec4) 37 4539: 666(ptr) Variable Output 38 652: TypePointer Input 13(float) 39 3773: 652(ptr) Variable Input 40 5663: 8 Function None 1282 41 24915: Label 42 18415: 649(ptr) Variable Function 43 5786: 649(ptr) Variable Function 44 8366: 13(float) Load 3773 45 8654: 12(int) ConvertFToS 8366 46 Store 18415 8654 47 17256: 13(float) FunctionCall 3782 18415 48 14512: 13(float) Load 3773 49 7041: 12(int) ConvertFToS 14512 50 Store 5786 7041 51 23993: 13(float) FunctionCall 3836 5786 52 9180: 13(float) FAdd 17256 23993 53 15728: 29(fvec4) CompositeConstruct 9180 9180 9180 9180 54 Store 4539 15728 55 Return 56 FunctionEnd 57 3782: 13(float) Function None 204 58 6931: 649(ptr) FunctionParameter 59 12220: Label 60 4292: 650(ptr) Variable Function 61 4298: 649(ptr) Variable Function 62 Store 4292 2572 63 Store 4298 2571 64 Branch 14924 65 14924: Label 66 LoopMerge 6507 6488 None 67 Branch 11857 68 11857: Label 69 13755: 12(int) Load 4298 70 22731: 12(int) Load 6931 71 20007: 9(bool) SLessThan 13755 22731 72 BranchConditional 20007 24750 6507 73 24750: Label 74 22912: 13(float) Load 4292 75 19471: 13(float) FAdd 22912 252 76 Store 4292 19471 77 Branch 6488 78 6488: Label 79 19050: 12(int) Load 4298 80 8593: 12(int) IAdd 19050 2574 81 Store 4298 8593 82 Branch 14924 83 6507: Label 84 18877: 13(float) Load 4292 85 15899: 13(float) FAdd 18877 2821 86 Store 4292 15899 87 20342: 13(float) Load 4292 88 ReturnValue 20342 89 FunctionEnd 90 3836: 13(float) Function None 204 91 4408: 649(ptr) FunctionParameter 92 12143: Label 93 22102: 649(ptr) Variable Function 94 24151: 12(int) Load 4408 95 13868: 9(bool) SGreaterThan 24151 2577 96 SelectionMerge 22309 None 97 BranchConditional 13868 10822 17416 98 10822: Label 99 22680: 12(int) Load 4408 100 23216: 12(int) IMul 22680 2577 101 Store 22102 23216 102 7042: 13(float) FunctionCall 3782 22102 103 ReturnValue 7042 104 17416: Label 105 19506: 12(int) Load 4408 106 22773: 12(int) IMul 19506 2583 107 13472: 651(ptr) AccessChain 4201 2573 108 15280: 12(int) Load 13472 109 18079: 651(ptr) AccessChain 4201 2576 110 15199: 12(int) Load 18079 111 9343: 12(int) IMul 15280 15199 112 11462: 12(int) IAdd 22773 9343 113 11885: 651(ptr) AccessChain 4201 2570 114 21176: 12(int) Load 11885 115 10505: 12(int) IAdd 11462 21176 116 14626: 13(float) ConvertSToF 10505 117 ReturnValue 14626 118 22309: Label 119 6429: 13(float) Undef 120 ReturnValue 6429 121 FunctionEnd 122