We're going to use this to compile OpenCL code that will build acceleration structures for our ray tracing implementation.
This branch includes :
Please consider reading only from
nir/print: Add support for generic pointers.
/cc @jenatali : attracting you attention to the only CLC change which is again something I ran into with generated SPIRV. clc_helper.cpp is currently failing to find function argument type names (failing in
parseBinary()). I'm probably using a more recent version of the LLVM-SPIRV-Translator than you do :/