diff --git a/src/gallium/frontends/clover/core/device.cpp b/src/gallium/frontends/clover/core/device.cpp index 7ef66d50492..2e3d77d2bf3 100644 --- a/src/gallium/frontends/clover/core/device.cpp +++ b/src/gallium/frontends/clover/core/device.cpp @@ -221,12 +221,14 @@ device::vendor_id() const { size_t device::max_images_read() const { - return PIPE_MAX_SHADER_SAMPLER_VIEWS; + return pipe->get_shader_param(pipe, PIPE_SHADER_COMPUTE, + PIPE_SHADER_CAP_MAX_SAMPLER_VIEWS); } size_t device::max_images_write() const { - return PIPE_MAX_SHADER_IMAGES; + return pipe->get_shader_param(pipe, PIPE_SHADER_COMPUTE, + PIPE_SHADER_CAP_MAX_SHADER_IMAGES); } size_t