From d36b1e30a26f867d7b14dec298f3633180c1571d Mon Sep 17 00:00:00 2001 From: Karol Herbst Date: Wed, 10 Jul 2024 15:01:58 +0200 Subject: [PATCH] rusticl: require PIPE_CAP_IMAGE_STORE_FORMATTED for image support. Luckily we don't need PIPE_CAP_IMAGE_LOAD_FORMATTED as this will only be relevant for read_write image support. Part-of: --- src/gallium/frontends/rusticl/core/device.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gallium/frontends/rusticl/core/device.rs b/src/gallium/frontends/rusticl/core/device.rs index abc5a4d018b..3bf7fe78a9f 100644 --- a/src/gallium/frontends/rusticl/core/device.rs +++ b/src/gallium/frontends/rusticl/core/device.rs @@ -71,6 +71,7 @@ impl DeviceCaps { let image_2d_size = screen.param(pipe_cap::PIPE_CAP_MAX_TEXTURE_2D_SIZE) as u32; let has_images = screen.param(pipe_cap::PIPE_CAP_TEXTURE_SAMPLER_INDEPENDENT) != 0 && + screen.param(pipe_cap::PIPE_CAP_IMAGE_STORE_FORMATTED) != 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