diff --git a/src/gallium/frontends/rusticl/core/program.rs b/src/gallium/frontends/rusticl/core/program.rs index cec678b3042..eeb9c113538 100644 --- a/src/gallium/frontends/rusticl/core/program.rs +++ b/src/gallium/frontends/rusticl/core/program.rs @@ -12,6 +12,7 @@ use mesa_rust::pipe::resource::*; use mesa_rust::pipe::screen::ResourceType; use mesa_rust::util::disk_cache::*; use mesa_rust_gen::*; +use rusticl_llvm_gen::*; use rusticl_opencl_gen::*; use std::collections::HashMap; @@ -43,6 +44,12 @@ fn get_disk_cache() -> &'static Option { let func_ptrs = [ // ourselves get_disk_cache as _, + // LLVM + llvm_LLVMContext_LLVMContext as _, + // clang + clang_getClangFullVersion as _, + // SPIRV-LLVM-Translator + llvm_writeSpirv1 as _, ]; unsafe { DISK_CACHE_ONCE.call_once(|| {