Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
glslang
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Chen Yisong
glslang
Commits
ff4b156e
Commit
ff4b156e
authored
Jun 05, 2020
by
Graeme Leese
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update test results to expect OpFUnordNotEqual
parent
65ce566c
Hide whitespace changes
Inline
Side-by-side
Showing
26 changed files
with
98 additions
and
98 deletions
+98
-98
hlsl.comparison.vec.frag.out
Test/baseResults/hlsl.comparison.vec.frag.out
+3
-3
hlsl.conditional.frag.out
Test/baseResults/hlsl.conditional.frag.out
+4
-4
hlsl.discard.frag.out
Test/baseResults/hlsl.discard.frag.out
+1
-1
hlsl.forLoop.frag.out
Test/baseResults/hlsl.forLoop.frag.out
+3
-3
hlsl.if.frag.out
Test/baseResults/hlsl.if.frag.out
+1
-1
hlsl.implicitBool.frag.out
Test/baseResults/hlsl.implicitBool.frag.out
+6
-6
hlsl.intrinsics.comp.out
Test/baseResults/hlsl.intrinsics.comp.out
+4
-4
hlsl.intrinsics.frag.out
Test/baseResults/hlsl.intrinsics.frag.out
+14
-14
hlsl.intrinsics.vert.out
Test/baseResults/hlsl.intrinsics.vert.out
+14
-14
hlsl.logical.binary.frag.out
Test/baseResults/hlsl.logical.binary.frag.out
+2
-2
hlsl.logical.unary.frag.out
Test/baseResults/hlsl.logical.unary.frag.out
+4
-4
hlsl.overload.frag.out
Test/baseResults/hlsl.overload.frag.out
+2
-2
hlsl.promotions.frag.out
Test/baseResults/hlsl.promotions.frag.out
+6
-6
hlsl.shapeConv.frag.out
Test/baseResults/hlsl.shapeConv.frag.out
+1
-1
hlsl.type.identifier.frag.out
Test/baseResults/hlsl.type.identifier.frag.out
+2
-2
hlsl.whileLoop.frag.out
Test/baseResults/hlsl.whileLoop.frag.out
+1
-1
spv.300layout.vert.out
Test/baseResults/spv.300layout.vert.out
+1
-1
spv.300layoutp.vert.out
Test/baseResults/spv.300layoutp.vert.out
+1
-1
spv.Operations.frag.out
Test/baseResults/spv.Operations.frag.out
+2
-2
spv.aggOps.frag.out
Test/baseResults/spv.aggOps.frag.out
+4
-4
spv.conversion.frag.out
Test/baseResults/spv.conversion.frag.out
+7
-7
spv.float16.frag.out
Test/baseResults/spv.float16.frag.out
+3
-3
spv.float32.frag.out
Test/baseResults/spv.float32.frag.out
+3
-3
spv.float64.frag.out
Test/baseResults/spv.float64.frag.out
+3
-3
vulkan.ast.vert.out
Test/baseResults/vulkan.ast.vert.out
+2
-2
web.operations.frag.out
Test/baseResults/web.operations.frag.out
+4
-4
No files found.
Test/baseResults/hlsl.comparison.vec.frag.out
View file @
ff4b156e
...
...
@@ -355,7 +355,7 @@ gl_FragCoord origin is upper left
Store 25(r00) 28
30: 7(fvec4) Load 10(a)
31: 7(fvec4) Load 17(v04)
32: 23(bvec4) F
O
rdNotEqual 30 31
32: 23(bvec4) F
Uno
rdNotEqual 30 31
Store 29(r01) 32
34: 7(fvec4) Load 10(a)
35: 7(fvec4) Load 17(v04)
...
...
@@ -373,7 +373,7 @@ gl_FragCoord origin is upper left
47: 7(fvec4) Load 10(a)
48: 6(float) Load 21(v01)
49: 7(fvec4) CompositeConstruct 48 48 48 48
50: 23(bvec4) F
O
rdNotEqual 47 49
50: 23(bvec4) F
Uno
rdNotEqual 47 49
Store 46(r11) 50
52: 7(fvec4) Load 10(a)
53: 6(float) Load 21(v01)
...
...
@@ -393,7 +393,7 @@ gl_FragCoord origin is upper left
67: 6(float) Load 21(v01)
68: 7(fvec4) CompositeConstruct 67 67 67 67
69: 7(fvec4) Load 10(a)
70: 23(bvec4) F
O
rdNotEqual 68 69
70: 23(bvec4) F
Uno
rdNotEqual 68 69
Store 66(r21) 70
72: 6(float) Load 21(v01)
73: 7(fvec4) CompositeConstruct 72 72 72 72
...
...
Test/baseResults/hlsl.conditional.frag.out
View file @
ff4b156e
...
...
@@ -644,7 +644,7 @@ gl_FragCoord origin is upper left
39: 7(fvec4) Load 38
41: 34(ptr) AccessChain 31 40
42: 7(fvec4) Load 41
46: 43(bvec4) F
O
rdNotEqual 42 45
46: 43(bvec4) F
Uno
rdNotEqual 42 45
47: 7(fvec4) Select 46 39 36
50: 49(ptr) AccessChain 31 48
51: 6(float) Load 50
...
...
@@ -654,7 +654,7 @@ gl_FragCoord origin is upper left
56: 7(fvec4) CompositeConstruct 55 55 55 55
57: 34(ptr) AccessChain 31 40
58: 7(fvec4) Load 57
59: 43(bvec4) F
O
rdNotEqual 58 45
59: 43(bvec4) F
Uno
rdNotEqual 58 45
60: 7(fvec4) Select 59 56 52
61: 7(fvec4) FAdd 47 60
62: 34(ptr) AccessChain 31 33
...
...
@@ -675,7 +675,7 @@ gl_FragCoord origin is upper left
77: 7(fvec4) CompositeConstruct 76 76 76 76
78: 34(ptr) AccessChain 31 40
79: 7(fvec4) Load 78
80: 43(bvec4) F
O
rdNotEqual 79 45
80: 43(bvec4) F
Uno
rdNotEqual 79 45
81: 7(fvec4) Select 80 77 74
82: 7(fvec4) FAdd 72 81
ReturnValue 82
...
...
@@ -687,7 +687,7 @@ gl_FragCoord origin is upper left
87: 6(float) Load 86
88: 49(ptr) AccessChain 31 48
89: 6(float) Load 88
90: 13(bool) F
O
rdNotEqual 87 89
90: 13(bool) F
Uno
rdNotEqual 87 89
91: 49(ptr) AccessChain 31 53
92: 6(float) Load 91
93: 34(ptr) AccessChain 31 33
...
...
Test/baseResults/hlsl.discard.frag.out
View file @
ff4b156e
...
...
@@ -178,7 +178,7 @@ gl_FragCoord origin is upper left
30: 2 FunctionCall 10(foo(f1;) 25(param)
32: 7(ptr) AccessChain 15(input) 31
33: 6(float) Load 32
35: 20(bool) F
O
rdNotEqual 33 34
35: 20(bool) F
Uno
rdNotEqual 33 34
SelectionMerge 37 None
BranchConditional 35 36 37
36: Label
...
...
Test/baseResults/hlsl.forLoop.frag.out
View file @
ff4b156e
...
...
@@ -644,7 +644,7 @@ gl_FragCoord origin is upper left
58: Label
59: 9(fvec4) Load 15(input)
60: 9(fvec4) Load 15(input)
63: 62(bvec4) F
O
rdNotEqual 59 60
63: 62(bvec4) F
Uno
rdNotEqual 59 60
64: 61(bool) Any 63
BranchConditional 64 55 56
55: Label
...
...
@@ -664,7 +664,7 @@ gl_FragCoord origin is upper left
69: Label
70: 9(fvec4) Load 19(input)
71: 9(fvec4) Load 19(input)
72: 62(bvec4) F
O
rdNotEqual 70 71
72: 62(bvec4) F
Uno
rdNotEqual 70 71
73: 61(bool) Any 72
BranchConditional 73 66 67
66: Label
...
...
@@ -692,7 +692,7 @@ gl_FragCoord origin is upper left
86: Label
87: 9(fvec4) Load 22(input)
88: 9(fvec4) Load 22(input)
89: 62(bvec4) F
O
rdNotEqual 87 88
89: 62(bvec4) F
Uno
rdNotEqual 87 88
90: 61(bool) Any 89
BranchConditional 90 83 84
83: Label
...
...
Test/baseResults/hlsl.if.frag.out
View file @
ff4b156e
...
...
@@ -390,7 +390,7 @@ gl_FragCoord origin is upper left
85: 81(ptr) AccessChain 16(input) 84
86: 6(float) Load 85
Store 82(ii) 86
88: 21(bool) F
O
rdNotEqual 86 87
88: 21(bool) F
Uno
rdNotEqual 86 87
SelectionMerge 90 None
BranchConditional 88 89 90
89: Label
...
...
Test/baseResults/hlsl.implicitBool.frag.out
View file @
ff4b156e
...
...
@@ -420,7 +420,7 @@ gl_FragCoord origin is upper left
28: Label
36: 35(ptr) AccessChain 18 34
37: 6(float) Load 36
39: 23(bool) F
O
rdNotEqual 37 38
39: 23(bool) F
Uno
rdNotEqual 37 38
SelectionMerge 41 None
BranchConditional 39 40 41
40: Label
...
...
@@ -431,7 +431,7 @@ gl_FragCoord origin is upper left
41: Label
47: 35(ptr) AccessChain 18 46
48: 6(float) Load 47
49: 23(bool) F
O
rdNotEqual 48 38
49: 23(bool) F
Uno
rdNotEqual 48 38
SelectionMerge 51 None
BranchConditional 49 50 51
50: Label
...
...
@@ -456,11 +456,11 @@ gl_FragCoord origin is upper left
70: 23(bool) INotEqual 69 25
71: 35(ptr) AccessChain 18 34
72: 6(float) Load 71
73: 23(bool) F
O
rdNotEqual 72 38
73: 23(bool) F
Uno
rdNotEqual 72 38
74: 23(bool) LogicalAnd 70 73
75: 35(ptr) AccessChain 18 46
76: 6(float) Load 75
77: 23(bool) F
O
rdNotEqual 76 38
77: 23(bool) F
Uno
rdNotEqual 76 38
78: 23(bool) LogicalOr 74 77
SelectionMerge 80 None
BranchConditional 78 79 80
...
...
@@ -479,7 +479,7 @@ gl_FragCoord origin is upper left
Branch 94
94: Label
95: 6(float) Load 87(f)
96: 23(bool) F
O
rdNotEqual 95 38
96: 23(bool) F
Uno
rdNotEqual 95 38
BranchConditional 96 91 92
91: Label
97: 6(float) Load 87(f)
...
...
@@ -524,7 +524,7 @@ gl_FragCoord origin is upper left
113: Label
121: 35(ptr) AccessChain 18 34
122: 6(float) Load 121
123: 23(bool) F
O
rdNotEqual 122 38
123: 23(bool) F
Uno
rdNotEqual 122 38
126: 6(float) Select 123 124 125
Store 120(g) 126
127: 6(float) Load 120(g)
...
...
Test/baseResults/hlsl.intrinsics.comp.out
View file @
ff4b156e
...
...
@@ -903,7 +903,7 @@ Validation failed
17: Label
72(out_u1): 9(ptr) Variable Function
60: 6(float) Load 11(inF0)
63: 61(bool) F
O
rdNotEqual 60 62
63: 61(bool) F
Uno
rdNotEqual 60 62
64: 61(bool) All 63
68: 8(int) Load 67(gs_ub)
71: 8(int) AtomicIAdd 66(gs_ua) 69 70 68
...
...
@@ -960,7 +960,7 @@ Validation failed
35: Label
115(out_u2): 27(ptr) Variable Function
105: 24(fvec2) Load 29(inF0)
108: 106(bvec2) F
O
rdNotEqual 105 107
108: 106(bvec2) F
Uno
rdNotEqual 105 107
109: 61(bool) All 108
113: 26(ivec2) Load 112(gs_ub2)
114: 26(ivec2) AtomicIAdd 111(gs_ua2) 69 70 113
...
...
@@ -1010,7 +1010,7 @@ Validation failed
47: Label
159(out_u3): 39(ptr) Variable Function
149: 36(fvec3) Load 41(inF0)
152: 150(bvec3) F
O
rdNotEqual 149 151
152: 150(bvec3) F
Uno
rdNotEqual 149 151
153: 61(bool) All 152
157: 38(ivec3) Load 156(gs_ub3)
158: 38(ivec3) AtomicIAdd 155(gs_ua3) 69 70 157
...
...
@@ -1060,7 +1060,7 @@ Validation failed
59: Label
202(out_u4): 51(ptr) Variable Function
192: 48(fvec4) Load 53(inF0)
195: 193(bvec4) F
O
rdNotEqual 192 194
195: 193(bvec4) F
Uno
rdNotEqual 192 194
196: 61(bool) All 195
200: 50(ivec4) Load 199(gs_ub4)
201: 50(ivec4) AtomicIAdd 198(gs_ua4) 69 70 200
...
...
Test/baseResults/hlsl.intrinsics.frag.out
View file @
ff4b156e
...
...
@@ -6389,7 +6389,7 @@ Validation failed
341(r060): 7(ptr) Variable Function
344(r061): 7(ptr) Variable Function
140: 6(float) Load 13(inF0)
142: 137(bool) F
O
rdNotEqual 140 141
142: 137(bool) F
Uno
rdNotEqual 140 141
143: 137(bool) All 142
Store 139(r000) 143
145: 6(float) Load 13(inF0)
...
...
@@ -6399,7 +6399,7 @@ Validation failed
149: 6(float) ExtInst 1(GLSL.std.450) 17(Acos) 148
Store 147(r002) 149
151: 6(float) Load 13(inF0)
152: 137(bool) F
O
rdNotEqual 151 141
152: 137(bool) F
Uno
rdNotEqual 151 141
153: 137(bool) Any 152
Store 150(r003) 153
155: 6(float) Load 13(inF0)
...
...
@@ -6674,7 +6674,7 @@ Validation failed
583(r065): 27(ptr) Variable Function
586(r066): 27(ptr) Variable Function
352: 26(fvec2) Load 31(inF0)
355: 353(bvec2) F
O
rdNotEqual 352 354
355: 353(bvec2) F
Uno
rdNotEqual 352 354
356: 137(bool) All 355
Store 351(r000) 356
358: 26(fvec2) Load 31(inF0)
...
...
@@ -6684,7 +6684,7 @@ Validation failed
362: 26(fvec2) ExtInst 1(GLSL.std.450) 17(Acos) 361
Store 360(r002) 362
364: 26(fvec2) Load 31(inF0)
365: 353(bvec2) F
O
rdNotEqual 364 354
365: 353(bvec2) F
Uno
rdNotEqual 364 354
366: 137(bool) Any 365
Store 363(r003) 366
368: 26(fvec2) Load 31(inF0)
...
...
@@ -6976,7 +6976,7 @@ Validation failed
831(r066): 39(ptr) Variable Function
834(r067): 39(ptr) Variable Function
593: 38(fvec3) Load 43(inF0)
596: 594(bvec3) F
O
rdNotEqual 593 595
596: 594(bvec3) F
Uno
rdNotEqual 593 595
597: 137(bool) All 596
Store 592(r000) 597
599: 38(fvec3) Load 43(inF0)
...
...
@@ -6986,7 +6986,7 @@ Validation failed
603: 38(fvec3) ExtInst 1(GLSL.std.450) 17(Acos) 602
Store 601(r002) 603
605: 38(fvec3) Load 43(inF0)
606: 594(bvec3) F
O
rdNotEqual 605 595
606: 594(bvec3) F
Uno
rdNotEqual 605 595
607: 137(bool) Any 606
Store 604(r003) 607
609: 38(fvec3) Load 43(inF0)
...
...
@@ -7286,7 +7286,7 @@ Validation failed
1080(r066): 51(ptr) Variable Function
1083(r067): 51(ptr) Variable Function
842: 50(fvec4) Load 55(inF0)
845: 843(bvec4) F
O
rdNotEqual 842 844
845: 843(bvec4) F
Uno
rdNotEqual 842 844
846: 137(bool) All 845
Store 841(r000) 846
848: 50(fvec4) Load 55(inF0)
...
...
@@ -7296,7 +7296,7 @@ Validation failed
852: 50(fvec4) ExtInst 1(GLSL.std.450) 17(Acos) 851
Store 850(r002) 852
854: 50(fvec4) Load 55(inF0)
855: 843(bvec4) F
O
rdNotEqual 854 844
855: 843(bvec4) F
Uno
rdNotEqual 854 844
856: 137(bool) Any 855
Store 853(r003) 856
858: 50(fvec4) Load 55(inF0)
...
...
@@ -7578,7 +7578,7 @@ Validation failed
1257(r044): 63(ptr) Variable Function
1262(r046): 63(ptr) Variable Function
1091: 62 Load 65(inF0)
1093: 1092 F
O
rdNotEqual 1091 141
1093: 1092 F
Uno
rdNotEqual 1091 141
1094: 137(bool) All 1093
Store 1090(r000) 1094
1096: 62 Load 65(inF0)
...
...
@@ -7587,7 +7587,7 @@ Validation failed
1098: 62 Load 65(inF0)
1099: 62 ExtInst 1(GLSL.std.450) 17(Acos) 1098
1101: 62 Load 65(inF0)
1102: 1092 F
O
rdNotEqual 1101 141
1102: 1092 F
Uno
rdNotEqual 1101 141
1103: 137(bool) Any 1102
Store 1100(r003) 1103
1105: 62 Load 65(inF0)
...
...
@@ -7807,7 +7807,7 @@ Validation failed
1439(r044): 71(ptr) Variable Function
1444(r046): 71(ptr) Variable Function
1270: 70 Load 73(inF0)
1272: 1271 F
O
rdNotEqual 1270 141
1272: 1271 F
Uno
rdNotEqual 1270 141
1273: 137(bool) All 1272
Store 1269(r000) 1273
1275: 70 Load 73(inF0)
...
...
@@ -7816,7 +7816,7 @@ Validation failed
1277: 70 Load 73(inF0)
1278: 70 ExtInst 1(GLSL.std.450) 17(Acos) 1277
1280: 70 Load 73(inF0)
1281: 1271 F
O
rdNotEqual 1280 141
1281: 1271 F
Uno
rdNotEqual 1280 141
1282: 137(bool) Any 1281
Store 1279(r003) 1282
1284: 70 Load 73(inF0)
...
...
@@ -8039,7 +8039,7 @@ Validation failed
1624(r044): 79(ptr) Variable Function
1629(r046): 79(ptr) Variable Function
1452: 78 Load 81(inF0)
1454: 1453 F
O
rdNotEqual 1452 141
1454: 1453 F
Uno
rdNotEqual 1452 141
1455: 137(bool) All 1454
Store 1451(r000) 1455
1457: 78 Load 81(inF0)
...
...
@@ -8048,7 +8048,7 @@ Validation failed
1459: 78 Load 81(inF0)
1460: 78 ExtInst 1(GLSL.std.450) 17(Acos) 1459
1462: 78 Load 81(inF0)
1463: 1453 F
O
rdNotEqual 1462 141
1463: 1453 F
Uno
rdNotEqual 1462 141
1464: 137(bool) Any 1463
Store 1461(r003) 1464
1466: 78 Load 81(inF0)
...
...
Test/baseResults/hlsl.intrinsics.vert.out
View file @
ff4b156e
...
...
@@ -3004,14 +3004,14 @@ Validation failed
15(inU1): 9(ptr) FunctionParameter
17: Label
131: 6(float) Load 11(inF0)
134: 132(bool) F
O
rdNotEqual 131 133
134: 132(bool) F
Uno
rdNotEqual 131 133
135: 132(bool) All 134
136: 6(float) Load 11(inF0)
137: 6(float) ExtInst 1(GLSL.std.450) 4(FAbs) 136
138: 6(float) Load 11(inF0)
139: 6(float) ExtInst 1(GLSL.std.450) 17(Acos) 138
140: 6(float) Load 11(inF0)
141: 132(bool) F
O
rdNotEqual 140 133
141: 132(bool) F
Uno
rdNotEqual 140 133
142: 132(bool) Any 141
143: 6(float) Load 11(inF0)
144: 6(float) ExtInst 1(GLSL.std.450) 16(Asin) 143
...
...
@@ -3132,14 +3132,14 @@ Validation failed
33(inU1): 27(ptr) FunctionParameter
35: Label
252: 24(fvec2) Load 29(inF0)
255: 253(bvec2) F
O
rdNotEqual 252 254
255: 253(bvec2) F
Uno
rdNotEqual 252 254
256: 132(bool) All 255
257: 24(fvec2) Load 29(inF0)
258: 24(fvec2) ExtInst 1(GLSL.std.450) 4(FAbs) 257
259: 24(fvec2) Load 29(inF0)
260: 24(fvec2) ExtInst 1(GLSL.std.450) 17(Acos) 259
261: 24(fvec2) Load 29(inF0)
262: 253(bvec2) F
O
rdNotEqual 261 254
262: 253(bvec2) F
Uno
rdNotEqual 261 254
263: 132(bool) Any 262
264: 24(fvec2) Load 29(inF0)
265: 24(fvec2) ExtInst 1(GLSL.std.450) 16(Asin) 264
...
...
@@ -3275,14 +3275,14 @@ Validation failed
45(inU1): 39(ptr) FunctionParameter
47: Label
395: 36(fvec3) Load 41(inF0)
398: 396(bvec3) F
O
rdNotEqual 395 397
398: 396(bvec3) F
Uno
rdNotEqual 395 397
399: 132(bool) All 398
400: 36(fvec3) Load 41(inF0)
401: 36(fvec3) ExtInst 1(GLSL.std.450) 4(FAbs) 400
402: 36(fvec3) Load 41(inF0)
403: 36(fvec3) ExtInst 1(GLSL.std.450) 17(Acos) 402
404: 36(fvec3) Load 41(inF0)
405: 396(bvec3) F
O
rdNotEqual 404 397
405: 396(bvec3) F
Uno
rdNotEqual 404 397
406: 132(bool) Any 405
407: 36(fvec3) Load 41(inF0)
408: 36(fvec3) ExtInst 1(GLSL.std.450) 16(Asin) 407
...
...
@@ -3421,14 +3421,14 @@ Validation failed
57(inU1): 51(ptr) FunctionParameter
59: Label
540: 48(fvec4) Load 53(inF0)
543: 541(bvec4) F
O
rdNotEqual 540 542
543: 541(bvec4) F
Uno
rdNotEqual 540 542
544: 132(bool) All 543
545: 48(fvec4) Load 53(inF0)
546: 48(fvec4) ExtInst 1(GLSL.std.450) 4(FAbs) 545
547: 48(fvec4) Load 53(inF0)
548: 48(fvec4) ExtInst 1(GLSL.std.450) 17(Acos) 547
549: 48(fvec4) Load 53(inF0)
550: 541(bvec4) F
O
rdNotEqual 549 542
550: 541(bvec4) F
Uno
rdNotEqual 549 542
551: 132(bool) Any 550
552: 48(fvec4) Load 53(inF0)
553: 48(fvec4) ExtInst 1(GLSL.std.450) 16(Asin) 552
...
...
@@ -3572,14 +3572,14 @@ Validation failed
65(inF2): 61(ptr) FunctionParameter
67: Label
695: 60 Load 63(inF0)
697: 696 F
O
rdNotEqual 695 133
697: 696 F
Uno
rdNotEqual 695 133
698: 132(bool) All 697
699: 60 Load 63(inF0)
700: 60 ExtInst 1(GLSL.std.450) 4(FAbs) 699
701: 60 Load 63(inF0)
702: 60 ExtInst 1(GLSL.std.450) 17(Acos) 701
703: 60 Load 63(inF0)
704: 696 F
O
rdNotEqual 703 133
704: 696 F
Uno
rdNotEqual 703 133
705: 132(bool) Any 704
706: 60 Load 63(inF0)
707: 60 ExtInst 1(GLSL.std.450) 16(Asin) 706
...
...
@@ -3691,14 +3691,14 @@ Validation failed
73(inF2): 69(ptr) FunctionParameter
75: Label
810: 68 Load 71(inF0)
812: 811 F
O
rdNotEqual 810 133
812: 811 F
Uno
rdNotEqual 810 133
813: 132(bool) All 812
814: 68 Load 71(inF0)
815: 68 ExtInst 1(GLSL.std.450) 4(FAbs) 814
816: 68 Load 71(inF0)
817: 68 ExtInst 1(GLSL.std.450) 17(Acos) 816
818: 68 Load 71(inF0)
819: 811 F
O
rdNotEqual 818 133
819: 811 F
Uno
rdNotEqual 818 133
820: 132(bool) Any 819
821: 68 Load 71(inF0)
822: 68 ExtInst 1(GLSL.std.450) 16(Asin) 821
...
...
@@ -3813,14 +3813,14 @@ Validation failed
81(inF2): 77(ptr) FunctionParameter
83: Label
928: 76 Load 79(inF0)
930: 929 F
O
rdNotEqual 928 133
930: 929 F
Uno
rdNotEqual 928 133
931: 132(bool) All 930
932: 76 Load 79(inF0)
933: 76 ExtInst 1(GLSL.std.450) 4(FAbs) 932
934: 76 Load 79(inF0)
935: 76 ExtInst 1(GLSL.std.450) 17(Acos) 934
936: 76 Load 79(inF0)
937: 929 F
O
rdNotEqual 936 133
937: 929 F
Uno
rdNotEqual 936 133
938: 132(bool) Any 937
939: 76 Load 79(inF0)
940: 76 ExtInst 1(GLSL.std.450) 16(Asin) 939
...
...
Test/baseResults/hlsl.logical.binary.frag.out
View file @
ff4b156e
...
...
@@ -193,7 +193,7 @@ gl_FragCoord origin is upper left
24: 21(bool) INotEqual 20 23
27: 26(ptr) AccessChain 16 25
28: 6(float) Load 27
30: 21(bool) F
O
rdNotEqual 28 29
30: 21(bool) F
Uno
rdNotEqual 28 29
31: 21(bool) LogicalAnd 24 30
SelectionMerge 33 None
BranchConditional 31 32 33
...
...
@@ -205,7 +205,7 @@ gl_FragCoord origin is upper left
36: 21(bool) INotEqual 35 23
37: 26(ptr) AccessChain 16 25
38: 6(float) Load 37
39: 21(bool) F
O
rdNotEqual 38 29
39: 21(bool) F
Uno
rdNotEqual 38 29
40: 21(bool) LogicalOr 36 39
SelectionMerge 42 None
BranchConditional 40 41 42
...
...
Test/baseResults/hlsl.logical.unary.frag.out
View file @
ff4b156e
...
...
@@ -266,11 +266,11 @@ gl_FragCoord origin is upper left
34: 30(bvec4) LogicalNot 33
37: 36(ptr) AccessChain 16 35
38: 6(float) Load 37
40: 21(bool) F
O
rdNotEqual 38 39
40: 21(bool) F
Uno
rdNotEqual 38 39
41: 21(bool) LogicalNot 40
44: 43(ptr) AccessChain 16 42
45: 7(fvec4) Load 44
47: 30(bvec4) F
O
rdNotEqual 45 46
47: 30(bvec4) F
Uno
rdNotEqual 45 46
48: 30(bvec4) LogicalNot 47
49: 18(ptr) AccessChain 16 17
50: 12(int) Load 49
...
...
@@ -282,7 +282,7 @@ gl_FragCoord origin is upper left
53: Label
54: 36(ptr) AccessChain 16 35
55: 6(float) Load 54
56: 21(bool) F
O
rdNotEqual 55 39
56: 21(bool) F
Uno
rdNotEqual 55 39
SelectionMerge 58 None
BranchConditional 56 57 58
57: Label
...
...
@@ -299,7 +299,7 @@ gl_FragCoord origin is upper left
64: Label
65: 36(ptr) AccessChain 16 35
66: 6(float) Load 65
67: 21(bool) F
O
rdNotEqual 66 39
67: 21(bool) F
Uno
rdNotEqual 66 39
68: 21(bool) LogicalNot 67
SelectionMerge 70 None
BranchConditional 68 69 70
...
...
Test/baseResults/hlsl.overload.frag.out
View file @
ff4b156e
...
...
@@ -1457,7 +1457,7 @@ gl_FragCoord origin is upper left
Store 330(param) 331
332: 2 FunctionCall 68(foo3(b1;) 330(param)
333:6(float64_t) Load 155(d)
335: 8(bool) F
O
rdNotEqual 333 334
335: 8(bool) F
Uno
rdNotEqual 333 334
Store 336(param) 335
337: 2 FunctionCall 68(foo3(b1;) 336(param)
338: 15(int) Load 167(u)
...
...
@@ -1469,7 +1469,7 @@ gl_FragCoord origin is upper left
Store 345(param) 344
346: 2 FunctionCall 68(foo3(b1;) 345(param)
347: 29(float) Load 179(f)
349: 8(bool) F
O
rdNotEqual 347 348
349: 8(bool) F
Uno
rdNotEqual 347 348
Store 350(param) 349
351: 2 FunctionCall 68(foo3(b1;) 350(param)
352: 8(bool) Load 156(b)
...
...
Test/baseResults/hlsl.promotions.frag.out
View file @
ff4b156e
...
...
@@ -1979,11 +1979,11 @@ gl_FragCoord origin is upper left
89: Label
251: 182(ptr) AccessChain 113 181
252: 7(fvec3) Load 251
253: 28(bvec3) F
O
rdNotEqual 252 142
253: 28(bvec3) F
Uno
rdNotEqual 252 142
Store 87(p) 253
254: 182(ptr) AccessChain 113 181
255: 7(fvec3) Load 254
256: 28(bvec3) F
O
rdNotEqual 255 142
256: 28(bvec3) F
Uno
rdNotEqual 255 142
ReturnValue 256
FunctionEnd
91(Fn_R_B3D(vb3;): 28(bvec3) Function None 80
...
...
@@ -1991,11 +1991,11 @@ gl_FragCoord origin is upper left
92: Label
259: 152(ptr) AccessChain 113 151
260: 35(f64vec3) Load 259
263: 28(bvec3) F
O
rdNotEqual 260 262
263: 28(bvec3) F
Uno
rdNotEqual 260 262
Store 90(p) 263
264: 152(ptr) AccessChain 113 151
265: 35(f64vec3) Load 264
266: 28(bvec3) F
O
rdNotEqual 265 262
266: 28(bvec3) F
Uno
rdNotEqual 265 262
ReturnValue 266
FunctionEnd
95(Fn_R_D3I(vd3;): 35(f64vec3) Function None 93
...
...
@@ -2135,11 +2135,11 @@ gl_FragCoord origin is upper left
Store 360(r31) 363
365: 182(ptr) AccessChain 113 181
366: 7(fvec3) Load 365
367: 28(bvec3) F
O
rdNotEqual 366 142
367: 28(bvec3) F
Uno
rdNotEqual 366 142
Store 364(r32) 367
369: 152(ptr) AccessChain 113 151
370: 35(f64vec3) Load 369
371: 28(bvec3) F
O
rdNotEqual 370 262
371: 28(bvec3) F
Uno
rdNotEqual 370 262
Store 368(r33) 371
373: 115(ptr) AccessChain 113 114
374: 14(ivec3) Load 373
...
...
Test/baseResults/hlsl.shapeConv.frag.out
View file @
ff4b156e
...
...
@@ -432,7 +432,7 @@ gl_FragCoord origin is upper left
65: 6(float) Load 12(f)
66: 7(fvec4) CompositeConstruct 65 65 65 65
67: 7(fvec4) Load 15(v)
68: 62(bvec4) F
O
rdNotEqual 66 67
68: 62(bvec4) F
Uno
rdNotEqual 66 67
69: 41(bool) Any 68
71: 6(float) Load 70(f1)
72: 7(fvec4) CompositeConstruct 71 71 71 71
...
...
Test/baseResults/hlsl.type.identifier.frag.out
View file @
ff4b156e
...
...
@@ -372,9 +372,9 @@ gl_FragCoord origin is upper left
89(half2x3): 88(ptr) Variable Function
Store 19(float) 20
27: 6(float) Load 19(float)
29: 21(bool) F
O
rdNotEqual 27 28
29: 21(bool) F
Uno
rdNotEqual 27 28
30: 6(float) Load 19(float)
31: 21(bool) F
O
rdNotEqual 30 28
31: 21(bool) F
Uno
rdNotEqual 30 28
32: 24 CompositeConstruct 29 31
Store 26(bool) 32
38: 37(ptr) AccessChain 26(bool) 36
...
...
Test/baseResults/hlsl.whileLoop.frag.out
View file @
ff4b156e
...
...
@@ -149,7 +149,7 @@ gl_FragCoord origin is upper left
17: Label
18: 7(fvec4) Load 10(input)
19: 7(fvec4) Load 10(input)
22: 21(bvec4) F
O
rdNotEqual 18 19
22: 21(bvec4) F
Uno
rdNotEqual 18 19
23: 20(bool) Any 22
BranchConditional 23 14 15
14: Label
...
...
Test/baseResults/spv.300layout.vert.out
View file @
ff4b156e
...
...
@@ -224,7 +224,7 @@ spv.300layout.vert
Store 136 134
139: 138(ptr) AccessChain 47 102 24
140: 14(fvec3) Load 139
144: 143(bvec3) F
O
rdNotEqual 140 142
144: 143(bvec3) F
Uno
rdNotEqual 140 142
145: 137(bool) Any 144
146: 137(bool) LogicalNot 145
SelectionMerge 148 None
...
...
Test/baseResults/spv.300layoutp.vert.out
View file @
ff4b156e
...
...
@@ -176,7 +176,7 @@ spv.300layoutp.vert
Store 88 86
91: 90(ptr) AccessChain 35 54 24
92: 14(fvec3) Load 91
96: 95(bvec3) F
O
rdNotEqual 92 94
96: 95(bvec3) F
Uno
rdNotEqual 92 94
97: 89(bool) Any 96
98: 89(bool) LogicalNot 97
SelectionMerge 100 None
...
...
Test/baseResults/spv.Operations.frag.out
View file @
ff4b156e
...
...
@@ -681,9 +681,9 @@ spv.Operations.frag
502: Label
504: 6(float) Load 196(f)
505: 6(float) Load 220(uf)
506: 186(bool) F
O
rdNotEqual 504 505
506: 186(bool) F
Uno
rdNotEqual 504 505
507: 6(float) Load 196(f)
509: 186(bool) F
O
rdNotEqual 507 508
509: 186(bool) F
Uno
rdNotEqual 507 508
510: 186(bool) LogicalAnd 506 509
Branch 503
503: Label
...
...
Test/baseResults/spv.aggOps.frag.out
View file @
ff4b156e
...
...
@@ -208,7 +208,7 @@ WARNING: 0:4: '' : all default precisions are highp; use precision statements to
116: Label
120: 14(fvec4) Load 16(u)
121: 14(fvec4) Load 93(v)
122: 112(bvec4) F
O
rdNotEqual 120 121
122: 112(bvec4) F
Uno
rdNotEqual 120 121
123: 72(bool) Any 122
SelectionMerge 125 None
BranchConditional 123 124 125
...
...
@@ -279,7 +279,7 @@ WARNING: 0:4: '' : all default precisions are highp; use precision statements to
182: 72(bool) INotEqual 180 181
183: 7(float) CompositeExtract 178 1
184: 7(float) CompositeExtract 179 1
185: 72(bool) F
O
rdNotEqual 183 184
185: 72(bool) F
Uno
rdNotEqual 183 184
186: 72(bool) LogicalOr 182 185
187: 8(s1) CompositeExtract 176 1
188: 8(s1) CompositeExtract 177 1
...
...
@@ -288,7 +288,7 @@ WARNING: 0:4: '' : all default precisions are highp; use precision statements to
191: 72(bool) INotEqual 189 190
192: 7(float) CompositeExtract 187 1
193: 7(float) CompositeExtract 188 1
194: 72(bool) F
O
rdNotEqual 192 193
194: 72(bool) F
Uno
rdNotEqual 192 193
195: 72(bool) LogicalOr 191 194
196: 72(bool) LogicalOr 186 195
197: 8(s1) CompositeExtract 176 2
...
...
@@ -298,7 +298,7 @@ WARNING: 0:4: '' : all default precisions are highp; use precision statements to
201: 72(bool) INotEqual 199 200
202: 7(float) CompositeExtract 197 1
203: 7(float) CompositeExtract 198 1
204: 72(bool) F
O
rdNotEqual 202 203
204: 72(bool) F
Uno
rdNotEqual 202 203
205: 72(bool) LogicalOr 201 204
206: 72(bool) LogicalOr 196 205
SelectionMerge 208 None
...
...
Test/baseResults/spv.conversion.frag.out
View file @
ff4b156e
...
...
@@ -171,19 +171,19 @@ spv.conversion.frag
12: 9(int) Load 11(u_i)
15: 6(bool) INotEqual 12 14
19: 16(float) Load 18(u_f)
21: 6(bool) F
O
rdNotEqual 19 20
21: 6(bool) F
Uno
rdNotEqual 19 20
22: 6(bool) LogicalNotEqual 15 21
Store 8(b) 22
26: 9(int) Load 11(u_i)
27: 6(bool) INotEqual 26 14
28: 16(float) Load 18(u_f)
29: 6(bool) F
O
rdNotEqual 28 20
29: 6(bool) F
Uno
rdNotEqual 28 20
30: 23(bvec2) CompositeConstruct 27 29
Store 25(b2) 30
34: 9(int) Load 11(u_i)
35: 6(bool) INotEqual 34 14
36: 16(float) Load 18(u_f)
37: 6(bool) F
O
rdNotEqual 36 20
37: 6(bool) F
Uno
rdNotEqual 36 20
40: 9(int) Load 39(i_i)
41: 6(bool) INotEqual 40 14
42: 31(bvec3) CompositeConstruct 35 37 41
...
...
@@ -191,11 +191,11 @@ spv.conversion.frag
46: 9(int) Load 11(u_i)
47: 6(bool) INotEqual 46 14
48: 16(float) Load 18(u_f)
49: 6(bool) F
O
rdNotEqual 48 20
49: 6(bool) F
Uno
rdNotEqual 48 20
50: 9(int) Load 39(i_i)
51: 6(bool) INotEqual 50 14
54: 16(float) Load 53(i_f)
55: 6(bool) F
O
rdNotEqual 54 20
55: 6(bool) F
Uno
rdNotEqual 54 20
56: 43(bvec4) CompositeConstruct 47 49 51 55
Store 45(b4) 56
59: 16(float) Load 18(u_f)
...
...
@@ -273,7 +273,7 @@ spv.conversion.frag
164: 95(fvec4) FAdd 163 162
Store 118(f4) 164
165: 95(fvec4) Load 97(u_f4)
166: 43(bvec4) F
O
rdNotEqual 165 150
166: 43(bvec4) F
Uno
rdNotEqual 165 150
167: 95(fvec4) Select 166 151 150
168: 95(fvec4) Load 118(f4)
169: 95(fvec4) FAdd 168 167
...
...
@@ -417,7 +417,7 @@ spv.conversion.frag
289: 79(ivec3) Load 81(i3)
290: 82(fvec3) ConvertSToF 289
291: 82(fvec3) Load 114(f3)
292: 31(bvec3) F
O
rdNotEqual 290 291
292: 31(bvec3) F
Uno
rdNotEqual 290 291
293: 6(bool) Any 292
Branch 288
288: Label
...
...
Test/baseResults/spv.float16.frag.out
View file @
ff4b156e
...
...
@@ -340,7 +340,7 @@ Validation failed
112: 35(ptr) AccessChain 42(f16v) 34
113:28(float16_t) Load 112
114:28(float16_t) Load 87(f16)
115: 109(bool) F
O
rdNotEqual 113 114
115: 109(bool) F
Uno
rdNotEqual 113 114
Store 111(b) 115
116: 35(ptr) AccessChain 42(f16v) 90
117:28(float16_t) Load 116
...
...
@@ -403,7 +403,7 @@ Validation failed
161:151(f16vec3) Select 157 160 159
Store 153(f16v) 161
162:151(f16vec3) Load 153(f16v)
163: 154(bvec3) F
O
rdNotEqual 162 159
163: 154(bvec3) F
Uno
rdNotEqual 162 159
Store 156(bv) 163
168: 165(fvec3) Load 167(fv)
169:151(f16vec3) FConvert 168
...
...
@@ -780,7 +780,7 @@ Validation failed
Store 442(bv) 459
460:151(f16vec3) Load 443(f16v1)
461:151(f16vec3) Load 445(f16v2)
462: 154(bvec3) F
O
rdNotEqual 460 461
462: 154(bvec3) F
Uno
rdNotEqual 460 461
Store 442(bv) 462
Return
FunctionEnd
...
...
Test/baseResults/spv.float32.frag.out
View file @
ff4b156e
...
...
@@ -312,7 +312,7 @@ spv.float32.frag
110: 33(ptr) AccessChain 40(f32v) 32
111: 26(float) Load 110
112: 26(float) Load 85(f32)
113: 107(bool) F
O
rdNotEqual 111 112
113: 107(bool) F
Uno
rdNotEqual 111 112
Store 109(b) 113
114: 33(ptr) AccessChain 40(f32v) 88
115: 26(float) Load 114
...
...
@@ -382,7 +382,7 @@ spv.float32.frag
165: 153(fvec3) Select 161 164 163
Store 155(f32v) 165
166: 153(fvec3) Load 155(f32v)
167: 158(bvec3) F
O
rdNotEqual 166 163
167: 158(bvec3) F
Uno
rdNotEqual 166 163
Store 160(bv) 167
168:150(f64vec3) Load 152(f64v)
169: 153(fvec3) FConvert 168
...
...
@@ -744,7 +744,7 @@ spv.float32.frag
Store 448(bv) 465
466: 153(fvec3) Load 449(f32v1)
467: 153(fvec3) Load 451(f32v2)
468: 158(bvec3) F
O
rdNotEqual 466 467
468: 158(bvec3) F
Uno
rdNotEqual 466 467
Store 448(bv) 468
Return
FunctionEnd
...
...
Test/baseResults/spv.float64.frag.out
View file @
ff4b156e
...
...
@@ -311,7 +311,7 @@ Validation failed
110: 33(ptr) AccessChain 40(f64v) 32
111:26(float64_t) Load 110
112:26(float64_t) Load 85(f64)
113: 107(bool) F
O
rdNotEqual 111 112
113: 107(bool) F
Uno
rdNotEqual 111 112
Store 109(b) 113
114: 33(ptr) AccessChain 40(f64v) 88
115:26(float64_t) Load 114
...
...
@@ -377,7 +377,7 @@ Validation failed
159:149(f64vec3) Select 155 158 157
Store 151(f64v) 159
160:149(f64vec3) Load 151(f64v)
161: 152(bvec3) F
O
rdNotEqual 160 157
161: 152(bvec3) F
Uno
rdNotEqual 160 157
Store 154(bv) 161
166:163(f16vec3) Load 165(f16v)
167:149(f64vec3) FConvert 166
...
...
@@ -733,7 +733,7 @@ Validation failed
Store 438(bv) 455
456:149(f64vec3) Load 439(f64v1)
457:149(f64vec3) Load 441(f64v2)
458: 152(bvec3) F
O
rdNotEqual 456 457
458: 152(bvec3) F
Uno
rdNotEqual 456 457
Store 438(bv) 458
Return
FunctionEnd
...
...
Test/baseResults/vulkan.ast.vert.out
View file @
ff4b156e
...
...
@@ -306,7 +306,7 @@ Shader version: 450
48: TypeArray 44(fvec2) 41
4(main): 2 Function None 3
5: Label
10: 8(bool) F
O
rdNotEqual 7(scf1) 9
10: 8(bool) F
Uno
rdNotEqual 7(scf1) 9
18: 6(float) Select 11(scbt) 17 9
19: 6(float) ConvertSToF 13(sci2)
20: 12(int) ConvertFToS 7(scf1)
...
...
@@ -315,7 +315,7 @@ Shader version: 450
28: 6(float) FAdd 7(scf1) 27
29: 6(float) FNegate 7(scf1)
32: 8(bool) FOrdGreaterThan 7(scf1) 7(scf1)
34: 8(bool) F
O
rdNotEqual 7(scf1) 7(scf1)
34: 8(bool) F
Uno
rdNotEqual 7(scf1) 7(scf1)
43: 42 CompositeConstruct 39 40
45: 44(fvec2) CompositeConstruct 7(scf1) 7(scf1)
46: 44(fvec2) CompositeConstruct 7(scf1) 7(scf1)
...
...
Test/baseResults/web.operations.frag.out
View file @
ff4b156e
...
...
@@ -205,21 +205,21 @@
%70 = OpLoad %mat4v4float %m4
%72 = OpCompositeExtract %v4float %69 0
%73 = OpCompositeExtract %v4float %70 0
%75 = OpF
O
rdNotEqual %v4bool %72 %73
%75 = OpF
Uno
rdNotEqual %v4bool %72 %73
%76 = OpAny %bool %75
%77 = OpCompositeExtract %v4float %69 1
%78 = OpCompositeExtract %v4float %70 1
%79 = OpF
O
rdNotEqual %v4bool %77 %78
%79 = OpF
Uno
rdNotEqual %v4bool %77 %78
%80 = OpAny %bool %79
%81 = OpLogicalOr %bool %76 %80
%82 = OpCompositeExtract %v4float %69 2
%83 = OpCompositeExtract %v4float %70 2
%84 = OpF
O
rdNotEqual %v4bool %82 %83
%84 = OpF
Uno
rdNotEqual %v4bool %82 %83
%85 = OpAny %bool %84
%86 = OpLogicalOr %bool %81 %85
%87 = OpCompositeExtract %v4float %69 3
%88 = OpCompositeExtract %v4float %70 3
%89 = OpF
O
rdNotEqual %v4bool %87 %88
%89 = OpF
Uno
rdNotEqual %v4bool %87 %88
%90 = OpAny %bool %89
%91 = OpLogicalOr %bool %86 %90
%92 = OpLoad %mat2v2float %m2
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment