From be4f3c2aa8b14af9a81ba3098404640866eb8af4 Mon Sep 17 00:00:00 2001 From: Karol Herbst Date: Fri, 16 Feb 2024 12:27:19 +0100 Subject: [PATCH] rusticl/device: require PIPE_CAP_TEXTURE_SAMPLER_INDEPENDENT for image support Reviewed-by: Iago Toral Quiroga Part-of: --- src/gallium/frontends/rusticl/core/device.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/frontends/rusticl/core/device.rs b/src/gallium/frontends/rusticl/core/device.rs index 139e8e716a1..12a920932e2 100644 --- a/src/gallium/frontends/rusticl/core/device.rs +++ b/src/gallium/frontends/rusticl/core/device.rs @@ -69,7 +69,7 @@ impl DeviceCaps { Self::shader_param(screen, pipe_shader_cap::PIPE_SHADER_CAP_MAX_SAMPLER_VIEWS) as u32; let image_2d_size = screen.param(pipe_cap::PIPE_CAP_MAX_TEXTURE_2D_SIZE) as u32; - let has_images = + let has_images = screen.param(pipe_cap::PIPE_CAP_TEXTURE_SAMPLER_INDEPENDENT) != 0 && // The minimum value is 8 if CL_DEVICE_IMAGE_SUPPORT is CL_TRUE max_read_images >= 8 && // The minimum value is 8 if CL_DEVICE_IMAGE_SUPPORT is CL_TRUE