- d07505c Update lodash (#4317) by Steven Perron · 3 years ago
- edb8399 spirv-fuzz: Add WGSL compatibility flag to context (#4193) by Vasyl Teliman · 3 years, 2 months ago
- f7cf3ec spirv-fuzz: Avoid unnecessary dependency (#4165) by Alastair Donaldson · 3 years, 3 months ago
- 43cfa9b spirv-fuzz: Add persistent state to the fuzzer (#4137) by Vasyl Teliman · 3 years, 3 months ago
- 0bd920e Use standard function to get stdin to binary mode. (#4141) by Steven Perron · 3 years, 3 months ago
- b812fd6 Validate SPV_KHR_workgroup_memory_explicit_layout (#4128) by Caio Marcelo de Oliveira Filho · 3 years, 4 months ago
- 9150cd4 Remove WebGPU support (#4108) by Ryan Harrison · 3 years, 4 months ago
- b1507d0 Linker usability improvements (#4084) by Pierre Moreau · 3 years, 5 months ago
- af3a3d4 Build deps: dump ini from 1.3.5 to 1.3.7 in tools/sva (#4092) by Steven Perron · 3 years, 5 months ago
- 7403dfa CMake: Add SPIRV_TOOLS_BUILD_STATIC flag (#3910) by Ben Clayton · 3 years, 7 months ago
- 502e982 spirv-fuzz: Fix to TransformationInlineFunction (#3913) by Alastair Donaldson · 3 years, 7 months ago
- fcb22ec spirv-fuzz: Report fresh ids in transformations (#3856) by Alastair Donaldson · 3 years, 8 months ago
- c6ca885 [spirv-dis] Add some context comments to disassembly. (#3847) by dan sinclair · 3 years, 8 months ago
- 9e17b9d spirv-fuzz: Return IR and transformation context after replay (#3846) by Alastair Donaldson · 3 years, 8 months ago
- 125b642 spirv-fuzz: Refactor fuzzer, replayer and shrinker (#3818) by Alastair Donaldson · 3 years, 8 months ago
- 60ce96e spirv-fuzz: Add pass recommendations (#3757) by Alastair Donaldson · 3 years, 8 months ago
- 5dcb576 spirv-reduce: Support reducing a specific function (#3774) by Alastair Donaldson · 3 years, 9 months ago
- e589d0d Add missing include (#3788) by Paul Thomson · 3 years, 9 months ago
- 9e26ae0 spirv-fuzz: Overflow ids (#3734) by Alastair Donaldson · 3 years, 9 months ago
- 6aed7ff CMake: Enable building with BUILD_SHARED_LIBS=1 (#3490) by Ben Clayton · 3 years, 10 months ago
- b25ee93 build(deps): bump lodash from 4.17.15 to 4.17.19 in /tools/sva (#3596) by Steven Perron · 3 years, 10 months ago
- 3e7238c spirv-fuzz: Add replay range option (#3535) by Alastair Donaldson · 3 years, 11 months ago
- 5547553 Allow various validation options to be passed to spirv-opt (#3314) by Alastair Donaldson · 4 years, 1 month ago
- c531099 Update acorn version (#3294) by Steven Perron · 4 years, 2 months ago
- 8d4261b spirv-fuzz: Introduce TransformationContext (#3272) by Alastair Donaldson · 4 years, 2 months ago
- 2fdea57 spirv-fuzz: Add validator options (#3254) by Alastair Donaldson · 4 years, 2 months ago
- a3b5ad9 Fix typos in opt's help. Update environment version. (#3170) by Jakub Kuderski · 4 years, 4 months ago
- 31acc78 spirv-fuzz: Add fuzzer pass to perform module donation (#3117) by Alastair Donaldson · 4 years, 5 months ago
- e70b009 Add support for SPV_KHR_non_semantic_info (#3110) by David Neto · 4 years, 5 months ago
- 52e9cc9 spirv-fuzz: Improve debugging facilities (#3074) by Alastair Donaldson · 4 years, 6 months ago
- 466908b Add description of wrap-opkill. (#3000) by Steven Perron · 4 years, 7 months ago
- 2f6a87f reduce: improve remove unref instr pass (#2945) by Paul Thomson · 4 years, 8 months ago
- 8fa0f1a spirv-fuzz: option to convert shader into a form that renders red (#2934) by Alastair Donaldson · 4 years, 8 months ago
- bd839ca reduce/fuzz: improve command line args (#2932) by Paul Thomson · 4 years, 8 months ago
- 44b3217 fuzz: add shrinker-temp-file-prefix (#2928) by Paul Thomson · 4 years, 8 months ago
- ef4679a spirv-fuzz: allow interestingness script arguments (#2925) by Paul Thomson · 4 years, 8 months ago
- 71e0ba6 Add OpCopyMemory test to SVA. (#2885) by dan sinclair · 4 years, 8 months ago
- 7275a71 Allow validation during spirv-fuzz replay (#2873) by Alastair Donaldson · 4 years, 8 months ago
- 08fcf8a Fix header include syntax. (#2882) by Ehsan · 4 years, 8 months ago
- 605c2e3 Add WebGPU SPIR-V Assembler in JavaScript. (#2876) by dan sinclair · 4 years, 8 months ago
- 5a48c0d SPIRV-Tools support for SPIR-V 1.5 (#2865) by alan-baker · 4 years, 9 months ago
- 19b2566 For WebGPU<->Vulkan optimization, set correct execution environment (#2834) by Ryan Harrison · 4 years, 9 months ago
- d11725b Add --relax-float-ops and --convert-relaxed-to-half (#2808) by greg-lunarg · 4 years, 9 months ago
- 35d98be Amd ext to khr (#2811) by Steven Perron · 4 years, 9 months ago
- 4b64beb Add descriptor array scalar replacement (#2742) by Steven Perron · 4 years, 10 months ago
- 4f14b4c fuzz: change output extension and fix usage string (#2778) by Paul Thomson · 4 years, 10 months ago
- 3159010 Add pass to inject code for robust-buffer-access semantics (#2771) by David Neto · 4 years, 10 months ago
- 032adc4 Correctly implement WebGPU related flag exclusions (#2737) by Ryan Harrison · 4 years, 11 months ago
- 92c41ff Remove Common Uniform Elimination Pass (#2731) by greg-lunarg · 4 years, 11 months ago
- cd153db Add —preserve-bindings and —preserve-spec-constants (#2693) by Thomas Roughton · 4 years, 11 months ago
- b8ab808 Shrinker for spirv-fuzz (#2708) by Alastair Donaldson · 5 years ago
- 6ccb52b Warn when input facts are invalid. (#2699) by Alastair Donaldson · 5 years ago
- 8818304 Got rid of redundant declaration. (#2698) by Alastair Donaldson · 5 years ago
- bec7e03 Add all accepted target environments to the tools' help texts (#2687) by Kévin Petit · 5 years ago
- 6cc2c8f Another fix uint -> uint32_t (#2676) by David Neto · 5 years ago
- 9477c91 Fix uint -> uint32_t in fuzz.cpp (#2675) by David Neto · 5 years ago
- 42830e5 Add replayer tool for spirv-fuzz. (#2664) by Alastair Donaldson · 5 years ago
- 7919b87 Close opened file handles. (#2644) by dan sinclair · 5 years ago
- 37ae867 Add spirv-fuzz tool. (#2631) by Alastair Donaldson · 5 years ago
- 42abaa0 Remove MarkV and Stats code. (#2576) by dan sinclair · 5 years ago
- 4557d08 Add in individual flags for Vulkan <-> WebGPU passes (#2615) by Ryan Harrison · 5 years ago
- e935dac Make pointers to isomorphic type interchangeable with option. (#2570) by Steven Perron · 5 years ago
- f2803c4 VK_KHR_uniform_buffer_standard_layout validation (#2562) by David Neto · 5 years ago
- 63f57d9 Support SPIR-V 1.4 (#2550) by David Neto · 5 years ago
- 2de3e3c Add spirv-lesspipe.sh into SPIRV_SKIP_EXECUTABLES umbrella (https://github.com/KhronosGroup/SPIRV-Tools/issues/2497) (#2504) by Gustavo Alvarez · 5 years ago
- d90aae9 reduce: miscellaneous fixes (#2494) by Paul Thomson · 5 years ago
- 0cb2d40 Add WebGPU->Vulkan and Vulkan->WebGPU flags in spirv-opt (#2496) by Ryan Harrison · 5 years ago
- 01964e3 Add pass to generate needed initializers for WebGPU (#2481) by Ryan Harrison · 5 years ago
- 42e6f1a Add option to validate after each pass (#2462) by alan-baker · 5 years ago
- 7d1b176 Improve reducer algorithm and other changes (#2472) by Paul Thomson · 5 years ago
- 2d52cbe Add some val options to reduce (#2401) by Paul Thomson · 5 years ago
- e545522 Add --strip-atomic-counter-memory (#2413) by Ryan Harrison · 5 years ago
- 34c5ac6 Fixes #2358. Added to the reducer the ability to remove a function t… (#2361) by Alastair Donaldson · 5 years ago
- e3c64a3 Do not build spirv-reduce on iOS/tvOS/watchOS - it requires std::system which is not available on those platforms (#2355) by Dan Ginsburg · 5 years ago
- 37861ac Merge blocks in reducer (#2353) by Alastair Donaldson · 5 years ago
- 86d0d9b Refactored reducer so that the 'finding' functionality of a reduction pass are separated from the generic functionality for tracking progress of a pass. With this change, we now have a ReductionOpportunityFinder abstract class, with many subclasses for each type of reduction, and just one ReductionPass class, which has an associated finder. (#2321) by Alastair Donaldson · 5 years ago
- 3d71024 Added some documentation about the reducer. (#2318) by Alastair Donaldson · 5 years ago
- 99c2c21 Fix memory leak in unrolling. (#2301) by Steven Perron · 5 years ago
- f70e9e2 tools/lesspipe: Allow generic shell (#2255) by Ankit Navik · 5 years ago
- d763469 Process moer options when processing options file. (#2251) by Steven Perron · 5 years ago
- 71aa48f spirv-reduce: add OperandToUndefReductionPass (#2200) by Paul Thomson · 5 years ago
- 47c08a7 Implement initial --webgpu-mode flag (#2217) by Ryan Harrison · 5 years ago
- e0292c2 Add --target-env flag to spirv-opt (#2216) by Ryan Harrison · 5 years ago
- 4aeadc0 Add RemoveOpNameInstruction reduction pass (#2187) by Hugues Evrard · 5 years ago
- aab6f40 Add documentation for licm option to the spirv-opt help. (#2179) by Steven Perron · 5 years ago
- 6679d5d Replace loop with selection (#2164) by Alastair Donaldson · 5 years ago
- e510b1b Update memory model (#1904) by alan-baker · 5 years ago
- 3b13040 New spirv-reduce reduction pass: operand to dominating id. (#2099) by Alastair Donaldson · 6 years ago
- f3acb95 Initial commit for spirv-reduce. (#2056) by Alastair Donaldson · 6 years ago
- 8e9be30 Validator: Support VK_EXT_scalar_block_layout by David Neto · 6 years ago
- 4e6c54b Fix up comment for |ParseFlags|. (#2037) by Steven Perron · 6 years ago
- 91f3350 Validate the id bound. (#2031) by Steven Perron · 6 years ago
- 7249506 Remove stats use of internal API (#1924) by dan sinclair · 6 years ago
- 0f4c772 Respect --skip-validation in spirv-opt (#1887) by Lei Zhang · 6 years ago
- 75c1bf2 Add option for the max id bound. (#1870) by Steven Perron · 6 years ago
- 7f4e09a spirv-as: Fix error in help text. by Karl Schultz · 6 years ago
- 03000a3 Add testing framework for tools. by Diego Novillo · 6 years ago
- ef67867 Remove source/message.h (#1838) by dan sinclair · 6 years ago
- 1963a2d Use MakeUnique. (#1837) by dan sinclair · 6 years ago
- 5fc011b Move bit_stream, move_to_front and huffman_codec. (#1833) by dan sinclair · 6 years ago