Skip to content

Minor fixes for CL compiler CTS test

With this series, if we also consume an updated SPIRV-LLVM-Translator with this patch, we can pass the test_compiler suite from the CL CTS.

The second commit is optional, it keeps us from asserting if we just compile a shader with an extern kernel without the translator patch, though linking will still fail, but is also a minor perf win, since it saves us from doing unnecessary work - we'll always want to link to remove linkage decorations.

The other patches fix up embedded header inclusion.

/cc @bbrezillon @daniels

Merge request reports