| /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-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/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/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/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/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/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 199 SPV_COREUNIFIED1_GRAMMAR=$(SPVHEADERS_LOCAL_PATH)/include/spirv/unified1/spirv.core.grammar.json 200 SPV_GLSL_GRAMMAR=$(SPVHEADERS_LOCAL_PATH)/include/spirv/unified1/extinst.glsl.std.450.grammar.json 201 SPV_OPENCL_GRAMMAR=$(SPVHEADERS_LOCAL_PATH)/include/spirv/unified1/extinst.opencl.std.100.grammar.j… 202 SPV_DEBUGINFO_GRAMMAR=$(SPVHEADERS_LOCAL_PATH)/include/spirv/unified1/extinst.debuginfo.grammar.json 203 SPV_CLDEBUGINFO100_GRAMMAR=$(SPVHEADERS_LOCAL_PATH)/include/spirv/unified1/extinst.opencl.debuginfo… 204 SPV_VKDEBUGINFO100_GRAMMAR=$(SPVHEADERS_LOCAL_PATH)/include/spirv/unified1/extinst.nonsemantic.shad… 207 $(call generate-file-dir,$(1)/core.insts-unified1.inc) [all …]
|
| D | BUILD.gn | 26 import("//third_party/vk-gl-cts/vk_gl_cts.gni") 32 # SPIRV-Tools may be part of multiple projects in the Chromium tree. 36 abspath == "//third_party/vulkan-deps/spirv-tools/src/" 41 # TODO(b/158002593): Avoid the use of dependent-specific variables. 54 "include/spirv/1.2/GLSL.std.450.h", 55 "include/spirv/1.2/OpenCL.std.h", 56 "include/spirv/1.2/spirv.h", 57 "include/spirv/1.2/spirv.hpp", 58 "include/spirv/unified1/GLSL.std.450.h", 59 "include/spirv/unified1/NonSemanticClspvReflection.h", [all …]
|
| D | CHANGES | 1 Revision history for SPIRV-Tools 3 v2023.6 2023-12-18 4 - General 5 - update_build_version.py produce deterministic header. (#5426) 6 - Support missing git in update_build_version.py (#5473) 7 - Optimizer 8 - Add ComputeDerivativeGroup*NV capabilities to trim capabilities pass. (#5430) 9 - Do not crash when tryingto fold unsupported spec constant (#5496) 10 - instrument: Fix handling of gl_InvocationID (#5493) 11 - Fix nullptr argument in MarkInsertChain (#5465) [all …]
|
| /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 …]
|