/third_party/skia/third_party/externals/spirv-headers/ |
D | BUILD.bazel | 11 srcs = ["include/spirv/1.0/spirv.core.grammar.json"], 16 srcs = ["include/spirv/1.0/extinst.glsl.std.450.grammar.json"], 21 srcs = ["include/spirv/1.0/extinst.opencl.std.100.grammar.json"], 26 srcs = ["include/spirv/1.1/spirv.core.grammar.json"], 31 srcs = ["include/spirv/1.1/extinst.glsl.std.450.grammar.json"], 36 srcs = ["include/spirv/1.1/extinst.opencl.std.100.grammar.json"], 41 srcs = ["include/spirv/1.2/spirv.core.grammar.json"], 46 srcs = ["include/spirv/1.2/extinst.glsl.std.450.grammar.json"], 51 srcs = ["include/spirv/1.2/extinst.opencl.std.100.grammar.json"], 56 srcs = ["include/spirv/unified1/spirv.core.grammar.json"], [all …]
|
D | README.md | 1 # SPIR-V Headers 3 This repository contains machine-readable files for the 4 [SPIR-V Registry](https://www.khronos.org/registry/spir-v/). 8 * JSON files describing the grammar for the SPIR-V core instruction set 13 Headers are provided in the [include](include) directory, with up-to-date 18 not tied to SPIR-V specification versions. 22 When a new version or revision of the SPIR-V specification is published, 23 the SPIR-V Working Group will push new commits onto master, updating 26 [The SPIR-V XML registry file](include/spirv/spir-v.xml) 30 - request allocation of new enum ranges in the XML registry file [all …]
|
/third_party/spirv-headers/ |
D | BUILD.bazel | 11 srcs = ["include/spirv/1.0/spirv.core.grammar.json"], 16 srcs = ["include/spirv/1.0/extinst.glsl.std.450.grammar.json"], 21 srcs = ["include/spirv/1.0/extinst.opencl.std.100.grammar.json"], 26 srcs = ["include/spirv/1.1/spirv.core.grammar.json"], 31 srcs = ["include/spirv/1.1/extinst.glsl.std.450.grammar.json"], 36 srcs = ["include/spirv/1.1/extinst.opencl.std.100.grammar.json"], 41 srcs = ["include/spirv/1.2/spirv.core.grammar.json"], 46 srcs = ["include/spirv/1.2/extinst.glsl.std.450.grammar.json"], 51 srcs = ["include/spirv/1.2/extinst.opencl.std.100.grammar.json"], 56 srcs = ["include/spirv/unified1/spirv.core.grammar.json"], [all …]
|
D | README.md | 1 # SPIR-V Headers 3 This repository contains machine-readable files for the 4 [SPIR-V Registry](https://www.khronos.org/registry/spir-v/). 8 * JSON files describing the grammar for the SPIR-V core instruction set 13 Headers are provided in the [include](include) directory, with up-to-date 18 not tied to SPIR-V specification versions. 22 When a new version or revision of the SPIR-V specification is published, 23 the SPIR-V Working Group will push new commits onto master, updating 26 [The SPIR-V XML registry file](include/spirv/spir-v.xml) 30 - request allocation of new enum ranges in the XML registry file [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Headers/ |
D | BUILD.bazel | 11 srcs = ["include/spirv/1.0/spirv.core.grammar.json"], 16 srcs = ["include/spirv/1.0/extinst.glsl.std.450.grammar.json"], 21 srcs = ["include/spirv/1.0/extinst.opencl.std.100.grammar.json"], 26 srcs = ["include/spirv/1.1/spirv.core.grammar.json"], 31 srcs = ["include/spirv/1.1/extinst.glsl.std.450.grammar.json"], 36 srcs = ["include/spirv/1.1/extinst.opencl.std.100.grammar.json"], 41 srcs = ["include/spirv/1.2/spirv.core.grammar.json"], 46 srcs = ["include/spirv/1.2/extinst.glsl.std.450.grammar.json"], 51 srcs = ["include/spirv/1.2/extinst.opencl.std.100.grammar.json"], 56 srcs = ["include/spirv/unified1/spirv.core.grammar.json"], [all …]
|
D | README.md | 1 # SPIR-V Headers 3 This repository contains machine-readable files for the 4 [SPIR-V Registry](https://www.khronos.org/registry/spir-v/). 8 * JSON files describing the grammar for the SPIR-V core instruction set 13 Headers are provided in the [include](include) directory, with up-to-date 18 not tied to SPIR-V specification versions. 22 When a new version or revision of the SPIR-V specification is published, 23 the SPIR-V Working Group will push new commits onto master, updating 26 [The SPIR-V XML registry file](include/spirv/spir-v.xml) 30 - request allocation of new enum ranges in the XML registry file [all …]
|
D | Android.bp | 8 // http://www.apache.org/licenses/LICENSE-2.0 19 "external_swiftshader_third_party_SPIRV-Headers_license", 23 // Added automatically by a large-scale-change that took the approach of 36 // http://go/android-license-faq 38 name: "external_swiftshader_third_party_SPIRV-Headers_license", 41 "SPDX-license-identifier-MIT", 51 srcs: ["include/spirv/unified1/spirv.core.grammar.json"], 55 name: "swiftshader_spirv_headers_unified1_extinst.opencl.std.100.grammar.json", 56 srcs: ["include/spirv/unified1/extinst.opencl.std.100.grammar.json"], 61 srcs: ["include/spirv/unified1/extinst.glsl.std.450.grammar.json"], [all …]
|
/third_party/skia/third_party/externals/spirv-tools/test/val/ |
D | val_opencl_test.cpp | 7 // http://www.apache.org/licenses/LICENSE-2.0 15 // Validation tests for OpenCL env specific checks 32 std::string spirv = R"( in TEST_F() local 34 OpMemoryModel Logical OpenCL in TEST_F() 37 CompileSuccessfully(spirv); in TEST_F() 42 "in the OpenCL environment.\n OpMemoryModel Logical " in TEST_F() 43 "OpenCL\n")); in TEST_F() 47 std::string spirv = R"( in TEST_F() local 55 CompileSuccessfully(spirv); in TEST_F() 60 HasSubstr("Memory model must be OpenCL in the OpenCL environment.")); in TEST_F() [all …]
|
D | val_capability_test.cpp | 1 // Copyright (c) 2015-2016 The Khronos Group Inc. 7 // http://www.apache.org/licenses/LICENSE-2.0 26 #include "spirv-tools/libspirv.h" 65 // the first-line capability exists in that std::vector, success is expected; 71 // declared. However, Combine() only produces tuples -- it cannot produce, say, 125 OpMemoryModel Logical OpenCL in TEST_F() 135 // clang-format off 773 " OpMemoryModel Logical OpenCL "; 837 " OpMemoryModel Logical OpenCL" 849 " OpMemoryModel Physical32 OpenCL" [all …]
|
/third_party/spirv-tools/test/val/ |
D | val_opencl_test.cpp | 7 // http://www.apache.org/licenses/LICENSE-2.0 15 // Validation tests for OpenCL env specific checks 32 std::string spirv = R"( in TEST_F() local 34 OpMemoryModel Logical OpenCL in TEST_F() 37 CompileSuccessfully(spirv); in TEST_F() 42 "in the OpenCL environment.\n OpMemoryModel Logical " in TEST_F() 43 "OpenCL\n")); in TEST_F() 47 std::string spirv = R"( in TEST_F() local 55 CompileSuccessfully(spirv); in TEST_F() 60 HasSubstr("Memory model must be OpenCL in the OpenCL environment.")); in TEST_F() [all …]
|
D | val_capability_test.cpp | 1 // Copyright (c) 2015-2016 The Khronos Group Inc. 7 // http://www.apache.org/licenses/LICENSE-2.0 26 #include "spirv-tools/libspirv.h" 65 // the first-line capability exists in that std::vector, success is expected; 71 // declared. However, Combine() only produces tuples -- it cannot produce, say, 125 OpMemoryModel Logical OpenCL in TEST_F() 135 // clang-format off 773 " OpMemoryModel Logical OpenCL "; 837 " OpMemoryModel Logical OpenCL" 849 " OpMemoryModel Physical32 OpenCL" [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/test/val/ |
D | val_opencl_test.cpp | 7 // http://www.apache.org/licenses/LICENSE-2.0 15 // Validation tests for OpenCL env specific checks 32 std::string spirv = R"( in TEST_F() local 34 OpMemoryModel Logical OpenCL in TEST_F() 37 CompileSuccessfully(spirv); in TEST_F() 42 "in the OpenCL environment.\n OpMemoryModel Logical " in TEST_F() 43 "OpenCL\n")); in TEST_F() 47 std::string spirv = R"( in TEST_F() local 55 CompileSuccessfully(spirv); in TEST_F() 60 HasSubstr("Memory model must be OpenCL in the OpenCL environment.")); in TEST_F() [all …]
|
D | val_capability_test.cpp | 1 // Copyright (c) 2015-2016 The Khronos Group Inc. 7 // http://www.apache.org/licenses/LICENSE-2.0 26 #include "spirv-tools/libspirv.h" 65 // the first-line capability exists in that std::vector, success is expected; 71 // declared. However, Combine() only produces tuples -- it cannot produce, say, 125 OpMemoryModel Logical OpenCL in TEST_F() 135 // clang-format off 773 " OpMemoryModel Logical OpenCL "; 837 " OpMemoryModel Logical OpenCL" 849 " OpMemoryModel Physical32 OpenCL" [all …]
|
/third_party/mesa3d/bin/ |
D | khronos-update.py | 11 def error(msg: str) -> None: 20 def sync(self) -> None: 31 # Gitiles returns base64-encoded strings. 50 …Source('include/KHR/khrplatform.h', 'https://github.com/KhronosGroup/EGL-Registry/raw/main/api/… 58 …Source('src/egl/generate/egl.xml', 'https://github.com/KhronosGroup/EGL-Registry/raw/main/api/… 59 …Source('include/EGL/egl.h', 'https://github.com/KhronosGroup/EGL-Registry/raw/main/api/… 60 …Source('include/EGL/eglplatform.h', 'https://github.com/KhronosGroup/EGL-Registry/raw/main/api/… 61 …Source('include/EGL/eglext.h', 'https://github.com/KhronosGroup/EGL-Registry/raw/main/api/… 72 …Source('src/mapi/glapi/registry/gl.xml', 'https://github.com/KhronosGroup/OpenGL-Registry/raw/main… 73 …Source('include/GL/glcorearb.h', 'https://github.com/KhronosGroup/OpenGL-Registry/raw/main… [all …]
|
/third_party/skia/third_party/externals/spirv-tools/source/ |
D | CMakeLists.txt | 1 # Copyright (c) 2015-2016 The Khronos Group Inc. 7 # http://www.apache.org/licenses/LICENSE-2.0 15 set(GRAMMAR_PROCESSING_SCRIPT "${spirv-tools_SOURCE_DIR}/utils/generate_grammar_tables.py") 16 set(VIMSYNTAX_PROCESSING_SCRIPT "${spirv-tools_SOURCE_DIR}/utils/generate_vim_syntax.py") 17 set(XML_REGISTRY_PROCESSING_SCRIPT "${spirv-tools_SOURCE_DIR}/utils/generate_registry_tables.py") 18 set(LANG_HEADER_PROCESSING_SCRIPT "${spirv-tools_SOURCE_DIR}/utils/generate_language_headers.py") 20 # Pull in grammar files that have migrated to SPIRV-Headers 21 set(DEBUGINFO_GRAMMAR_JSON_FILE "${SPIRV_HEADER_INCLUDE_DIR}/spirv/unified1/extinst.debuginfo.gramm… 22 set(CLDEBUGINFO100_GRAMMAR_JSON_FILE "${SPIRV_HEADER_INCLUDE_DIR}/spirv/unified1/extinst.opencl.deb… 23 set(VKDEBUGINFO100_GRAMMAR_JSON_FILE "${SPIRV_HEADER_INCLUDE_DIR}/spirv/unified1/extinst.nonsemanti… [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/ |
D | CMakeLists.txt | 1 # Copyright (c) 2015-2016 The Khronos Group Inc. 7 # http://www.apache.org/licenses/LICENSE-2.0 15 set(GRAMMAR_PROCESSING_SCRIPT "${spirv-tools_SOURCE_DIR}/utils/generate_grammar_tables.py") 16 set(VIMSYNTAX_PROCESSING_SCRIPT "${spirv-tools_SOURCE_DIR}/utils/generate_vim_syntax.py") 17 set(XML_REGISTRY_PROCESSING_SCRIPT "${spirv-tools_SOURCE_DIR}/utils/generate_registry_tables.py") 18 set(LANG_HEADER_PROCESSING_SCRIPT "${spirv-tools_SOURCE_DIR}/utils/generate_language_headers.py") 20 # Pull in grammar files that have migrated to SPIRV-Headers 21 set(DEBUGINFO_GRAMMAR_JSON_FILE "${SPIRV_HEADER_INCLUDE_DIR}/spirv/unified1/extinst.debuginfo.gramm… 22 set(CLDEBUGINFO100_GRAMMAR_JSON_FILE "${SPIRV_HEADER_INCLUDE_DIR}/spirv/unified1/extinst.opencl.deb… 23 set(VKDEBUGINFO100_GRAMMAR_JSON_FILE "${SPIRV_HEADER_INCLUDE_DIR}/spirv/unified1/extinst.nonsemanti… [all …]
|
/third_party/spirv-tools/source/ |
D | CMakeLists.txt | 1 # Copyright (c) 2015-2016 The Khronos Group Inc. 7 # http://www.apache.org/licenses/LICENSE-2.0 15 set(GRAMMAR_PROCESSING_SCRIPT "${spirv-tools_SOURCE_DIR}/utils/generate_grammar_tables.py") 16 set(VIMSYNTAX_PROCESSING_SCRIPT "${spirv-tools_SOURCE_DIR}/utils/generate_vim_syntax.py") 17 set(XML_REGISTRY_PROCESSING_SCRIPT "${spirv-tools_SOURCE_DIR}/utils/generate_registry_tables.py") 18 set(LANG_HEADER_PROCESSING_SCRIPT "${spirv-tools_SOURCE_DIR}/utils/generate_language_headers.py") 20 # Pull in grammar files that have migrated to SPIRV-Headers 21 set(DEBUGINFO_GRAMMAR_JSON_FILE "${SPIRV_HEADER_INCLUDE_DIR}/spirv/unified1/extinst.debuginfo.gramm… 22 set(CLDEBUGINFO100_GRAMMAR_JSON_FILE "${SPIRV_HEADER_INCLUDE_DIR}/spirv/unified1/extinst.opencl.deb… 23 set(VKDEBUGINFO100_GRAMMAR_JSON_FILE "${SPIRV_HEADER_INCLUDE_DIR}/spirv/unified1/extinst.nonsemanti… [all …]
|
/third_party/spirv-tools/ |
D | Android.mk | 1 LOCAL_PATH := $(call my-dir) 2 SPVTOOLS_OUT_PATH=$(if $(call host-path-is-absolute,$(TARGET_OUT)),$(TARGET_OUT),$(abspath $(TARGET… 5 SPVHEADERS_LOCAL_PATH := $(LOCAL_PATH)/external/spirv-headers 192 SPV_COREUNIFIED1_GRAMMAR=$(SPVHEADERS_LOCAL_PATH)/include/spirv/unified1/spirv.core.grammar.json 193 SPV_GLSL_GRAMMAR=$(SPVHEADERS_LOCAL_PATH)/include/spirv/unified1/extinst.glsl.std.450.grammar.json 194 SPV_OPENCL_GRAMMAR=$(SPVHEADERS_LOCAL_PATH)/include/spirv/unified1/extinst.opencl.std.100.grammar.j… 195 SPV_DEBUGINFO_GRAMMAR=$(SPVHEADERS_LOCAL_PATH)/include/spirv/unified1/extinst.debuginfo.grammar.json 196 SPV_CLDEBUGINFO100_GRAMMAR=$(SPVHEADERS_LOCAL_PATH)/include/spirv/unified1/extinst.opencl.debuginfo… 197 SPV_VKDEBUGINFO100_GRAMMAR=$(SPVHEADERS_LOCAL_PATH)/include/spirv/unified1/extinst.nonsemantic.shad… 200 $(call generate-file-dir,$(1)/core.insts-unified1.inc) [all …]
|
D | CHANGES | 1 Revision history for SPIRV-Tools 3 v2022.4 2022-10-12 4 - General 5 - Support Narrow Types in BitCast Folding Rule (#4941) 6 - spirv-diff: Allow no SpecId (#4904) 7 - build: cmake: Add support for GNU/Hurd (#4895) 8 - Implement tool changes for SPV_EXT_mesh_shader. (#4915) 9 - Validator 10 - spirv-val: Add SPV_ARM_core_builtins validation (#4958) 11 - spirv-val: Add an option to use friendly names or not (#4951) [all …]
|
/third_party/skia/third_party/externals/spirv-tools/ |
D | Android.mk | 1 LOCAL_PATH := $(call my-dir) 2 SPVTOOLS_OUT_PATH=$(if $(call host-path-is-absolute,$(TARGET_OUT)),$(TARGET_OUT),$(abspath $(TARGET… 5 SPVHEADERS_LOCAL_PATH := $(LOCAL_PATH)/external/spirv-headers 184 SPV_COREUNIFIED1_GRAMMAR=$(SPVHEADERS_LOCAL_PATH)/include/spirv/unified1/spirv.core.grammar.json 185 SPV_GLSL_GRAMMAR=$(SPVHEADERS_LOCAL_PATH)/include/spirv/unified1/extinst.glsl.std.450.grammar.json 186 SPV_OPENCL_GRAMMAR=$(SPVHEADERS_LOCAL_PATH)/include/spirv/unified1/extinst.opencl.std.100.grammar.j… 187 SPV_DEBUGINFO_GRAMMAR=$(SPVHEADERS_LOCAL_PATH)/include/spirv/unified1/extinst.debuginfo.grammar.json 188 SPV_CLDEBUGINFO100_GRAMMAR=$(SPVHEADERS_LOCAL_PATH)/include/spirv/unified1/extinst.opencl.debuginfo… 189 SPV_VKDEBUGINFO100_GRAMMAR=$(SPVHEADERS_LOCAL_PATH)/include/spirv/unified1/extinst.nonsemantic.shad… 192 $(call generate-file-dir,$(1)/core.insts-unified1.inc) [all …]
|
D | CHANGES | 1 Revision history for SPIRV-Tools 3 v2021.5-dev 2021-11-11 4 - Start v2021.5-dev 6 v2021.4 2021-11-11 7 - General 8 - Add a WebAssembly build (#3752) 9 - Make cxx exceptions controllable (#4591) 10 - Validator 11 - Improve decoration validation (#4490) 12 - Optimizer [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/ |
D | Android.bp | 8 // http://www.apache.org/licenses/LICENSE-2.0 17 // SPIRV Tools 20 // $ cmake .. -G Ninja -DCMAKE_BUILD_TYPE=Debug 21 // $ ninja -v -j 1 >log.log 27 "external_swiftshader_third_party_SPIRV-Tools_license", 31 // Added automatically by a large-scale-change that took the approach of 44 // http://go/android-license-faq 46 name: "external_swiftshader_third_party_SPIRV-Tools_license", 49 "SPDX-license-identifier-Apache-2.0", 50 "SPDX-license-identifier-BSD", [all …]
|
D | CHANGES | 1 Revision history for SPIRV-Tools 3 v2021.5-dev 2021-11-11 4 - Start v2021.5-dev 6 v2021.4 2021-11-11 7 - General 8 - Add a WebAssembly build (#3752) 9 - Make cxx exceptions controllable (#4591) 10 - Validator 11 - Improve decoration validation (#4490) 12 - Optimizer [all …]
|
/third_party/skia/third_party/externals/spirv-tools/utils/vscode/src/tools/ |
D | gen-grammar.go | 7 // http://www.apache.org/licenses/LICENSE-2.0 15 // gen-grammar generates the spirv.json grammar file from the official SPIR-V 34 "github.com/KhronosGroup/SPIRV-Tools/utils/vscode/src/grammar" 44 name: "SPIR-V", 45 …l: "https://raw.githubusercontent.com/KhronosGroup/SPIRV-Headers/master/include/spirv/unified1/sp… 51 …url: "https://raw.githubusercontent.com/KhronosGroup/SPIRV-Headers/master/include/spirv/unified1/… 53 name: "OpenCL.std", 54 …https://raw.githubusercontent.com/KhronosGroup/SPIRV-Headers/master/include/spirv/unified1/extinst… 56 name: "OpenCL.DebugInfo.100", 57 …https://raw.githubusercontent.com/KhronosGroup/SPIRV-Headers/master/include/spirv/unified1/extinst… [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/utils/vscode/src/tools/ |
D | gen-grammar.go | 7 // http://www.apache.org/licenses/LICENSE-2.0 15 // gen-grammar generates the spirv.json grammar file from the official SPIR-V 34 "github.com/KhronosGroup/SPIRV-Tools/utils/vscode/src/grammar" 44 name: "SPIR-V", 45 …l: "https://raw.githubusercontent.com/KhronosGroup/SPIRV-Headers/master/include/spirv/unified1/sp… 51 …url: "https://raw.githubusercontent.com/KhronosGroup/SPIRV-Headers/master/include/spirv/unified1/… 53 name: "OpenCL.std", 54 …https://raw.githubusercontent.com/KhronosGroup/SPIRV-Headers/master/include/spirv/unified1/extinst… 56 name: "OpenCL.DebugInfo.100", 57 …https://raw.githubusercontent.com/KhronosGroup/SPIRV-Headers/master/include/spirv/unified1/extinst… [all …]
|