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