Commit Graph

6 Commits

Author SHA1 Message Date
Alastair Donaldson 81c09bb6f7
Fix tint paths in spirv-tools project (#7588)
The spirv-tool project uses some test cases from the tint project, which
was recently merged with the dawn project. This change updates paths
accordingly.
2022-04-20 09:56:25 -04:00
Alastair Donaldson 3ab1e4fb0b
spirv-tools: fix path to script. (#7329) 2022-02-25 18:10:36 +00:00
Alastair Donaldson f6c699acab
Use uninstrumented spirv-as for corpus prep (#6466)
* Use uninstrumented spirv-as for corpus prep

Using an instrumented version of spirv-as for corpus preparation is very
slow, and can also lead to issues where a bug in spirv-as gets picked up
by instrumentation and causes corpus preparation to fail when we would
rather it succeeded despite the bug.

* Disable msan

Disabling msan for now so that fuzzing using other sanitizers can
proceed.
2021-09-17 16:34:20 +01:00
Alastair Donaldson 8d811ca3b9
spirv-tools: pass LIB_FUZZING_ENGINE more elegantly (#6390)
The LIB_FUZZING_ENGINE environment variable is now passed to the CMake
command of spirv-tools as an option, rather than having the environment
variable be queried in the project's CMake files.
2021-09-02 16:45:09 -07:00
Alastair Donaldson ebae509b6a
Add corpora to the spirv-tools project (#6381)
Adds corpora of SPIR-V binary and assembly shaders to the spirv-tools
project, based on shaders in the SPIRV-Tools and tint repositories.
2021-09-02 14:38:39 +00:00
Alastair Donaldson f7b1dfb4f8
Initial project file for SPIR-V Tools fuzzing (#6330)
* Add SPIR-V Tools fuzzer targets

Adds fuzzer targets for the SPIR-V Tools project.

* Disable honggfuzz, as it was failing in the CI.
2021-08-28 07:42:09 -07:00