yum-mirror/glslang

git clone https://git.yummers.dev/yum-mirror/glslang

Arcady Goldmints-OrlovAdd new gtests/Discard.cpp file to REUSE.toml20960a48

main
16.3 KiB611 linesraw
1version = 1
2
3[[annotations]]
4precedence = "closest"
5path = [
6    "**.md",
7    ".clang-format",
8    ".gitattributes",
9    ".gitignore",
10    ".mailmap",
11    "_config.yml",
12    "known_good.json",
13    "known_good_khr.json",
14    "license-checker.cfg",
15    "LICENSE.txt",
16    ".github/dependabot.yml",
17    ".github/workflows/*.yml",
18    ".github/workflows/*.js",
19    "glslang/OSDependent/Web/glslang.pre.js",
20    "glslang/OSDependent/Web/glslang.after.js",
21    "Test/**",
22]
23SPDX-FileCopyrightText = "2026 The Khronos Group, Inc."
24SPDX-License-Identifier = "Apache-2.0"
25
26[[annotations]]
27path = [
28    "Android.mk",
29    "build_info.h.tmpl",
30    "CMakeLists.txt",
31    "DEPS",
32    ".gn",
33    "standalone.gclient",
34    "External/CMakeLists.txt",
35    "build_overrides/build.gni",
36    "build_overrides/spirv_tools.gni",
37    "glslang/CMakeLists.txt",
38    "glslang/OSDependent/Unix/CMakeLists.txt",
39    "glslang/OSDependent/Web/CMakeLists.txt",
40    "glslang/OSDependent/Windows/CMakeLists.txt",
41    "glslang/updateGrammar",
42    "glslang/MachineIndependent/pch.h",
43    "glslang/OSDependent/Unix/CMakeLists.txt",
44    "glslang/OSDependent/Web/CMakeLists.txt",
45    "glslang/OSDependent/Web/glslang.after.js",
46    "glslang/OSDependent/Web/glslang.pre.js",
47    "glslang/OSDependent/Windows/CMakeLists.txt",
48    "glslang/stub.cpp",
49    "gtests/CMakeLists.txt",
50    "ndk_test/Android.mk",
51    "ndk_test/jni/Application.mk",
52    "SPIRV/CMakeLists.txt",
53    "StandAlone/CMakeLists.txt",
54    "Test/find_package/CMakeLists.txt",
55    "Test/find_package/example.c",
56    "Test/find_package/stub.cpp",
57    "glslang/HLSL/pch.h",
58    "Test/find_package/CMakeLists.txt",
59    "Test/find_package/example.c",
60    "Test/find_package/stub.cpp",
61    "Test/find_package/CMakeLists.txt",
62    "Test/find_package/example.c",
63    "Test/find_package/stub.cpp",
64    "gtests/InvertY.cpp",
65    "gtests/Discard.cpp",
66]
67SPDX-FileCopyrightText = "The Khronos Group Inc."
68SPDX-License-Identifier = "BSD-3-Clause"
69
70[[annotations]]
71path = [
72    "Test/baseResults/spv.debuginfo.glsl.comp.out",
73    "Test/baseResults/spv.debuginfo.glsl.frag.out",
74    "Test/baseResults/spv.debuginfo.glsl.geom.out",
75    "Test/baseResults/spv.debuginfo.glsl.tesc.out",
76    "Test/baseResults/spv.debuginfo.glsl.tese.out",
77    "Test/baseResults/spv.debuginfo.glsl.vert.out",
78    "Test/baseResults/spv.debuginfo.hlsl.comp.out",
79    "Test/baseResults/spv.debuginfo.hlsl.frag.out",
80    "Test/baseResults/spv.debuginfo.hlsl.geom.out",
81    "Test/baseResults/spv.debuginfo.hlsl.tesc.out",
82    "Test/baseResults/spv.debuginfo.hlsl.tese.out",
83    "Test/baseResults/spv.debuginfo.hlsl.vert.out",
84    "Test/spv.debuginfo.glsl.comp",
85    "Test/spv.debuginfo.glsl.frag",
86    "Test/spv.debuginfo.glsl.geom",
87    "Test/spv.debuginfo.glsl.tesc",
88    "Test/spv.debuginfo.glsl.tese",
89    "Test/spv.debuginfo.glsl.vert",
90    "Test/spv.debuginfo.hlsl.comp",
91    "Test/spv.debuginfo.hlsl.frag",
92    "Test/spv.debuginfo.hlsl.geom",
93    "Test/spv.debuginfo.hlsl.tesc",
94    "Test/spv.debuginfo.hlsl.tese",
95    "Test/spv.debuginfo.hlsl.vert",
96]
97SPDX-FileCopyrightText = "Sascha Willems"
98SPDX-License-Identifier = "MIT"
99
100
101[[annotations]]
102path = [
103    "glslang/MachineIndependent/IntermTraverse.cpp",
104]
105SPDX-FileCopyrightText = [
106    "3Dlabs Inc. Ltd.",
107    "LunarG, Inc.",
108    "The ANGLE Project Authors.",
109]
110SPDX-License-Identifier = "BSD-3-Clause"
111
112[[annotations]]
113path = [
114    "SPIRV/SpvBuilder.cpp",
115]
116SPDX-FileCopyrightText = [
117    "LunarG, Inc.",
118    "Google, Inc.",
119    "Advanced Micro Devices, Inc.",
120]
121SPDX-License-Identifier = "BSD-3-Clause"
122
123
124[[annotations]]
125path = [
126  "SPIRV/GlslangToSpv.cpp",
127  "SPIRV/SpvBuilder.h",
128]
129SPDX-FileCopyrightText = [
130    "LunarG, Inc.",
131    "Google, Inc.",
132    "ARM Limited.",
133    "Advanced Micro Devices, Inc.",
134]
135SPDX-License-Identifier = "BSD-3-Clause"
136
137
138[[annotations]]
139path = [
140    "glslang/ResourceLimits/ResourceLimits.cpp",
141    "glslang/Public/ResourceLimits.h",
142    "glslang/OSDependent/Web/glslang.js.cpp",
143    "glslang/glslang/HLSL/hlslOpMap.cpp",
144    "glslang/glslang/HLSL/hlslOpMap.h",
145    "glslang/glslang/HLSL/hlslScanContext.h",
146    "glslang/glslang/HLSL/hlslTokenStream.cpp",
147    "glslang/glslang/HLSL/hlslTokenStream.h",
148    "glslang/Include/defer.h",
149    "glslang/MachineIndependent/propagateNoContraction.cpp",
150    "glslang/MachineIndependent/propagateNoContraction.h",
151    "glslang/HLSL/hlslOpMap.cpp",
152    "glslang/HLSL/hlslOpMap.h",
153    "glslang/HLSL/hlslScanContext.h",
154    "glslang/HLSL/hlslTokenStream.cpp",
155    "glslang/HLSL/hlslTokenStream.h",
156    "gn_scripts/glslang_overrides_with_defaults.gni",
157    "gtests/AST.FromFile.cpp",
158    "gtests/BuiltInResource.FromFile.cpp",
159    "gtests/Config.FromFile.cpp",
160    "gtests/GlslMapIO.FromFile.cpp",
161    "gtests/Hlsl.FromFile.cpp",
162    "gtests/Initializer.h",
163    "gtests/Link.FromFile.cpp",
164    "gtests/Link.FromFile.Vk.cpp",
165    "gtests/main.cpp",
166    "gtests/pch.h",
167    "gtests/Pp.FromFile.cpp",
168    "gtests/README.md",
169    "gtests/Settings.cpp",
170    "gtests/Settings.h",
171    "gtests/Spv.FromFile.cpp",
172    "gtests/SpvDebugInfoTest.cpp",
173    "gtests/TestFixture.cpp",
174    "gtests/TestFixture.h",
175    "gtests/UboUnsizedArray.cpp",
176    "gtests/VkRelaxed.FromFile.cpp",
177    "SPIRV/SpvPostProcess.cpp",
178    "SPIRV/InReadableOrder.cpp",
179    "SPIRV/Logger.cpp",
180    "SPIRV/Logger.h",
181    "Test/baseResults/spv.debuginfo.hlsl.comp.out",
182    "Test/baseResults/spv.debuginfo.hlsl.frag.out",
183    "Test/baseResults/spv.debuginfo.hlsl.geom.out",
184    "Test/baseResults/spv.debuginfo.hlsl.tesc.out",
185    "Test/baseResults/spv.debuginfo.hlsl.tese.out",
186    "Test/baseResults/spv.debuginfo.hlsl.vert.out",
187    "Test/spv.debuginfo.hlsl.comp",
188    "Test/spv.debuginfo.hlsl.frag",
189    "Test/spv.debuginfo.hlsl.geom",
190    "Test/spv.debuginfo.hlsl.tesc",
191    "Test/spv.debuginfo.hlsl.tese",
192    "Test/spv.debuginfo.hlsl.vert",
193]
194SPDX-FileCopyrightText = "Google, Inc."
195SPDX-License-Identifier = "BSD-3-Clause"
196
197[[annotations]]
198path = [
199    "SPIRV/spvUtil.h",
200]
201SPDX-FileCopyrightText = "Jan Kelemen"
202SPDX-License-Identifier = "BSD-3-Clause"
203
204[[annotations]]
205path = [
206    "update_glslang_sources.py",
207]
208SPDX-FileCopyrightText = "The Glslang Authors"
209SPDX-License-Identifier = "Apache-2.0"
210
211[[annotations]]
212path = [
213    "glslang/ResourceLimits/resource_limits_c.cpp ResourceLimits.cpp",
214    "glslang/Public/resource_limits_c.h",
215    "glslang/ResourceLimits/resource_limits_c.cpp",
216]
217SPDX-FileCopyrightText = "2019 Travis Fort"
218SPDX-License-Identifier = "BSD-2-Clause"
219
220[[annotations]]
221path = [
222    "glslang/CInterface/glslang_c_interface.cpp",
223    "glslang/Include/glslang_c_interface.h",
224    "glslang/Include/glslang_c_shader_types.h",
225    "glslang/Include/glslang_c_interface.h",
226    "glslang/Include/glslang_c_shader_types.h",
227    "SPIRV/CInterface/spirv_c_interface.cpp",
228]
229SPDX-FileCopyrightText = "2019 Viktor Latypov"
230SPDX-License-Identifier = "BSD-2-Clause"
231
232[[annotations]]
233path = [
234    "gtests/HexFloat.cpp",
235    "gtests/LiveTraverser.FromFile.cpp",
236]
237SPDX-FileCopyrightText = [
238    "The Khronos Group Inc.",
239    "Google LLC",
240]
241SPDX-License-Identifier = "Apache-2.0"
242
243[[annotations]]
244path = [
245    "build_info.py",
246    "BUILD.gn",
247    "build_overrides/glslang.gni",
248    "gen_extension_headers.py",
249    "parse_version.cmake",
250    "ndk_test/test.cpp",
251    "kokoro/**",
252    "gtests/Common.cpp",
253]
254SPDX-FileCopyrightText = "Google Inc."
255SPDX-License-Identifier = "Apache-2.0"
256
257[[annotations]]
258path = [
259    "StandAlone/StandAlone.cpp",
260    "glslang/ExtensionHeaders/GL_EXT_shader_realtime_clock.glsl",
261]
262SPDX-FileCopyrightText = [
263    "3Dlabs Inc. Ltd.",
264    "LunarG, Inc.",
265    "Google, Inc.",
266    "Advanced Micro Devices, Inc.",
267]
268SPDX-License-Identifier = "BSD-3-Clause"
269
270[[annotations]]
271path = ["SPIRV/GLSL.ext.ARM.h"]
272SPDX-FileCopyrightText = "ARM Limited"
273SPDX-License-Identifier = "MIT-Khronos-old"
274
275[[annotations]]
276path = [
277    "glslang/glslang/HLSL/hlslAttributes.cpp",
278    "glslang/glslang/HLSL/hlslAttributes.h",
279    "glslang/glslang/HLSL/hlslParseables.cpp",
280    "glslang/glslang/HLSL/hlslParseables.h",
281    "glslang/Include/visibility.h",
282    "glslang/MachineIndependent/iomapper.cpp",
283    "glslang/MachineIndependent/iomapper.h",
284    "glslang/MachineIndependent/limits.cpp",
285    "glslang/MachineIndependent/LiveTraverser.h",
286    "glslang/MachineIndependent/ScanContext.h",
287    "glslang/MachineIndependent/span.h",
288    "glslang/MachineIndependent/reflection.cpp",
289    "glslang/MachineIndependent/reflection.h",
290    "glslang/HLSL/hlslAttributes.cpp",
291    "glslang/HLSL/hlslAttributes.h",
292    "glslang/HLSL/hlslParseables.cpp",
293    "glslang/HLSL/hlslParseables.h",
294    "StandAlone/Worklist.h",
295    "SPIRV/disassemble.cpp",
296    "SPIRV/disassemble.h",
297    "SPIRV/doc.h",
298    "Test/versionsClean.frag",
299    "Test/versionsClean.vert",
300    "Test/versionsErrors.frag",
301    "Test/versionsErrors.vert",
302]
303SPDX-FileCopyrightText = "LunarG Inc."
304SPDX-License-Identifier = "BSD-3-Clause"
305
306[[annotations]]
307path = [
308    "SPIRV/GLSL.ext.AMD.h",
309    "SPIRV/GLSL.ext.EXT.h",
310    "SPIRV/GLSL.ext.NV.h",
311    "SPIRV/GLSL.ext.QCOM.h",
312    "SPIRV/GLSL.std.450.h",
313    "SPIRV/NonSemanticDebugPrintf.h",
314    "SPIRV/NonSemanticShaderDebugInfo.h",
315    "SPIRV/spirv.hpp11",
316    "glslang/MachineIndependent/gl_types.h",
317]
318SPDX-FileCopyrightText = "The Khronos Group Inc."
319SPDX-License-Identifier = "MIT-Khronos-old"
320
321
322[[annotations]]
323path = [
324    "SPIRV/doc.cpp",
325]
326SPDX-FileCopyrightText = [
327    "LunarG, Inc.",
328    "ARM Limited",
329    "Advanced Micro Devices, Inc.",
330]
331SPDX-License-Identifier = "BSD-3-Clause"
332
333
334[[annotations]]
335path = [
336    "glslang/MachineIndependent/ParseContextBase.cpp",
337    "StandAlone/DirStackFileIncluder.h",
338]
339SPDX-FileCopyrightText = [
340  "3Dlabs Inc. Ltd",
341  "Google Inc.",
342]
343SPDX-License-Identifier = "BSD-3-Clause"
344
345
346[[annotations]]
347path = ["SPIRV/GLSL.ext.KHR.h"]
348SPDX-FileCopyrightText = [
349    "The Khronos Group Inc.",
350    "Arm Limited",
351    "Advanced Micro Devices, Inc.",
352]
353SPDX-License-Identifier = "MIT-Khronos-old"
354
355[[annotations]]
356path = [
357    "glslang/MachineIndependent/preprocessor/PpAtom.cpp",
358    "glslang/MachineIndependent/preprocessor/PpContext.cpp",
359    "glslang/Include/arrays.h",
360    "glslang/Include/Common.h",
361    "glslang/Include/PoolAlloc.h",
362    "glslang/Include/ResourceLimits.h",
363    "glslang/MachineIndependent/Initialize.h",
364    "glslang/MachineIndependent/RemoveTree.cpp",
365    "glslang/MachineIndependent/Scan.h",
366]
367SPDX-FileCopyrightText = [
368    "3Dlabs Inc. Ltd.",
369    "LunarG, Inc.",
370]
371SPDX-License-Identifier = "BSD-3-Clause"
372
373[[annotations]]
374path = [
375    "glslang/MachineIndependent/preprocessor/PpTokens.h",
376    "glslang/GenericCodeGen/Link.cpp",
377    "glslang/GenericCodeGen/CodeGen.cpp",
378    "glslang/OSDependent/osinclude.h",
379    "glslang/OSDependent/Unix/ossource.cpp",
380    "glslang/OSDependent/Windows/ossource.cpp",
381    "glslang/Include/InfoSink.h",
382    "glslang/Include/InitializeGlobals.h",
383    "glslang/Include/ShHandle.h",
384    "glslang/MachineIndependent/InfoSink.cpp",
385    "glslang/MachineIndependent/parseConst.cpp",
386    "glslang/MachineIndependent/PoolAlloc.cpp",
387    "glslang/MachineIndependent/RemoveTree.h",
388    "Test/sample.frag",
389    "Test/sample.vert",
390]
391SPDX-FileCopyrightText = "3Dlabs Inc. Ltd"
392SPDX-License-Identifier = "BSD-3-Clause"
393
394[[annotations]]
395path = [
396    "glslang/MachineIndependent/preprocessor/Pp.cpp",
397    "glslang/MachineIndependent/preprocessor/PpTokens.cpp",
398    "glslang/Public/ShaderLang.h",
399    "glslang/MachineIndependent/ParseHelper.h",
400    "glslang/MachineIndependent/ShaderLang.cpp",
401    "glslang/MachineIndependent/SymbolTable.h",
402]
403SPDX-FileCopyrightText = [
404    "3Dlabs Inc. Ltd.",
405    "LunarG, Inc.",
406    "Google, Inc.",
407]
408SPDX-License-Identifier = "BSD-3-Clause"
409
410[[annotations]]
411path = [
412    "glslang/MachineIndependent/preprocessor/PpContext.h",
413    "glslang/glslang/HLSL/hlslParseHelper.cpp",
414    "glslang/glslang/HLSL/hlslParseHelper.h",
415    "glslang/glslang/HLSL/hlslScanContext.cpp",
416    "glslang/glslang/HLSL/hlslTokens.h",
417    "glslang/MachineIndependent/attribute.cpp",
418    "glslang/MachineIndependent/attribute.h",
419    "SPIRV/GlslangToSpv.h",
420    "SPIRV/SpvTools.cpp",
421    "SPIRV/SpvTools.h",
422    "SPIRV/spvIR.h",
423    "glslang/HLSL/hlslParseHelper.cpp",
424    "glslang/HLSL/hlslParseHelper.h",
425    "glslang/HLSL/hlslScanContext.cpp",
426    "glslang/HLSL/hlslTokens.h",
427]
428SPDX-FileCopyrightText = [
429    "LunarG, Inc.",
430    "Google, Inc.",
431]
432SPDX-License-Identifier = "BSD-3-Clause"
433
434[[annotations]]
435path = [
436    "glslang/MachineIndependent/parseVersions.h",
437]
438SPDX-FileCopyrightText = [
439    "LunarG, Inc.",
440    "ARM Limited",
441]
442SPDX-License-Identifier = "BSD-3-Clause"
443
444[[annotations]]
445path = [
446    "glslang/glslang/HLSL/hlslGrammar.cpp",
447    "glslang/glslang/HLSL/hlslGrammar.h",
448    "glslang/HLSL/hlslGrammar.cpp",
449    "glslang/HLSL/hlslGrammar.h",
450]
451SPDX-FileCopyrightText = [
452    "LunarG, Inc.",
453    "Google, Inc.",
454    "Mobica Limited",
455]
456SPDX-License-Identifier = "BSD-3-Clause"
457
458[[annotations]]
459path = [
460  "glslang/Include/ConstantUnion.h",
461  "glslang/MachineIndependent/linkValidate.cpp",
462]
463SPDX-FileCopyrightText = [
464    "3Dlabs Inc. Ltd.",
465    "LunarG, Inc.",
466    "ARM Limited.",
467]
468SPDX-License-Identifier = "BSD-3-Clause"
469
470[[annotations]]
471path = [
472  "glslang/Include/BaseTypes.h",
473  "glslang/Include/intermediate.h",
474  "glslang/Include/Types.h",
475  "glslang/MachineIndependent/intermOut.cpp",
476]
477SPDX-FileCopyrightText = [
478    "3Dlabs Inc. Ltd.",
479    "LunarG, Inc.",
480    "ARM Limited.",
481    "Advanced Micro Devices, Inc.",
482]
483SPDX-License-Identifier = "BSD-3-Clause"
484
485[[annotations]]
486path = [
487  "glslang/Include/SpirvIntrinsics.h",
488  "glslang/MachineIndependent/SpirvIntrinsics.cpp",
489]
490SPDX-FileCopyrightText = [
491    "Advanced Micro Devices, Inc.",
492]
493SPDX-License-Identifier = "BSD-3-Clause"
494
495[[annotations]]
496path = [
497    "glslang/MachineIndependent/Constant.cpp",
498    "glslang/MachineIndependent/Intermediate.cpp",
499    "glslang/MachineIndependent/localintermediate.h",
500]
501SPDX-FileCopyrightText = [
502    "3Dlabs Inc. Ltd.",
503    "LunarG, Inc.",
504    "Google, Inc.",
505    "ARM Limited.",
506]
507SPDX-License-Identifier = "BSD-3-Clause"
508
509[[annotations]]
510path = [
511    "glslang/MachineIndependent/glslang.y",
512    "glslang/MachineIndependent/Initialize.cpp",
513    "glslang/MachineIndependent/glslang.y",
514    "glslang/MachineIndependent/Scan.cpp",
515    "glslang/MachineIndependent/SymbolTable.cpp",
516    "glslang/MachineIndependent/Versions.cpp",
517]
518SPDX-FileCopyrightText = [
519    "3Dlabs Inc. Ltd.",
520    "LunarG, Inc.",
521    "Google, Inc.",
522    "ARM Limited.",
523    "Advanced Micro Devices, Inc.",
524]
525SPDX-License-Identifier = "BSD-3-Clause"
526
527[[annotations]]
528path = [
529    "glslang/MachineIndependent/ParseHelper.cpp",
530]
531SPDX-FileCopyrightText = [
532    "3Dlabs Inc. Ltd.",
533    "LunarG, Inc.",
534    "Google, Inc.",
535    "ARM Limited.",
536    "Advanced Micro Devices, Inc.",
537    "Ravi Prakash Singh",
538]
539SPDX-License-Identifier = "BSD-3-Clause"
540
541[[annotations]]
542path = [
543    "glslang/MachineIndependent/Versions.h",
544]
545SPDX-FileCopyrightText = [
546    "3Dlabs Inc. Ltd.",
547    "LunarG, Inc.",
548    "Google, Inc.",
549    "ARM Limited.",
550    "Advanced Micro Devices, Inc.",
551    "Valve Corporation",
552]
553SPDX-License-Identifier = "BSD-3-Clause"
554
555[[annotations]]
556path = [
557  "glslang/MachineIndependent/preprocessor/PpScanner.cpp",
558]
559SPDX-FileCopyrightText = [
560    "3Dlabs Inc. Ltd.",
561    "LunarG, Inc.",
562    "ARM Limited.",
563    "Google, Inc.",
564    "Mobica Limited",
565]
566SPDX-License-Identifier = "BSD-3-Clause"
567
568[[annotations]]
569path = [
570    "glslang/MachineIndependent/preprocessor/Pp.cpp",
571    "glslang/MachineIndependent/preprocessor/PpAtom.cpp",
572    "glslang/MachineIndependent/preprocessor/PpContext.cpp",
573    "glslang/MachineIndependent/preprocessor/PpContext.h",
574    "glslang/MachineIndependent/preprocessor/PpScanner.cpp",
575    "glslang/MachineIndependent/preprocessor/PpTokens.cpp",
576    "glslang/MachineIndependent/preprocessor/PpTokens.h",
577]
578SPDX-FileCopyrightText = "NVIDIA Corporation"
579SPDX-License-Identifier = "AML-glslang"
580
581[[annotations]]
582path = [
583    "Test/baseResults/spv.debuginfo.scalar_types.glsl.frag.out",
584    "Test/spv.debuginfo.scalar_types.glsl.frag",
585]
586SPDX-FileCopyrightText = "NVIDIA Corporation"
587SPDX-License-Identifier = "MIT"
588
589[[annotations]]
590path = [
591    "SPIRV/bitutils.h",
592    "SPIRV/hex_float.h",
593]
594SPDX-FileCopyrightText = "The Khronos Group Inc."
595SPDX-License-Identifier = "Apache-2.0"
596
597[[annotations]]
598path = [
599    "gtests/SpvPatternTest.cpp",
600    "gtests/StructName.cpp",
601]
602SPDX-FileCopyrightText = "NVIDIA Corporation"
603SPDX-License-Identifier = "MIT"
604
605[[annotations]]
606path = [
607    "glslang/MachineIndependent/glslang_tab.cpp",
608    "glslang/MachineIndependent/glslang_tab.cpp.h",
609]
610SPDX-FileCopyrightText = "Free Software Foundation, Inc."
611SPDX-License-Identifier = "GPL-3.0-or-later WITH Bison-exception-2.2"