1
1
; SPIR-V
2
2
; Version: 1.1
3
3
; Generator: rspirv
4
- ; Bound: 94
4
+ ; Bound: 89
5
5
OpCapability Shader
6
6
%1 = OpExtInstImport "GLSL.std.450"
7
7
OpMemoryModel Logical GLSL450
@@ -44,71 +44,66 @@ OpMemberDecorate %15 1 Offset 16
44
44
%28 = OpConstantComposite %7 %22 %22
45
45
%29 = OpConstant %9 31
46
46
%30 = OpConstantComposite %8 %29 %29
47
- %31 = OpConstant %9 1
48
- %32 = OpConstantComposite %7 %22 %22
49
- %33 = OpConstantComposite %8 %31 %31
50
- %34 = OpConstant %9 32
51
- %35 = OpConstant %6 32
52
- %36 = OpConstant %9 0
53
- %37 = OpConstant %6 0
54
- %38 = OpConstantComposite %8 %34 %34
55
- %39 = OpConstantComposite %7 %35 %35
56
- %40 = OpConstantComposite %8 %36 %36
57
- %41 = OpConstantComposite %7 %37 %37
58
- %42 = OpConstant %6 2
59
- %43 = OpConstant %4 2.0
60
- %44 = OpConstantComposite %10 %19 %43
61
- %45 = OpConstant %6 3
62
- %46 = OpConstant %6 4
63
- %47 = OpConstantComposite %7 %45 %46
64
- %48 = OpConstant %4 1.5
65
- %49 = OpConstantComposite %10 %48 %48
66
- %50 = OpConstantComposite %3 %48 %48 %48 %48
67
- %57 = OpConstantComposite %3 %19 %19 %19 %19
68
- %60 = OpConstantNull %6
47
+ %31 = OpConstant %6 31
48
+ %32 = OpConstantComposite %7 %31 %31
49
+ %33 = OpConstant %9 32
50
+ %34 = OpConstant %6 32
51
+ %35 = OpConstant %9 0
52
+ %36 = OpConstant %6 0
53
+ %37 = OpConstantComposite %8 %33 %33
54
+ %38 = OpConstantComposite %7 %34 %34
55
+ %39 = OpConstantComposite %8 %35 %35
56
+ %40 = OpConstantComposite %7 %36 %36
57
+ %41 = OpConstant %6 2
58
+ %42 = OpConstant %4 2.0
59
+ %43 = OpConstantComposite %10 %19 %42
60
+ %44 = OpConstant %6 3
61
+ %45 = OpConstant %6 4
62
+ %46 = OpConstantComposite %7 %44 %45
63
+ %47 = OpConstant %4 1.5
64
+ %48 = OpConstantComposite %10 %47 %47
65
+ %49 = OpConstantComposite %3 %47 %47 %47 %47
66
+ %56 = OpConstantComposite %3 %19 %19 %19 %19
67
+ %59 = OpConstantNull %6
69
68
%17 = OpFunction %2 None %18
70
69
%16 = OpLabel
71
- OpBranch %51
72
- %51 = OpLabel
73
- %52 = OpExtInst %4 %1 Degrees %19
74
- %53 = OpExtInst %4 %1 Radians %19
75
- %54 = OpExtInst %3 %1 Degrees %21
76
- %55 = OpExtInst %3 %1 Radians %21
77
- %56 = OpExtInst %3 %1 FClamp %21 %21 %57
78
- %58 = OpExtInst %3 %1 Refract %21 %21 %19
70
+ OpBranch %50
71
+ %50 = OpLabel
72
+ %51 = OpExtInst %4 %1 Degrees %19
73
+ %52 = OpExtInst %4 %1 Radians %19
74
+ %53 = OpExtInst %3 %1 Degrees %21
75
+ %54 = OpExtInst %3 %1 Radians %21
76
+ %55 = OpExtInst %3 %1 FClamp %21 %21 %56
77
+ %57 = OpExtInst %3 %1 Refract %21 %21 %19
78
+ %60 = OpCompositeExtract %6 %26 0
79
79
%61 = OpCompositeExtract %6 %26 0
80
- %62 = OpCompositeExtract %6 %26 0
81
- %63 = OpIMul %6 %61 %62
82
- %64 = OpIAdd %6 %60 %63
80
+ %62 = OpIMul %6 %60 %61
81
+ %63 = OpIAdd %6 %59 %62
82
+ %64 = OpCompositeExtract %6 %26 1
83
83
%65 = OpCompositeExtract %6 %26 1
84
- %66 = OpCompositeExtract %6 %26 1
85
- %67 = OpIMul %6 %65 %66
86
- %59 = OpIAdd %6 %64 %67
87
- %68 = OpExtInst %6 %1 FindILsb %22
88
- %69 = OpExtInst %9 %1 FindILsb %31
89
- %70 = OpExtInst %7 %1 FindILsb %32
90
- %71 = OpExtInst %8 %1 FindILsb %33
91
- %72 = OpExtInst %4 %1 Ldexp %19 %42
92
- %73 = OpExtInst %10 %1 Ldexp %44 %47
93
- %74 = OpExtInst %11 %1 ModfStruct %48
94
- %75 = OpExtInst %11 %1 ModfStruct %48
95
- %76 = OpCompositeExtract %4 %75 0
96
- %77 = OpExtInst %11 %1 ModfStruct %48
97
- %78 = OpCompositeExtract %4 %77 1
98
- %79 = OpExtInst %12 %1 ModfStruct %49
99
- %80 = OpExtInst %13 %1 ModfStruct %50
100
- %81 = OpCompositeExtract %3 %80 1
101
- %82 = OpCompositeExtract %4 %81 0
102
- %83 = OpExtInst %12 %1 ModfStruct %49
103
- %84 = OpCompositeExtract %10 %83 0
104
- %85 = OpCompositeExtract %4 %84 1
105
- %86 = OpExtInst %14 %1 FrexpStruct %48
106
- %87 = OpExtInst %14 %1 FrexpStruct %48
107
- %88 = OpCompositeExtract %4 %87 0
108
- %89 = OpExtInst %14 %1 FrexpStruct %48
109
- %90 = OpCompositeExtract %6 %89 1
110
- %91 = OpExtInst %15 %1 FrexpStruct %50
111
- %92 = OpCompositeExtract %5 %91 1
112
- %93 = OpCompositeExtract %6 %92 0
84
+ %66 = OpIMul %6 %64 %65
85
+ %58 = OpIAdd %6 %63 %66
86
+ %67 = OpExtInst %4 %1 Ldexp %19 %41
87
+ %68 = OpExtInst %10 %1 Ldexp %43 %46
88
+ %69 = OpExtInst %11 %1 ModfStruct %47
89
+ %70 = OpExtInst %11 %1 ModfStruct %47
90
+ %71 = OpCompositeExtract %4 %70 0
91
+ %72 = OpExtInst %11 %1 ModfStruct %47
92
+ %73 = OpCompositeExtract %4 %72 1
93
+ %74 = OpExtInst %12 %1 ModfStruct %48
94
+ %75 = OpExtInst %13 %1 ModfStruct %49
95
+ %76 = OpCompositeExtract %3 %75 1
96
+ %77 = OpCompositeExtract %4 %76 0
97
+ %78 = OpExtInst %12 %1 ModfStruct %48
98
+ %79 = OpCompositeExtract %10 %78 0
99
+ %80 = OpCompositeExtract %4 %79 1
100
+ %81 = OpExtInst %14 %1 FrexpStruct %47
101
+ %82 = OpExtInst %14 %1 FrexpStruct %47
102
+ %83 = OpCompositeExtract %4 %82 0
103
+ %84 = OpExtInst %14 %1 FrexpStruct %47
104
+ %85 = OpCompositeExtract %6 %84 1
105
+ %86 = OpExtInst %15 %1 FrexpStruct %49
106
+ %87 = OpCompositeExtract %5 %86 1
107
+ %88 = OpCompositeExtract %6 %87 0
113
108
OpReturn
114
109
OpFunctionEnd
0 commit comments