summaryrefslogtreecommitdiff
path: root/src/gallium/frontends/clover/core/device.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/gallium/frontends/clover/core/device.cpp')
-rw-r--r--src/gallium/frontends/clover/core/device.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/gallium/frontends/clover/core/device.cpp b/src/gallium/frontends/clover/core/device.cpp
index 2390ee58f5e..f2b7e65d13d 100644
--- a/src/gallium/frontends/clover/core/device.cpp
+++ b/src/gallium/frontends/clover/core/device.cpp
@@ -367,6 +367,9 @@ device::supported_extensions() const {
vec.push_back( cl_name_version{ CL_MAKE_VERSION(1, 0, 0), "cl_khr_fp16" } );
if (svm_support())
vec.push_back( cl_name_version{ CL_MAKE_VERSION(1, 0, 0), "cl_arm_shared_virtual_memory" } );
+ if (!clover::spirv::supported_versions().empty() &&
+ supports_ir(PIPE_SHADER_IR_NIR_SERIALIZED))
+ vec.push_back( cl_name_version{ CL_MAKE_VERSION(1, 0, 0), "cl_khr_il_program" } );
return vec;
}