| /third_party/spirv-tools/source/opt/ |
| D | BUILD.gn | 39 "//third_party/spirv-headers/include", 72 "//third_party/spirv-tools/include/spirv-tools/instrument.hpp", 73 "//third_party/spirv-tools/include/spirv-tools/libspirv.h", 74 "//third_party/spirv-tools/include/spirv-tools/libspirv.hpp", 75 "//third_party/spirv-tools/include/spirv-tools/linker.hpp", 76 "//third_party/spirv-tools/include/spirv-tools/optimizer.hpp", 77 "//third_party/spirv-tools/source/opt/aggressive_dead_code_elim_pass.cpp", 78 "//third_party/spirv-tools/source/opt/aggressive_dead_code_elim_pass.h", 79 "//third_party/spirv-tools/source/opt/amd_ext_to_khr.cpp", 80 "//third_party/spirv-tools/source/opt/amd_ext_to_khr.h", [all …]
|
| /third_party/skia/third_party/externals/spirv-cross/ |
| D | CMakeLists.txt | 31 project(SPIRV-Cross LANGUAGES CXX C) 40 option(SPIRV_CROSS_ENABLE_TESTS "Enable SPIRV-Cross tests." ON) 71 set(spirv-compiler-options "") 72 set(spirv-compiler-defines "") 73 set(spirv-cross-link-flags "") 75 message(STATUS "SPIRV-Cross: Finding Git version for SPIRV-Cross.") 76 set(spirv-cross-build-version "unknown") 82 OUTPUT_VARIABLE spirv-cross-build-version 86 message(STATUS "SPIRV-Cross: Git hash: ${spirv-cross-build-version}") 88 message(STATUS "SPIRV-Cross: Git not found, using unknown build version.") [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 …]
|
| /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 …]
|
| /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 …]
|
| /third_party/spirv-tools/source/reduce/ |
| D | BUILD.gn | 40 "//third_party/spirv-headers/include", 73 "//third_party/spirv-tools/include/spirv-tools/instrument.hpp", 74 "//third_party/spirv-tools/include/spirv-tools/libspirv.h", 75 "//third_party/spirv-tools/include/spirv-tools/libspirv.hpp", 76 "//third_party/spirv-tools/include/spirv-tools/linker.hpp", 77 "//third_party/spirv-tools/include/spirv-tools/optimizer.hpp", 78 "//third_party/spirv-tools/source/reduce/change_operand_reduction_opportunity.cpp", 79 "//third_party/spirv-tools/source/reduce/change_operand_reduction_opportunity.h", 80 "//third_party/spirv-tools/source/reduce/change_operand_to_undef_reduction_opportunity.cpp", 81 "//third_party/spirv-tools/source/reduce/change_operand_to_undef_reduction_opportunity.h", [all …]
|
| /third_party/skia/third_party/externals/spirv-tools/test/ |
| D | text_to_binary.memory_test.cpp | 104 std::string spirv = "%2 = OpPtrEqual %1 %3 %4\n"; in TEST_F() local 105 EXPECT_THAT(CompiledInstructions(spirv, SPV_ENV_UNIVERSAL_1_4), in TEST_F() 108 spirv, SPV_BINARY_TO_TEXT_OPTION_NONE, SPV_ENV_UNIVERSAL_1_4); in TEST_F() 109 EXPECT_THAT(disassembly, Eq(spirv)); in TEST_F() 113 std::string spirv = "%2 = OpPtrEqual %1 %3 %4\n"; in TEST_F() local 114 std::string err = CompileFailure(spirv, SPV_ENV_UNIVERSAL_1_3); in TEST_F() 121 std::string spirv = "%2 = OpPtrNotEqual %1 %3 %4\n"; in TEST_F() local 122 EXPECT_THAT(CompiledInstructions(spirv, SPV_ENV_UNIVERSAL_1_4), in TEST_F() 125 spirv, SPV_BINARY_TO_TEXT_OPTION_NONE, SPV_ENV_UNIVERSAL_1_4); in TEST_F() 126 EXPECT_THAT(disassembly, Eq(spirv)); in TEST_F() [all …]
|
| /third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/test/ |
| D | text_to_binary.memory_test.cpp | 104 std::string spirv = "%2 = OpPtrEqual %1 %3 %4\n"; in TEST_F() local 105 EXPECT_THAT(CompiledInstructions(spirv, SPV_ENV_UNIVERSAL_1_4), in TEST_F() 108 spirv, SPV_BINARY_TO_TEXT_OPTION_NONE, SPV_ENV_UNIVERSAL_1_4); in TEST_F() 109 EXPECT_THAT(disassembly, Eq(spirv)); in TEST_F() 113 std::string spirv = "%2 = OpPtrEqual %1 %3 %4\n"; in TEST_F() local 114 std::string err = CompileFailure(spirv, SPV_ENV_UNIVERSAL_1_3); in TEST_F() 121 std::string spirv = "%2 = OpPtrNotEqual %1 %3 %4\n"; in TEST_F() local 122 EXPECT_THAT(CompiledInstructions(spirv, SPV_ENV_UNIVERSAL_1_4), in TEST_F() 125 spirv, SPV_BINARY_TO_TEXT_OPTION_NONE, SPV_ENV_UNIVERSAL_1_4); in TEST_F() 126 EXPECT_THAT(disassembly, Eq(spirv)); in TEST_F() [all …]
|
| /third_party/spirv-tools/source/val/ |
| D | BUILD.gn | 40 "//third_party/spirv-headers/include", 73 "//third_party/spirv-tools/include/spirv-tools/instrument.hpp", 74 "//third_party/spirv-tools/include/spirv-tools/libspirv.h", 75 "//third_party/spirv-tools/include/spirv-tools/libspirv.hpp", 76 "//third_party/spirv-tools/include/spirv-tools/linker.hpp", 77 "//third_party/spirv-tools/include/spirv-tools/optimizer.hpp", 78 "//third_party/spirv-tools/source/val/basic_block.cpp", 79 "//third_party/spirv-tools/source/val/basic_block.h", 80 "//third_party/spirv-tools/source/val/construct.cpp", 81 "//third_party/spirv-tools/source/val/construct.h", [all …]
|
| /third_party/spirv-tools/test/ |
| D | text_to_binary.memory_test.cpp | 106 std::string spirv = "%2 = OpPtrEqual %1 %3 %4\n"; in TEST_F() local 107 EXPECT_THAT(CompiledInstructions(spirv, SPV_ENV_UNIVERSAL_1_4), in TEST_F() 110 spirv, SPV_BINARY_TO_TEXT_OPTION_NONE, SPV_ENV_UNIVERSAL_1_4); in TEST_F() 111 EXPECT_THAT(disassembly, Eq(spirv)); in TEST_F() 115 std::string spirv = "%2 = OpPtrEqual %1 %3 %4\n"; in TEST_F() local 116 std::string err = CompileFailure(spirv, SPV_ENV_UNIVERSAL_1_3); in TEST_F() 123 std::string spirv = "%2 = OpPtrNotEqual %1 %3 %4\n"; in TEST_F() local 124 EXPECT_THAT(CompiledInstructions(spirv, SPV_ENV_UNIVERSAL_1_4), in TEST_F() 127 spirv, SPV_BINARY_TO_TEXT_OPTION_NONE, SPV_ENV_UNIVERSAL_1_4); in TEST_F() 128 EXPECT_THAT(disassembly, Eq(spirv)); in TEST_F() [all …]
|
| /third_party/spirv-tools/tools/ |
| D | CMakeLists.txt | 36 ${spirv-tools_SOURCE_DIR} 37 ${spirv-tools_BINARY_DIR} 39 set_property(TARGET ${ARG_TARGET} PROPERTY FOLDER "SPIRV-Tools executables") 45 …add_spvtools_tool(TARGET spirv-diff SRCS ${COMMON_TOOLS_SRCS} diff/diff.cpp util/cli_consumer.cpp … 46 …add_spvtools_tool(TARGET spirv-dis SRCS ${COMMON_TOOLS_SRCS} dis/dis.cpp LIBS ${SPIRV_TOOLS_FULL_… 47 …add_spvtools_tool(TARGET spirv-val SRCS ${COMMON_TOOLS_SRCS} val/val.cpp util/cli_consumer.cpp LI… 48 …add_spvtools_tool(TARGET spirv-opt SRCS ${COMMON_TOOLS_SRCS} opt/opt.cpp util/cli_consumer.cpp LI… 49 …if(NOT (${CMAKE_SYSTEM_NAME} STREQUAL "iOS")) # iOS does not allow std::system calls which spirv-r… 50 …add_spvtools_tool(TARGET spirv-reduce SRCS ${COMMON_TOOLS_SRCS} reduce/reduce.cpp util/cli_consume… 52 …add_spvtools_tool(TARGET spirv-link SRCS ${COMMON_TOOLS_SRCS} link/linker.cpp LIBS SPIRV-Tools-lin… [all …]
|
| /third_party/spirv-tools/test/val/ |
| D | val_limits_test.cpp | 146 std::ostringstream spirv; in TEST_F() local 147 spirv << header << R"( in TEST_F() 151 spirv << " %1"; in TEST_F() 153 CompileSuccessfully(spirv.str()); in TEST_F() 158 std::ostringstream spirv; in TEST_F() local 159 spirv << header << R"( in TEST_F() 163 spirv << " %1"; in TEST_F() 165 CompileSuccessfully(spirv.str()); in TEST_F() 173 std::ostringstream spirv; in TEST_F() local 174 spirv << header << R"( in TEST_F() [all …]
|
| /third_party/skia/third_party/externals/spirv-tools/test/val/ |
| D | val_limits_test.cpp | 147 std::ostringstream spirv; in TEST_F() local 148 spirv << header << R"( in TEST_F() 152 spirv << " %1"; in TEST_F() 154 CompileSuccessfully(spirv.str()); in TEST_F() 159 std::ostringstream spirv; in TEST_F() local 160 spirv << header << R"( in TEST_F() 164 spirv << " %1"; in TEST_F() 166 CompileSuccessfully(spirv.str()); in TEST_F() 174 std::ostringstream spirv; in TEST_F() local 175 spirv << header << R"( in TEST_F() [all …]
|
| /third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/test/val/ |
| D | val_limits_test.cpp | 147 std::ostringstream spirv; in TEST_F() local 148 spirv << header << R"( in TEST_F() 152 spirv << " %1"; in TEST_F() 154 CompileSuccessfully(spirv.str()); in TEST_F() 159 std::ostringstream spirv; in TEST_F() local 160 spirv << header << R"( in TEST_F() 164 spirv << " %1"; in TEST_F() 166 CompileSuccessfully(spirv.str()); in TEST_F() 174 std::ostringstream spirv; in TEST_F() local 175 spirv << header << R"( in TEST_F() [all …]
|
| /third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/tools/ |
| D | CMakeLists.txt | 36 ${spirv-tools_SOURCE_DIR} 37 ${spirv-tools_BINARY_DIR} 39 set_property(TARGET ${ARG_TARGET} PROPERTY FOLDER "SPIRV-Tools executables") 43 add_spvtools_tool(TARGET spirv-as SRCS as/as.cpp LIBS ${SPIRV_TOOLS_FULL_VISIBILITY}) 44 add_spvtools_tool(TARGET spirv-dis SRCS dis/dis.cpp LIBS ${SPIRV_TOOLS_FULL_VISIBILITY}) 45 …add_spvtools_tool(TARGET spirv-val SRCS val/val.cpp util/cli_consumer.cpp LIBS ${SPIRV_TOOLS_FULL_… 46 …add_spvtools_tool(TARGET spirv-opt SRCS opt/opt.cpp util/cli_consumer.cpp LIBS SPIRV-Tools-opt ${S… 47 if (NOT DEFINED IOS_PLATFORM) # iOS does not allow std::system calls which spirv-reduce requires 48 …add_spvtools_tool(TARGET spirv-reduce SRCS reduce/reduce.cpp util/cli_consumer.cpp LIBS SPIRV-Tool… 50 …add_spvtools_tool(TARGET spirv-link SRCS link/linker.cpp LIBS SPIRV-Tools-link ${SPIRV_TOOLS_FULL_… [all …]
|
| /third_party/skia/third_party/externals/spirv-tools/tools/ |
| D | CMakeLists.txt | 36 ${spirv-tools_SOURCE_DIR} 37 ${spirv-tools_BINARY_DIR} 39 set_property(TARGET ${ARG_TARGET} PROPERTY FOLDER "SPIRV-Tools executables") 43 add_spvtools_tool(TARGET spirv-as SRCS as/as.cpp LIBS ${SPIRV_TOOLS_FULL_VISIBILITY}) 44 add_spvtools_tool(TARGET spirv-dis SRCS dis/dis.cpp LIBS ${SPIRV_TOOLS_FULL_VISIBILITY}) 45 …add_spvtools_tool(TARGET spirv-val SRCS val/val.cpp util/cli_consumer.cpp LIBS ${SPIRV_TOOLS_FULL_… 46 …add_spvtools_tool(TARGET spirv-opt SRCS opt/opt.cpp util/cli_consumer.cpp LIBS SPIRV-Tools-opt ${S… 47 if (NOT DEFINED IOS_PLATFORM) # iOS does not allow std::system calls which spirv-reduce requires 48 …add_spvtools_tool(TARGET spirv-reduce SRCS reduce/reduce.cpp util/cli_consumer.cpp LIBS SPIRV-Tool… 50 …add_spvtools_tool(TARGET spirv-link SRCS link/linker.cpp LIBS SPIRV-Tools-link ${SPIRV_TOOLS_FULL_… [all …]
|
| /third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/ |
| D | README.md | 19 See the [SPIR-V Registry][spirv-registry] for the SPIR-V specification, 24 …tps://storage.googleapis.com/spirv-tools/badges/build_status_linux_clang_release.svg)](https://sto… 25 …tps://storage.googleapis.com/spirv-tools/badges/build_status_macos_clang_release.svg)](https://sto… 26 …https://storage.googleapis.com/spirv-tools/badges/build_status_windows_release.svg)](https://stora… 30 ## Versioning SPIRV-Tools 34 SPIRV-Tools project version numbers are of the form `v`*year*`.`*index* and with 49 Some versions of SPIRV-Tools are tagged as stable releases (see 50 [tags](https://github.com/KhronosGroup/SPIRV-Tools/tags) on github). 53 [SPIRV-Headers][spirv-headers]. 54 Releases of SPIRV-Tools are tested against the version of SPIRV-Headers listed [all …]
|
| /third_party/skia/third_party/externals/spirv-tools/ |
| D | README.md | 19 See the [SPIR-V Registry][spirv-registry] for the SPIR-V specification, 24 …tps://storage.googleapis.com/spirv-tools/badges/build_status_linux_clang_release.svg)](https://sto… 25 …tps://storage.googleapis.com/spirv-tools/badges/build_status_macos_clang_release.svg)](https://sto… 26 …https://storage.googleapis.com/spirv-tools/badges/build_status_windows_release.svg)](https://stora… 30 ## Versioning SPIRV-Tools 34 SPIRV-Tools project version numbers are of the form `v`*year*`.`*index* and with 49 Some versions of SPIRV-Tools are tagged as stable releases (see 50 [tags](https://github.com/KhronosGroup/SPIRV-Tools/tags) on github). 53 [SPIRV-Headers][spirv-headers]. 54 Releases of SPIRV-Tools are tested against the version of SPIRV-Headers listed [all …]
|
| /third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/ |
| D | glslang_wrapper_utils.cpp | 15 #include "common/spirv/spirv_instruction_builder_autogen.h" 16 #include "common/spirv/spirv_instruction_parser_autogen.h" 23 namespace spirv = angle::spirv; 935 SpirvTransformerBase(const spirv::Blob &spirvBlobIn, in SpirvTransformerBase() 937 spirv::Blob *spirvBlobOut) in SpirvTransformerBase() 950 static spirv::IdRef GetNewId(spirv::Blob *blob); 951 spirv::IdRef getNewId(); 960 const spirv::Blob &mSpirvBlobIn; 966 spirv::Blob *mSpirvBlobOut; 982 ASSERT(mSpirvBlobIn.size() >= spirv::kHeaderIndexInstructions); in onTransformBegin() [all …]
|
| /third_party/spirv-tools/ |
| D | README.md | 2 …jects/github.com/KhronosGroup/SPIRV-Tools/badge)](https://securityscorecards.dev/viewer/?uri=githu… 22 See the [SPIR-V Registry][spirv-registry] for the SPIR-V specification, 27 …tps://storage.googleapis.com/spirv-tools/badges/build_status_linux_clang_release.svg)](https://sto… 28 …tps://storage.googleapis.com/spirv-tools/badges/build_status_macos_clang_release.svg)](https://sto… 29 …https://storage.googleapis.com/spirv-tools/badges/build_status_windows_release.svg)](https://stora… 33 ## Versioning SPIRV-Tools 37 SPIRV-Tools project version numbers are of the form `v`*year*`.`*index* and with 52 Some versions of SPIRV-Tools are tagged as stable releases (see 53 [tags](https://github.com/KhronosGroup/SPIRV-Tools/tags) on github). 56 [SPIRV-Headers][spirv-headers]. [all …]
|
| D | BUILD.gn | 31 # SPIRV-Tools may be part of multiple projects in the Chromium tree. 35 abspath == "//third_party/vulkan-deps/spirv-tools/src/" 53 "include/spirv/1.2/GLSL.std.450.h", 54 "include/spirv/1.2/OpenCL.std.h", 55 "include/spirv/1.2/spirv.h", 56 "include/spirv/1.2/spirv.hpp", 57 "include/spirv/unified1/GLSL.std.450.h", 58 "include/spirv/unified1/NonSemanticClspvReflection.h", 59 "include/spirv/unified1/NonSemanticDebugPrintf.h", 60 "include/spirv/unified1/OpenCL.std.h", [all …]
|
| /third_party/skia/third_party/externals/angle2/src/compiler/translator/ |
| D | BuildSPIRV.h | 16 #include "common/spirv/spirv_instruction_builder_autogen.h" 19 namespace spirv = angle::spirv; variable 115 spirv::IdRef id; 116 spirv::IdRefList idList; 126 spirv::IdRef id; 218 spirv::IdRef id; 244 spirv::IdRef labelId; 248 spirv::Blob localVariables; 252 spirv::Blob body; 275 std::vector<spirv::IdRef> blockIds; [all …]
|
| D | OutputSPIRV.cpp | 14 #include "common/spirv/spirv_instruction_builder_autogen.h" 26 #include <spirv/unified1/GLSL.std.450.h> 30 #include <spirv-tools/libspirv.hpp> 46 SpirvIdOrLiteral(const spirv::IdRef idIn) : id(idIn) {} in SpirvIdOrLiteral() 47 SpirvIdOrLiteral(const spirv::LiteralInteger literalIn) : literal(literalIn) {} in SpirvIdOrLiteral() 49 spirv::IdRef id; 50 spirv::LiteralInteger literal; 80 spirv::IdRef dynamicComponent; 84 spirv::IdRef baseTypeId; 85 spirv::IdRef preSwizzleTypeId; [all …]
|
| /third_party/glslang/ |
| D | BUILD.bazel | 143 "SPIRV/GLSL.ext.AMD.h", 144 "SPIRV/GLSL.ext.EXT.h", 145 "SPIRV/GLSL.ext.KHR.h", 146 "SPIRV/GLSL.ext.NV.h", 147 "SPIRV/GLSL.ext.ARM.h", 148 "SPIRV/GLSL.std.450.h", 149 "SPIRV/NonSemanticDebugPrintf.h", 150 "SPIRV/NonSemanticShaderDebugInfo100.h", 151 "SPIRV/spirv.hpp", 154 "include/SPIRV/GLSL.ext.AMD.h", [all …]
|
| /third_party/skia/third_party/externals/tint/src/reader/spirv/ |
| D | parser_type.cc | 15 #include "src/reader/spirv/parser_type.h" 25 TINT_INSTANTIATE_TYPEINFO(tint::reader::spirv::Type); 26 TINT_INSTANTIATE_TYPEINFO(tint::reader::spirv::Void); 27 TINT_INSTANTIATE_TYPEINFO(tint::reader::spirv::Bool); 28 TINT_INSTANTIATE_TYPEINFO(tint::reader::spirv::U32); 29 TINT_INSTANTIATE_TYPEINFO(tint::reader::spirv::F32); 30 TINT_INSTANTIATE_TYPEINFO(tint::reader::spirv::I32); 31 TINT_INSTANTIATE_TYPEINFO(tint::reader::spirv::Pointer); 32 TINT_INSTANTIATE_TYPEINFO(tint::reader::spirv::Reference); 33 TINT_INSTANTIATE_TYPEINFO(tint::reader::spirv::Vector); [all …]
|