diff options
Diffstat (limited to 'src/gallium/frontends/clover/nir/invocation.hpp')
-rw-r--r-- | src/gallium/frontends/clover/nir/invocation.hpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/gallium/frontends/clover/nir/invocation.hpp b/src/gallium/frontends/clover/nir/invocation.hpp index 41407a79765..0aa848da514 100644 --- a/src/gallium/frontends/clover/nir/invocation.hpp +++ b/src/gallium/frontends/clover/nir/invocation.hpp @@ -24,12 +24,22 @@ #define CLOVER_NIR_INVOCATION_HPP #include "core/module.hpp" +#include <util/disk_cache.h> + +struct nir_shader; namespace clover { class device; namespace nir { + // converts libclc spirv into nir + nir_shader *libclc_spirv_to_nir(const module &mod, const device &dev, + std::string &r_log); + + struct disk_cache *create_clc_disk_cache(void); + // converts a given spirv module to nir module spirv_to_nir(const module &mod, const device &dev, std::string &r_log); + } } |