Home
last modified time | relevance | path

Searched +full:libspirv +full:- +full:tools (Results 1 – 25 of 396) sorted by relevance

12345678910>>...16

/third_party/glslang/.github/workflows/
Dcontinuous_deployment.yml9 # Github github-script action: https://github.com/actions/github-script
11 # Octokit front-end to the GitHub REST API: https://octokit.github.io/rest.js/v18
12 # Octokit endpoint methods: https://github.com/octokit/plugin-rest-endpoint-methods.js/tree/master/…
14 # TODO: Use actions/upload-artifact and actions/download-artifact to simplify deployment.
23 - master
27 runs-on: ${{matrix.os.genus}}
29 fail-fast: false
31 os: [{genus: ubuntu-20.04, family: linux}]
35 - uses: actions/checkout@v2
36 - uses: actions/setup-python@v2
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/
DREADME.md1 # SPIR-V Tools
5 The SPIR-V Tools project provides an API and commands for processing SPIR-V
9 validator, and optimizer for SPIR-V. Except for the optimizer, all are based
11 details, and is used in the standalone tools whilst also enabling integration
18 SPIR-V is defined by the Khronos Group Inc.
19 See the [SPIR-V Registry][spirv-registry] for the SPIR-V specification,
24 …/storage.googleapis.com/spirv-tools/badges/build_status_linux_clang_release.svg)](https://storage.…
25 …/storage.googleapis.com/spirv-tools/badges/build_status_macos_clang_release.svg)](https://storage.…
26 …://storage.googleapis.com/spirv-tools/badges/build_status_windows_release.svg)](https://storage.go…
30 ## Versioning SPIRV-Tools
[all …]
DBUILD.bazel52 generate_vendor_tables("spv-amd-shader-explicit-vertex-parameter")
54 generate_vendor_tables("spv-amd-shader-trinary-minmax")
56 generate_vendor_tables("spv-amd-gcn-shader")
58 generate_vendor_tables("spv-amd-shader-ballot")
83 …md = "$(location generate_registry_tables) --xml=$(location @spirv_headers//:spirv_xml_registry) -…
84 tools = [":generate_registry_tables"],
95 outs = ["build-version.inc"],
96 …=0 $(location update_build_version) $$(dirname $(location CHANGES)) $(location build-version.inc)",
97 tools = [":update_build_version"],
129 "include/spirv-tools/libspirv.h",
[all …]
/third_party/skia/third_party/externals/spirv-tools/
DREADME.md1 # SPIR-V Tools
5 The SPIR-V Tools project provides an API and commands for processing SPIR-V
9 validator, and optimizer for SPIR-V. Except for the optimizer, all are based
11 details, and is used in the standalone tools whilst also enabling integration
18 SPIR-V is defined by the Khronos Group Inc.
19 See the [SPIR-V Registry][spirv-registry] for the SPIR-V specification,
24 …/storage.googleapis.com/spirv-tools/badges/build_status_linux_clang_release.svg)](https://storage.…
25 …/storage.googleapis.com/spirv-tools/badges/build_status_macos_clang_release.svg)](https://storage.…
26 …://storage.googleapis.com/spirv-tools/badges/build_status_windows_release.svg)](https://storage.go…
30 ## Versioning SPIRV-Tools
[all …]
DBUILD.bazel52 generate_vendor_tables("spv-amd-shader-explicit-vertex-parameter")
54 generate_vendor_tables("spv-amd-shader-trinary-minmax")
56 generate_vendor_tables("spv-amd-gcn-shader")
58 generate_vendor_tables("spv-amd-shader-ballot")
83 …md = "$(location generate_registry_tables) --xml=$(location @spirv_headers//:spirv_xml_registry) -…
84 tools = [":generate_registry_tables"],
95 outs = ["build-version.inc"],
96 …=0 $(location update_build_version) $$(dirname $(location CHANGES)) $(location build-version.inc)",
97 tools = [":update_build_version"],
129 "include/spirv-tools/libspirv.h",
[all …]
/third_party/spirv-tools/
DREADME.md1 # SPIR-V Tools
2 …/github.com/KhronosGroup/SPIRV-Tools/badge)](https://securityscorecards.dev/viewer/?uri=github.com…
4 NEWS 2023-01-11: Development occurs on the `main` branch.
8 The SPIR-V Tools project provides an API and commands for processing SPIR-V
12 validator, and optimizer for SPIR-V. Except for the optimizer, all are based
14 details, and is used in the standalone tools whilst also enabling integration
21 SPIR-V is defined by the Khronos Group Inc.
22 See the [SPIR-V Registry][spirv-registry] for the SPIR-V specification,
27 …/storage.googleapis.com/spirv-tools/badges/build_status_linux_clang_release.svg)](https://storage.…
28 …/storage.googleapis.com/spirv-tools/badges/build_status_macos_clang_release.svg)](https://storage.…
[all …]
DBUILD.bazel49 generate_vendor_tables(extension = "spv-amd-shader-explicit-vertex-parameter")
51 generate_vendor_tables(extension = "spv-amd-shader-trinary-minmax")
53 generate_vendor_tables(extension = "spv-amd-gcn-shader")
55 generate_vendor_tables(extension = "spv-amd-shader-ballot")
95 …d = "$(location :generate_registry_tables) --xml=$(location @spirv_headers//:spirv_xml_registry) -…
96 …t = "$(location :generate_registry_tables) --xml=$(location @spirv_headers//:spirv_xml_registry) -…
97 tools = [":generate_registry_tables"],
108 outs = ["build-version.inc"],
109 …_DATE_EPOCH=0 $(location :update_build_version) $(location CHANGES) $(location build-version.inc)",
110 …E_EPOCH=0 && $(location :update_build_version) $(location CHANGES) $(location build-version.inc)",
[all …]
/third_party/spirv-tools/source/link/
DBUILD.gn6 # http://www.apache.org/licenses/LICENSE-2.0
15 import("//third_party/vk-gl-cts/vk_gl_cts.gni")
19 cflags_cc += [ "-ftemplate-depth=1024" ]
40 "//third_party/spirv-headers/include",
51 "-Wno-implicit-fallthrough",
52 "-Wno-newline-eof",
53 "-Wno-unreachable-code-break",
54 "-Wno-unreachable-code-return",
57 # Work around a false-positive on a Skia GCC 10 builder.
58 cflags += [ "-Wno-format-truncation" ]
[all …]
/third_party/skia/third_party/externals/spirv-tools/source/lint/
Dlinter.cpp7 // http://www.apache.org/licenses/LICENSE-2.0
15 #include "spirv-tools/linter.hpp"
20 #include "spirv-tools/libspirv.h"
21 #include "spirv-tools/libspirv.hpp"
42 impl_->message_consumer = std::move(consumer); in SetMessageConsumer()
46 return impl_->message_consumer; in Consumer()
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/lint/
Dlinter.cpp7 // http://www.apache.org/licenses/LICENSE-2.0
15 #include "spirv-tools/linter.hpp"
20 #include "spirv-tools/libspirv.h"
21 #include "spirv-tools/libspirv.hpp"
42 impl_->message_consumer = std::move(consumer); in SetMessageConsumer()
46 return impl_->message_consumer; in Consumer()
/third_party/spirv-tools/source/lint/
Dlinter.cpp7 // http://www.apache.org/licenses/LICENSE-2.0
15 #include "spirv-tools/linter.hpp"
20 #include "spirv-tools/libspirv.h"
21 #include "spirv-tools/libspirv.hpp"
41 impl_->message_consumer = std::move(consumer); in SetMessageConsumer()
45 return impl_->message_consumer; in Consumer()
/third_party/spirv-tools/source/
Dspirv_constant.h1 // Copyright (c) 2015-2016 The Khronos Group Inc.
7 // http://www.apache.org/licenses/LICENSE-2.0
19 #include "spirv-tools/libspirv.h"
23 // Evaluates to a well-formed version header word, given valid
24 // SPIR-V version major and minor version numbers.
43 // SPIR-V 1.0 limits
47 // A single Unicode character in UTF-8 encoding can take
55 // libspirv limits.
72 // Values mapping to registered tools. See the registry at
73 // https://www.khronos.org/registry/spir-v/api/spir-v.xml
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/
Dspirv_constant.h1 // Copyright (c) 2015-2016 The Khronos Group Inc.
7 // http://www.apache.org/licenses/LICENSE-2.0
19 #include "spirv-tools/libspirv.h"
23 // Evaluates to a well-formed version header word, given valid
24 // SPIR-V version major and minor version numbers.
43 // SPIR-V 1.0 limits
47 // A single Unicode character in UTF-8 encoding can take
55 // libspirv limits.
72 // Values mapping to registered tools. See the registry at
73 // https://www.khronos.org/registry/spir-v/api/spir-v.xml
[all …]
/third_party/skia/third_party/externals/spirv-tools/source/
Dspirv_constant.h1 // Copyright (c) 2015-2016 The Khronos Group Inc.
7 // http://www.apache.org/licenses/LICENSE-2.0
19 #include "spirv-tools/libspirv.h"
23 // Evaluates to a well-formed version header word, given valid
24 // SPIR-V version major and minor version numbers.
43 // SPIR-V 1.0 limits
47 // A single Unicode character in UTF-8 encoding can take
55 // libspirv limits.
72 // Values mapping to registered tools. See the registry at
73 // https://www.khronos.org/registry/spir-v/api/spir-v.xml
[all …]
/third_party/spirv-tools/source/val/
DBUILD.gn6 # http://www.apache.org/licenses/LICENSE-2.0
15 import("//third_party/vk-gl-cts/vk_gl_cts.gni")
19 cflags_cc += [ "-ftemplate-depth=1024" ]
40 "//third_party/spirv-headers/include",
51 "-Wno-implicit-fallthrough",
52 "-Wno-newline-eof",
53 "-Wno-unreachable-code-break",
54 "-Wno-unreachable-code-return",
57 # Work around a false-positive on a Skia GCC 10 builder.
58 cflags += [ "-Wno-format-truncation" ]
[all …]
/third_party/spirv-tools/source/reduce/
DBUILD.gn6 # http://www.apache.org/licenses/LICENSE-2.0
15 import("//third_party/vk-gl-cts/vk_gl_cts.gni")
19 cflags_cc += [ "-ftemplate-depth=1024" ]
40 "//third_party/spirv-headers/include",
51 "-Wno-implicit-fallthrough",
52 "-Wno-newline-eof",
53 "-Wno-unreachable-code-break",
54 "-Wno-unreachable-code-return",
57 # Work around a false-positive on a Skia GCC 10 builder.
58 cflags += [ "-Wno-format-truncation" ]
[all …]
/third_party/spirv-tools/test/opt/
Dpass_utils.h7 // http://www.apache.org/licenses/LICENSE-2.0
25 #include "include/spirv-tools/libspirv.h"
26 #include "include/spirv-tools/libspirv.hpp"
43 // In-place substring replacement. Finds the |find_str| in the |process_str|
/third_party/skia/third_party/externals/spirv-tools/test/opt/
Dpass_utils.h7 // http://www.apache.org/licenses/LICENSE-2.0
25 #include "include/spirv-tools/libspirv.h"
26 #include "include/spirv-tools/libspirv.hpp"
43 // In-place substring replacement. Finds the |find_str| in the |process_str|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/test/opt/
Dpass_utils.h7 // http://www.apache.org/licenses/LICENSE-2.0
25 #include "include/spirv-tools/libspirv.h"
26 #include "include/spirv-tools/libspirv.hpp"
43 // In-place substring replacement. Finds the |find_str| in the |process_str|
/third_party/vk-gl-cts/external/spirv-tools/
DCMakeLists.txt1 # cmake file for spirv-tools
7 if (EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/src/include/spirv-tools/libspirv.h")
10 set(DEFAULT_SPIRV_TOOLS_SRC_PATH "../spirv-tools")
13 set(SPIRV_TOOLS_SRC_PATH ${DEFAULT_SPIRV_TOOLS_SRC_PATH} CACHE STRING "Path to spirv-tools source t…
20 …RV_HEADERS_SRC_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../spirv-headers/src CACHE STRING "Path to spirv-h…
29 message(STATUS "spirv-tools found")
33 # SPIR-V tools requires SPIRV-Headers
34 set(SPIRV-Headers_SOURCE_DIR ${SPIRV_HEADERS_ABS_PATH})
37 add_subdirectory(${SPIRV_TOOLS_ABS_PATH} spirv-tools)
39 message(FATAL_ERROR "spirv-tools not found")
/third_party/skia/third_party/externals/spirv-tools/android_test/
Dtest.cpp7 // http://www.apache.org/licenses/LICENSE-2.0
16 #include "spirv-tools/libspirv.hpp"
17 #include "spirv-tools/optimizer.hpp"
20 spvtools::SpirvTools tools(SPV_ENV_UNIVERSAL_1_2); in android_main() local
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/android_test/
Dtest.cpp7 // http://www.apache.org/licenses/LICENSE-2.0
16 #include "spirv-tools/libspirv.hpp"
17 #include "spirv-tools/optimizer.hpp"
20 spvtools::SpirvTools tools(SPV_ENV_UNIVERSAL_1_2); in android_main() local
/third_party/spirv-tools/android_test/
Dtest.cpp7 // http://www.apache.org/licenses/LICENSE-2.0
16 #include "spirv-tools/libspirv.hpp"
17 #include "spirv-tools/optimizer.hpp"
20 spvtools::SpirvTools tools(SPV_ENV_UNIVERSAL_1_2); in android_main() local
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/tools/util/
Dcli_consumer.h7 // http://www.apache.org/licenses/LICENSE-2.0
18 #include "include/spirv-tools/libspirv.h"
23 // A message consumer that can be used by command line tools like spirv-opt and
24 // spirv-val to display messages.
/third_party/skia/third_party/externals/spirv-tools/tools/util/
Dcli_consumer.h7 // http://www.apache.org/licenses/LICENSE-2.0
18 #include "include/spirv-tools/libspirv.h"
23 // A message consumer that can be used by command line tools like spirv-opt and
24 // spirv-val to display messages.

12345678910>>...16