Vasyl Teliman
edb8399b0f
spirv-fuzz: Add WGSL compatibility flag to context ( #4193 )
...
The new flags allows transformations and fuzzer passes to be enabled
and applied in a WGSL-compatible fashion.
2021-03-21 09:10:15 +00:00
Vasyl Teliman
43cfa9bc1d
spirv-fuzz: Add persistent state to the fuzzer ( #4137 )
...
Adds persistent state to the fuzzer so that it can be used as a custom
mutator for mutation-based fuzzing.
2021-03-03 15:34:53 +00:00
Alastair Donaldson
69f07da41b
spirv-fuzz: Fix mismatch with shrinker step limit ( #3985 )
...
Fixes #3984 .
2020-10-22 23:23:59 +01:00
Alastair Donaldson
502e982956
spirv-fuzz: Fix to TransformationInlineFunction ( #3913 )
...
This fixes a problem where TransformationInlineFunction could lead to
distinct instructions having identical unique ids. It adds a validity
check to detect this problem in general.
Fixes #3911 .
2020-10-16 22:58:09 +01:00
Alastair Donaldson
b920b620ad
spirv-fuzz: Integrate spirv-reduce with shrinker ( #3849 )
...
This extends shrinking so that spirv-reduce is employed to simplify
the functions that are added by TransformationAddFunction.
2020-10-02 04:53:12 +01:00