SPIRV-Tools/tools
ruiminzhao b951948eaa
SPV_KHR_quad_control (#5547)
* SPV_KHR_quad_control

1. Add two new execute modes: RequireFullQuadsKHR and QuadDerivativesKHR
2. Add two opCodes: OpGroupNonUniformQuadAllKHR and
   OpGroupNonUniformQuadAnyKHR
3. Add one Capability: QuadControlKHR

* update DEPS

* Fixes

* Build fixes
* Formatting fixes
* Test fixes

* formatting

---------

Co-authored-by: Alan Baker <alanbaker@google.com>
2024-01-26 15:49:56 -05:00
..
as tools: refactorize tools flags parsing. (#5111) 2023-02-27 18:45:14 +01:00
cfg tools: refactorize tools flags parsing. (#5111) 2023-02-27 18:45:14 +01:00
diff diff: refactorize flag parsing (#5133) 2023-03-03 16:55:00 +01:00
dis tools: refactorize tools flags parsing. (#5111) 2023-02-27 18:45:14 +01:00
emacs Define variable to skip installation 2017-07-04 12:24:44 -04:00
fuzz Remove uses of std::system(nullptr) (#5494) 2023-11-30 17:05:25 -05:00
lesspipe tools/lesspipe: Allow generic shell (#2255) 2018-12-27 15:06:37 -05:00
link linker: Add --use-highest-version option (#5376) 2023-08-21 17:05:33 -06:00
lint linter: refactorize linter flag parsing (#5134) 2023-03-02 15:17:34 +01:00
objdump Implement source extraction logic for spirv-objdump (#5150) 2023-03-22 23:57:18 +01:00
opt Add modify-maximal-reconvergence to spirv-opt help (#5546) 2024-01-25 15:53:11 -05:00
reduce Remove uses of std::system(nullptr) (#5494) 2023-11-30 17:05:25 -05:00
sva SPV_KHR_quad_control (#5547) 2024-01-26 15:49:56 -05:00
util Add explicit deduction guide for FlagRegistration (#5141) 2023-03-07 16:44:56 -05:00
val Vulkan 1.3 (#4686) 2022-01-25 10:36:08 -05:00
CMakeLists.txt Implement source extraction logic for spirv-objdump (#5150) 2023-03-22 23:57:18 +01:00
io.h Flush stdout before changing mode back to text (#5477) 2023-11-15 17:02:00 +00:00