2 default_visibility = ["//visibility:public"],
7 exports_files(["LICENSE"])
10 name = "spirv_core_grammar_1.0",
11 srcs = ["include/spirv/1.0/spirv.core.grammar.json"],
15 name = "spirv_glsl_grammar_1.0",
16 srcs = ["include/spirv/1.0/extinst.glsl.std.450.grammar.json"],
20 name = "spirv_opencl_grammar_1.0",
21 srcs = ["include/spirv/1.0/extinst.opencl.std.100.grammar.json"],
25 name = "spirv_core_grammar_1.1",
26 srcs = ["include/spirv/1.1/spirv.core.grammar.json"],
30 name = "spirv_glsl_grammar_1.1",
31 srcs = ["include/spirv/1.1/extinst.glsl.std.450.grammar.json"],
35 name = "spirv_opencl_grammar_1.1",
36 srcs = ["include/spirv/1.1/extinst.opencl.std.100.grammar.json"],
40 name = "spirv_core_grammar_1.2",
41 srcs = ["include/spirv/1.2/spirv.core.grammar.json"],
45 name = "spirv_glsl_grammar_1.2",
46 srcs = ["include/spirv/1.2/extinst.glsl.std.450.grammar.json"],
50 name = "spirv_opencl_grammar_1.2",
51 srcs = ["include/spirv/1.2/extinst.opencl.std.100.grammar.json"],
55 name = "spirv_core_grammar_unified1",
56 srcs = ["include/spirv/unified1/spirv.core.grammar.json"],
60 name = "spirv_glsl_grammar_unified1",
61 srcs = ["include/spirv/unified1/extinst.glsl.std.450.grammar.json"],
65 name = "spirv_opencl_grammar_unified1",
66 srcs = ["include/spirv/unified1/extinst.opencl.std.100.grammar.json"],
70 name = "spirv_xml_registry",
71 srcs = ["include/spirv/spir-v.xml"],
75 name = "spirv_ext_inst_debuginfo_grammar_unified1",
76 srcs = ["include/spirv/unified1/extinst.debuginfo.grammar.json"],
80 name = "spirv_ext_inst_nonsemantic_clspvreflection_grammar_unified1",
81 srcs = ["include/spirv/unified1/extinst.nonsemantic.clspvreflection.grammar.json"],
85 name = "spirv_ext_inst_nonsemantic_debugprintf_grammar_unified1",
86 srcs = ["include/spirv/unified1/extinst.nonsemantic.debugprintf.grammar.json"],
90 name = "spirv_ext_inst_opencl_debuginfo_100_grammar_unified1",
91 srcs = ["include/spirv/unified1/extinst.opencl.debuginfo.100.grammar.json"],
95 name = "spirv_ext_inst_nonsemantic_shader_debuginfo_100_grammar_unified1",
96 srcs = ["include/spirv/unified1/extinst.nonsemantic.shader.debuginfo.100.grammar.json"],
100 name = "spirv_ext_inst_spv_amd_gcn_shader_grammar_unified1",
101 srcs = ["include/spirv/unified1/extinst.spv-amd-gcn-shader.grammar.json"],
105 name = "spirv_ext_inst_spv_amd_shader_ballot_grammar_unified1",
106 srcs = ["include/spirv/unified1/extinst.spv-amd-shader-ballot.grammar.json"],
110 name = "spirv_ext_inst_spv_amd_shader_explicit_vertex_parameter_grammar_unified1",
111 srcs = ["include/spirv/unified1/extinst.spv-amd-shader-explicit-vertex-parameter.grammar.json"],
115 name = "spirv_ext_inst_spv_amd_shader_trinary_minmax_grammar_unified1",
116 srcs = ["include/spirv/unified1/extinst.spv-amd-shader-trinary-minmax.grammar.json"],
120 name = "spirv_common_headers",
122 "include/spirv/1.0/GLSL.std.450.h",
123 "include/spirv/1.0/OpenCL.std.h",
124 "include/spirv/1.1/GLSL.std.450.h",
125 "include/spirv/1.1/OpenCL.std.h",
126 "include/spirv/1.2/GLSL.std.450.h",
127 "include/spirv/1.2/OpenCL.std.h",
128 "include/spirv/unified1/GLSL.std.450.h",
129 "include/spirv/unified1/NonSemanticClspvReflection.h",
130 "include/spirv/unified1/NonSemanticDebugPrintf.h",
131 "include/spirv/unified1/OpenCL.std.h",
133 includes = ["include"],
137 name = "spirv_c_headers",
139 "include/spirv/1.0/spirv.h",
140 "include/spirv/1.1/spirv.h",
141 "include/spirv/1.2/spirv.h",
142 "include/spirv/unified1/spirv.h",
144 includes = ["include"],
145 deps = [":spirv_common_headers"],
149 name = "spirv_cpp_headers",
151 "include/spirv/1.0/spirv.hpp",
152 "include/spirv/1.1/spirv.hpp",
153 "include/spirv/1.2/spirv.hpp",
154 "include/spirv/unified1/spirv.hpp",
156 includes = ["include"],
157 deps = [":spirv_common_headers"],
161 name = "spirv_cpp11_headers",
163 "include/spirv/1.0/spirv.hpp11",
164 "include/spirv/1.1/spirv.hpp11",
165 "include/spirv/1.2/spirv.hpp11",
166 "include/spirv/unified1/spirv.hpp11",
168 includes = ["include"],
169 deps = [":spirv_common_headers"],