Home
last modified time | relevance | path

Searched full:spirv (Results 1 – 25 of 2849) sorted by relevance

12345678910>>...114

/third_party/spirv-tools/source/opt/
DBUILD.gn39 "//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/
DCMakeLists.txt31 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/
DBUILD.bazel11 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/
DBUILD.bazel11 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/
DBUILD.bazel11 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/
DBUILD.gn40 "//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/
Dtext_to_binary.memory_test.cpp104 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/
Dtext_to_binary.memory_test.cpp104 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/
DBUILD.gn40 "//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/
Dtext_to_binary.memory_test.cpp106 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/
DCMakeLists.txt36 ${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/
Dval_limits_test.cpp146 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/
Dval_limits_test.cpp147 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/
Dval_limits_test.cpp147 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/
DCMakeLists.txt36 ${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/
DCMakeLists.txt36 ${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/
DREADME.md19 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/
DREADME.md19 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/
Dglslang_wrapper_utils.cpp15 #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/
DREADME.md2 …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 …]
DBUILD.gn31 # 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/
DBuildSPIRV.h16 #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 …]
DOutputSPIRV.cpp14 #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/
DBUILD.bazel143 "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/
Dparser_type.cc15 #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 …]

12345678910>>...114