xref: /aosp_15_r20/external/angle/third_party/spirv-headers/src/BUILD.bazel (revision 8975f5c5ed3d1c378011245431ada316dfb6f244)
1*8975f5c5SAndroid Build Coastguard Workerpackage(
2*8975f5c5SAndroid Build Coastguard Worker    default_visibility = ["//visibility:public"],
3*8975f5c5SAndroid Build Coastguard Worker)
4*8975f5c5SAndroid Build Coastguard Worker
5*8975f5c5SAndroid Build Coastguard Workerlicenses(["notice"])
6*8975f5c5SAndroid Build Coastguard Worker
7*8975f5c5SAndroid Build Coastguard Workerexports_files(["LICENSE"])
8*8975f5c5SAndroid Build Coastguard Worker
9*8975f5c5SAndroid Build Coastguard Workerfilegroup(
10*8975f5c5SAndroid Build Coastguard Worker    name = "spirv_core_grammar_1.0",
11*8975f5c5SAndroid Build Coastguard Worker    srcs = ["include/spirv/1.0/spirv.core.grammar.json"],
12*8975f5c5SAndroid Build Coastguard Worker)
13*8975f5c5SAndroid Build Coastguard Worker
14*8975f5c5SAndroid Build Coastguard Workerfilegroup(
15*8975f5c5SAndroid Build Coastguard Worker    name = "spirv_glsl_grammar_1.0",
16*8975f5c5SAndroid Build Coastguard Worker    srcs = ["include/spirv/1.0/extinst.glsl.std.450.grammar.json"],
17*8975f5c5SAndroid Build Coastguard Worker)
18*8975f5c5SAndroid Build Coastguard Worker
19*8975f5c5SAndroid Build Coastguard Workerfilegroup(
20*8975f5c5SAndroid Build Coastguard Worker    name = "spirv_opencl_grammar_1.0",
21*8975f5c5SAndroid Build Coastguard Worker    srcs = ["include/spirv/1.0/extinst.opencl.std.100.grammar.json"],
22*8975f5c5SAndroid Build Coastguard Worker)
23*8975f5c5SAndroid Build Coastguard Worker
24*8975f5c5SAndroid Build Coastguard Workerfilegroup(
25*8975f5c5SAndroid Build Coastguard Worker    name = "spirv_core_grammar_1.1",
26*8975f5c5SAndroid Build Coastguard Worker    srcs = ["include/spirv/1.1/spirv.core.grammar.json"],
27*8975f5c5SAndroid Build Coastguard Worker)
28*8975f5c5SAndroid Build Coastguard Worker
29*8975f5c5SAndroid Build Coastguard Workerfilegroup(
30*8975f5c5SAndroid Build Coastguard Worker    name = "spirv_glsl_grammar_1.1",
31*8975f5c5SAndroid Build Coastguard Worker    srcs = ["include/spirv/1.1/extinst.glsl.std.450.grammar.json"],
32*8975f5c5SAndroid Build Coastguard Worker)
33*8975f5c5SAndroid Build Coastguard Worker
34*8975f5c5SAndroid Build Coastguard Workerfilegroup(
35*8975f5c5SAndroid Build Coastguard Worker    name = "spirv_opencl_grammar_1.1",
36*8975f5c5SAndroid Build Coastguard Worker    srcs = ["include/spirv/1.1/extinst.opencl.std.100.grammar.json"],
37*8975f5c5SAndroid Build Coastguard Worker)
38*8975f5c5SAndroid Build Coastguard Worker
39*8975f5c5SAndroid Build Coastguard Workerfilegroup(
40*8975f5c5SAndroid Build Coastguard Worker    name = "spirv_core_grammar_1.2",
41*8975f5c5SAndroid Build Coastguard Worker    srcs = ["include/spirv/1.2/spirv.core.grammar.json"],
42*8975f5c5SAndroid Build Coastguard Worker)
43*8975f5c5SAndroid Build Coastguard Worker
44*8975f5c5SAndroid Build Coastguard Workerfilegroup(
45*8975f5c5SAndroid Build Coastguard Worker    name = "spirv_glsl_grammar_1.2",
46*8975f5c5SAndroid Build Coastguard Worker    srcs = ["include/spirv/1.2/extinst.glsl.std.450.grammar.json"],
47*8975f5c5SAndroid Build Coastguard Worker)
48*8975f5c5SAndroid Build Coastguard Worker
49*8975f5c5SAndroid Build Coastguard Workerfilegroup(
50*8975f5c5SAndroid Build Coastguard Worker    name = "spirv_opencl_grammar_1.2",
51*8975f5c5SAndroid Build Coastguard Worker    srcs = ["include/spirv/1.2/extinst.opencl.std.100.grammar.json"],
52*8975f5c5SAndroid Build Coastguard Worker)
53*8975f5c5SAndroid Build Coastguard Worker
54*8975f5c5SAndroid Build Coastguard Workerfilegroup(
55*8975f5c5SAndroid Build Coastguard Worker    name = "spirv_core_grammar_unified1",
56*8975f5c5SAndroid Build Coastguard Worker    srcs = ["include/spirv/unified1/spirv.core.grammar.json"],
57*8975f5c5SAndroid Build Coastguard Worker)
58*8975f5c5SAndroid Build Coastguard Worker
59*8975f5c5SAndroid Build Coastguard Workerfilegroup(
60*8975f5c5SAndroid Build Coastguard Worker    name = "spirv_glsl_grammar_unified1",
61*8975f5c5SAndroid Build Coastguard Worker    srcs = ["include/spirv/unified1/extinst.glsl.std.450.grammar.json"],
62*8975f5c5SAndroid Build Coastguard Worker)
63*8975f5c5SAndroid Build Coastguard Worker
64*8975f5c5SAndroid Build Coastguard Workerfilegroup(
65*8975f5c5SAndroid Build Coastguard Worker    name = "spirv_opencl_grammar_unified1",
66*8975f5c5SAndroid Build Coastguard Worker    srcs = ["include/spirv/unified1/extinst.opencl.std.100.grammar.json"],
67*8975f5c5SAndroid Build Coastguard Worker)
68*8975f5c5SAndroid Build Coastguard Worker
69*8975f5c5SAndroid Build Coastguard Workerfilegroup(
70*8975f5c5SAndroid Build Coastguard Worker    name = "spirv_xml_registry",
71*8975f5c5SAndroid Build Coastguard Worker    srcs = ["include/spirv/spir-v.xml"],
72*8975f5c5SAndroid Build Coastguard Worker)
73*8975f5c5SAndroid Build Coastguard Worker
74*8975f5c5SAndroid Build Coastguard Workerfilegroup(
75*8975f5c5SAndroid Build Coastguard Worker    name = "spirv_ext_inst_debuginfo_grammar_unified1",
76*8975f5c5SAndroid Build Coastguard Worker    srcs = ["include/spirv/unified1/extinst.debuginfo.grammar.json"],
77*8975f5c5SAndroid Build Coastguard Worker)
78*8975f5c5SAndroid Build Coastguard Worker
79*8975f5c5SAndroid Build Coastguard Workerfilegroup(
80*8975f5c5SAndroid Build Coastguard Worker    name = "spirv_ext_inst_nonsemantic_clspvreflection_grammar_unified1",
81*8975f5c5SAndroid Build Coastguard Worker    srcs = ["include/spirv/unified1/extinst.nonsemantic.clspvreflection.grammar.json"],
82*8975f5c5SAndroid Build Coastguard Worker)
83*8975f5c5SAndroid Build Coastguard Worker
84*8975f5c5SAndroid Build Coastguard Workerfilegroup(
85*8975f5c5SAndroid Build Coastguard Worker    name = "spirv_ext_inst_nonsemantic_vkspreflection_grammar_unified1",
86*8975f5c5SAndroid Build Coastguard Worker    srcs = ["include/spirv/unified1/extinst.nonsemantic.vkspreflection.grammar.json"],
87*8975f5c5SAndroid Build Coastguard Worker)
88*8975f5c5SAndroid Build Coastguard Worker
89*8975f5c5SAndroid Build Coastguard Workerfilegroup(
90*8975f5c5SAndroid Build Coastguard Worker    name = "spirv_ext_inst_nonsemantic_debugprintf_grammar_unified1",
91*8975f5c5SAndroid Build Coastguard Worker    srcs = ["include/spirv/unified1/extinst.nonsemantic.debugprintf.grammar.json"],
92*8975f5c5SAndroid Build Coastguard Worker)
93*8975f5c5SAndroid Build Coastguard Worker
94*8975f5c5SAndroid Build Coastguard Workerfilegroup(
95*8975f5c5SAndroid Build Coastguard Worker    name = "spirv_ext_inst_opencl_debuginfo_100_grammar_unified1",
96*8975f5c5SAndroid Build Coastguard Worker    srcs = ["include/spirv/unified1/extinst.opencl.debuginfo.100.grammar.json"],
97*8975f5c5SAndroid Build Coastguard Worker)
98*8975f5c5SAndroid Build Coastguard Worker
99*8975f5c5SAndroid Build Coastguard Workerfilegroup(
100*8975f5c5SAndroid Build Coastguard Worker    name = "spirv_ext_inst_nonsemantic_shader_debuginfo_100_grammar_unified1",
101*8975f5c5SAndroid Build Coastguard Worker    srcs = ["include/spirv/unified1/extinst.nonsemantic.shader.debuginfo.100.grammar.json"],
102*8975f5c5SAndroid Build Coastguard Worker)
103*8975f5c5SAndroid Build Coastguard Worker
104*8975f5c5SAndroid Build Coastguard Workerfilegroup(
105*8975f5c5SAndroid Build Coastguard Worker    name = "spirv_ext_inst_spv_amd_gcn_shader_grammar_unified1",
106*8975f5c5SAndroid Build Coastguard Worker    srcs = ["include/spirv/unified1/extinst.spv-amd-gcn-shader.grammar.json"],
107*8975f5c5SAndroid Build Coastguard Worker)
108*8975f5c5SAndroid Build Coastguard Worker
109*8975f5c5SAndroid Build Coastguard Workerfilegroup(
110*8975f5c5SAndroid Build Coastguard Worker    name = "spirv_ext_inst_spv_amd_shader_ballot_grammar_unified1",
111*8975f5c5SAndroid Build Coastguard Worker    srcs = ["include/spirv/unified1/extinst.spv-amd-shader-ballot.grammar.json"],
112*8975f5c5SAndroid Build Coastguard Worker)
113*8975f5c5SAndroid Build Coastguard Worker
114*8975f5c5SAndroid Build Coastguard Workerfilegroup(
115*8975f5c5SAndroid Build Coastguard Worker    name = "spirv_ext_inst_spv_amd_shader_explicit_vertex_parameter_grammar_unified1",
116*8975f5c5SAndroid Build Coastguard Worker    srcs = ["include/spirv/unified1/extinst.spv-amd-shader-explicit-vertex-parameter.grammar.json"],
117*8975f5c5SAndroid Build Coastguard Worker)
118*8975f5c5SAndroid Build Coastguard Worker
119*8975f5c5SAndroid Build Coastguard Workerfilegroup(
120*8975f5c5SAndroid Build Coastguard Worker    name = "spirv_ext_inst_spv_amd_shader_trinary_minmax_grammar_unified1",
121*8975f5c5SAndroid Build Coastguard Worker    srcs = ["include/spirv/unified1/extinst.spv-amd-shader-trinary-minmax.grammar.json"],
122*8975f5c5SAndroid Build Coastguard Worker)
123*8975f5c5SAndroid Build Coastguard Worker
124*8975f5c5SAndroid Build Coastguard Workercc_library(
125*8975f5c5SAndroid Build Coastguard Worker    name = "spirv_common_headers",
126*8975f5c5SAndroid Build Coastguard Worker    hdrs = [
127*8975f5c5SAndroid Build Coastguard Worker        "include/spirv/1.0/GLSL.std.450.h",
128*8975f5c5SAndroid Build Coastguard Worker        "include/spirv/1.0/OpenCL.std.h",
129*8975f5c5SAndroid Build Coastguard Worker        "include/spirv/1.1/GLSL.std.450.h",
130*8975f5c5SAndroid Build Coastguard Worker        "include/spirv/1.1/OpenCL.std.h",
131*8975f5c5SAndroid Build Coastguard Worker        "include/spirv/1.2/GLSL.std.450.h",
132*8975f5c5SAndroid Build Coastguard Worker        "include/spirv/1.2/OpenCL.std.h",
133*8975f5c5SAndroid Build Coastguard Worker        "include/spirv/unified1/GLSL.std.450.h",
134*8975f5c5SAndroid Build Coastguard Worker        "include/spirv/unified1/NonSemanticClspvReflection.h",
135*8975f5c5SAndroid Build Coastguard Worker        "include/spirv/unified1/NonSemanticDebugPrintf.h",
136*8975f5c5SAndroid Build Coastguard Worker        "include/spirv/unified1/NonSemanticShaderDebugInfo100.h",
137*8975f5c5SAndroid Build Coastguard Worker        "include/spirv/unified1/NonSemanticVkspReflection.h",
138*8975f5c5SAndroid Build Coastguard Worker        "include/spirv/unified1/OpenCL.std.h",
139*8975f5c5SAndroid Build Coastguard Worker    ],
140*8975f5c5SAndroid Build Coastguard Worker    includes = ["include"],
141*8975f5c5SAndroid Build Coastguard Worker)
142*8975f5c5SAndroid Build Coastguard Worker
143*8975f5c5SAndroid Build Coastguard Workercc_library(
144*8975f5c5SAndroid Build Coastguard Worker    name = "spirv_c_headers",
145*8975f5c5SAndroid Build Coastguard Worker    hdrs = [
146*8975f5c5SAndroid Build Coastguard Worker        "include/spirv/1.0/spirv.h",
147*8975f5c5SAndroid Build Coastguard Worker        "include/spirv/1.1/spirv.h",
148*8975f5c5SAndroid Build Coastguard Worker        "include/spirv/1.2/spirv.h",
149*8975f5c5SAndroid Build Coastguard Worker        "include/spirv/unified1/spirv.h",
150*8975f5c5SAndroid Build Coastguard Worker    ],
151*8975f5c5SAndroid Build Coastguard Worker    includes = ["include"],
152*8975f5c5SAndroid Build Coastguard Worker    deps = [":spirv_common_headers"],
153*8975f5c5SAndroid Build Coastguard Worker)
154*8975f5c5SAndroid Build Coastguard Worker
155*8975f5c5SAndroid Build Coastguard Workercc_library(
156*8975f5c5SAndroid Build Coastguard Worker    name = "spirv_cpp_headers",
157*8975f5c5SAndroid Build Coastguard Worker    hdrs = [
158*8975f5c5SAndroid Build Coastguard Worker        "include/spirv/1.0/spirv.hpp",
159*8975f5c5SAndroid Build Coastguard Worker        "include/spirv/1.1/spirv.hpp",
160*8975f5c5SAndroid Build Coastguard Worker        "include/spirv/1.2/spirv.hpp",
161*8975f5c5SAndroid Build Coastguard Worker        "include/spirv/unified1/spirv.hpp",
162*8975f5c5SAndroid Build Coastguard Worker    ],
163*8975f5c5SAndroid Build Coastguard Worker    includes = ["include"],
164*8975f5c5SAndroid Build Coastguard Worker    deps = [":spirv_common_headers"],
165*8975f5c5SAndroid Build Coastguard Worker)
166*8975f5c5SAndroid Build Coastguard Worker
167*8975f5c5SAndroid Build Coastguard Workercc_library(
168*8975f5c5SAndroid Build Coastguard Worker    name = "spirv_cpp11_headers",
169*8975f5c5SAndroid Build Coastguard Worker    hdrs = [
170*8975f5c5SAndroid Build Coastguard Worker        "include/spirv/1.0/spirv.hpp11",
171*8975f5c5SAndroid Build Coastguard Worker        "include/spirv/1.1/spirv.hpp11",
172*8975f5c5SAndroid Build Coastguard Worker        "include/spirv/1.2/spirv.hpp11",
173*8975f5c5SAndroid Build Coastguard Worker        "include/spirv/unified1/spirv.hpp11",
174*8975f5c5SAndroid Build Coastguard Worker    ],
175*8975f5c5SAndroid Build Coastguard Worker    includes = ["include"],
176*8975f5c5SAndroid Build Coastguard Worker    deps = [":spirv_common_headers"],
177*8975f5c5SAndroid Build Coastguard Worker)
178*8975f5c5SAndroid Build Coastguard Worker
179