summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
2023-10-05build(deps): bump get-func-name from 2.0.0 to 2.0.2 in /tools/sva (#5418)dependabot[bot]1-3/+3
2023-08-22opt: Add SwitchDescriptorSetPass (#5375)Jeremy Gebben1-0/+4
2023-08-21linker: Add --use-highest-version option (#5376)Jeremy Gebben1-0/+9
2023-07-20Bump word-wrap from 1.2.3 to 1.2.4 in /tools/sva (#5343)dependabot[bot]1-3/+3
2023-05-29Update deps in sva (#5246)Steven Perron2-1263/+959
2023-03-22Implement source extraction logic for spirv-objdump (#5150)Nathan Gauër4-33/+269
2023-03-22Include stdint.h (#5164)davidroygsu1-0/+1
2023-03-13build(deps): bump y18n from 4.0.0 to 4.0.3 in /tools/sva (#5155)dependabot[bot]1-3/+3
2023-03-13Add spirv-dump tool (#5146)Nathan Gauër4-1/+203
2023-03-07Add explicit deduction guide for FlagRegistration (#5141)James Price1-0/+4
2023-03-03diff: refactorize flag parsing (#5133)Nathan Gauër1-96/+67
2023-03-03Fix MinGW build error (#4935) (#5127)Ralf Habacker1-1/+1
2023-03-02linter: refactorize linter flag parsing (#5134)Nathan Gauër1-36/+35
2023-03-02tools: add uint32_t flags parsing (#5131)Nathan Gauër2-14/+59
2023-03-01linker: refactorize flag parsing (#5132)Nathan Gauër1-56/+51
2023-02-27tools: refactorize tools flags parsing. (#5111)Nathan Gauër6-251/+622
2023-01-16cmake: Modernize install(TARGET) usage (#5056)Juan Ramos1-4/+1
2022-12-21Add exported CMake config file for binaries in ./tools/ (#5034)Dmitry Kazakov1-1/+17
2022-11-04Switch SPIRV-Tools to use spirv.hpp11 internally (#4981)alan-baker1-13/+13
2022-06-29Write binary files to stdout in binary on windows. (#4834)Steven Perron1-11/+54
2022-05-06Remove deprecated flags from spirv-opt help message (#4788)Rayan Hatout1-9/+0
2022-05-06spirv-opt : Add FixFuncCallArgumentsPass (#4775)JiaoluAMD1-0/+4
2022-03-22spirv-opt: (WIP) Eliminate Dead Input Component Pass (#4720)Greg Fischer1-0/+4
2022-02-11Bump pathval from 1.1.0 to 1.1.1 in /tools/sva (#4716)Steven Perron1-3/+3
2022-02-10Remove reference to protobuf internals from fuzzers (#4701)Ryan Harrison1-17/+5
2022-02-02Introduce spirv-diff (#4611)Shahbaz Youssefi2-0/+202
2022-01-26Fix various source comment (doxygen) typos (#4680)luzpaz4-5/+5
2022-01-25spirv-opt: add pass to Spread Volatile semantics (#4667)Jaebaek Seo1-0/+10
2022-01-25Vulkan 1.3 (#4686)alan-baker1-2/+3
2022-01-22Linker improvements (#4679)Pierre Moreau1-6/+10
2021-12-15Basic support for SPIR-V 1.6 (#4663)alan-baker7-9/+11
2021-12-15Rename strip reflect to strip nonsemantic (#4661)Steven Perron1-3/+6
2021-12-10CMake iOS fixes: rely on CMAKE_SYSTEM_NAME and handle bundle installation (#4...SpaceIm1-6/+3
2021-10-26Add spirv-opt pass to replace descriptor accesses based on variable indices (...Jaebaek Seo1-0/+5
2021-09-02Set threshold for reduce-load-size pass (#4499)Jaebaek Seo1-2/+5
2021-08-26Add a feature for allowing LocalSizeId (#4492)gnl211-0/+4
2021-08-18spirv-lint: add basic CLI argument handling (#4478)dong-ja1-3/+44
2021-08-18Add spirv-opt convert-to-sampled-image pass (#4340)Jaebaek Seo1-0/+9
2021-08-16fix SIGSEGV when reading from a non-existant file (#4453)5265644D61736F6E1-2/+2
2021-08-06Add new target for spirv-lint (#4446)dong-ja2-1/+36
2021-07-28spirv-fuzz: Allow inapplicable transformations to be ignored (#4407)Alastair Donaldson1-1/+1
2021-07-14Fix -Wunreachable-code-aggressive. (#4358)pkasting1-5/+5
2021-07-13spirv-fuzz: support building using gn (#4365)Alastair Donaldson1-5/+17
2021-06-29spirv-opt: A pass to removed unused input on OpEntryPoint instructions. (#4275)ZHOU He1-0/+6
2021-06-29Bump glob-parent from 5.0.0 to 5.1.2. (#4353)Steven Perron1-3/+3
2021-06-08Update lodash (#4317)Steven Perron1-3/+3
2021-03-21spirv-fuzz: Add WGSL compatibility flag to context (#4193)Vasyl Teliman1-6/+34
2021-03-10spirv-fuzz: Avoid unnecessary dependency (#4165)Alastair Donaldson1-3/+3
2021-03-03spirv-fuzz: Add persistent state to the fuzzer (#4137)Vasyl Teliman1-24/+42
2021-03-01Use standard function to get stdin to binary mode. (#4141)Steven Perron9-41/+97