SPIRV-Tools/tools
Steven Perron 35d98be3bc
Amd ext to khr (#2811)
Add the first steps to removing the AMD extension VK_AMD_shader_ballot.
Splitting up to make the PRs smaller.

Adding utilities to add capabilities and change the version of the
module.

Replaces the instructions:

OpGroupIAddNonUniformAMD = 5000
OpGroupFAddNonUniformAMD = 5001
OpGroupFMinNonUniformAMD = 5002
OpGroupUMinNonUniformAMD = 5003
OpGroupSMinNonUniformAMD = 5004
OpGroupFMaxNonUniformAMD = 5005
OpGroupUMaxNonUniformAMD = 5006
OpGroupSMaxNonUniformAMD = 5007

and extentend instructions

WriteInvocationAMD = 3
MbcntAMD = 4

Part of #2814
2019-08-29 12:48:17 -04:00
..
as Add all accepted target environments to the tools' help texts (#2687) 2019-06-20 09:41:28 -04:00
cfg Support SPIR-V 1.4 (#2550) 2019-05-07 12:27:18 -04:00
dis Support SPIR-V 1.4 (#2550) 2019-05-07 12:27:18 -04:00
emacs Define variable to skip installation 2017-07-04 12:24:44 -04:00
fuzz fuzz: change output extension and fix usage string (#2778) 2019-08-02 10:09:41 +01:00
lesspipe tools/lesspipe: Allow generic shell (#2255) 2018-12-27 15:06:37 -05:00
link Add all accepted target environments to the tools' help texts (#2687) 2019-06-20 09:41:28 -04:00
opt Amd ext to khr (#2811) 2019-08-29 12:48:17 -04:00
reduce Got rid of redundant declaration. (#2698) 2019-06-26 16:36:15 +01:00
util Validate the input to Optimizer::Run (#1799) 2018-08-08 11:16:19 -04:00
val Add all accepted target environments to the tools' help texts (#2687) 2019-06-20 09:41:28 -04:00
CMakeLists.txt Add spirv-fuzz tool. (#2631) 2019-05-27 15:46:35 +01:00
io.h Close opened file handles. (#2644) 2019-05-31 10:28:33 -04:00