Lines Matching refs:Tools

1 # SPIR-V Tools
10 The SPIR-V Tools project provides an API and commands for processing SPIR-V
27 ## Versioning SPIRV-Tools
31 SPIRV-Tools project version numbers are of the form `v`*year*`.`*index* and with
75 sub-project](https://github.com/KhronosGroup/SPIRV-Tools/projects/1) for planned
80 It is [future work](https://github.com/KhronosGroup/SPIRV-Tools/projects/1#card-1052403)
128 sub-project](https://github.com/KhronosGroup/SPIRV-Tools/projects/2) for
140 The SPIR-V Tools project is maintained by members of the The Khronos Group Inc.,
141 and is hosted at https://github.com/KhronosGroup/SPIRV-Tools.
145 The mailing list is used to discuss development plans for the SPIRV-Tools as an open source project.
169 `clang-format version 5.0.0` for SPIRV-Tools. Settings are defined by
176 * `example`: demo code of using SPIRV-Tools APIs
192 Example of getting sources, assuming SPIRV-Tools is configured as a standalone project:
194 git clone https://github.com/KhronosGroup/SPIRV-Tools.git spirv-tools
207 * If SPIR-V Tools is configured as part of an enclosing project, then the
208 enclosing project should configure `googletest` before configuring SPIR-V Tools.
209 * If SPIR-V Tools is configured as a standalone project, then download the
223 * If SPIRV-Tools is configured as part of a larger project that already uses
224 Effcee, then that project should include Effcee before SPIRV-Tools.
225 * Otherwise, SPIRV-Tools expects Effcee sources to appear in `external/effcee`
278 Additionally, you can pass additional C preprocessor definitions to SPIRV-Tools
285 SPIR-V Tools supports building static libraries `libSPIRV-Tools.a` and
286 `libSPIRV-Tools-opt.a` for Android:
313 the static library in `<spirv-build-dir>/source/libSPIRV-Tools.a` or
314 `<spirv-build-dir>/source/SPIRV-Tools.lib`.
317 `<spirv-build-dir>/source/libSPIRV-Tools-opt.a` or
318 `<spirv-build-dir>/source/SPIRV-Tools-opt.lib`.
320 * `SPIRV-Tools` CMake target: Creates the static library:
321 * `<spirv-build-dir>/source/libSPIRV-Tools.a` on Linux and OS X.
322 * `<spirv-build-dir>/source/libSPIRV-Tools.lib` on Windows.
323 * `SPIRV-Tools-opt` CMake target: Creates the static library:
324 * `<spirv-build-dir>/source/libSPIRV-Tools-opt.a` on Linux and OS X.
325 * `<spirv-build-dir>/source/libSPIRV-Tools-opt.lib` on Windows.
479 _See the [projects pages](https://github.com/KhronosGroup/SPIRV-Tools/projects)
522 [spirv-tools-cla]: https://cla-assistant.io/KhronosGroup/SPIRV-Tools
523 [spirv-tools-projects]: https://github.com/KhronosGroup/SPIRV-Tools/projects
535 [master-tot-release]: https://github.com/KhronosGroup/SPIRV-Tools/releases/tag/master-tot