diff --git a/rocclr/runtime/platform/memory.cpp b/rocclr/runtime/platform/memory.cpp index 4d9b296cd0..f7d0cee80b 100644 --- a/rocclr/runtime/platform/memory.cpp +++ b/rocclr/runtime/platform/memory.cpp @@ -1003,7 +1003,7 @@ Image::numSupportedFormats(const Context& context, cl_mem_object_type image_type } // Currently we are not supported sRGB for write_imagef (extension cl_khr_srgb_image_writes) if ((image_type == CL_MEM_OBJECT_IMAGE1D_BUFFER) || - ((flags & (CL_MEM_WRITE_ONLY | CL_MEM_READ_WRITE)) != 0)) { + ((flags & (CL_MEM_WRITE_ONLY | CL_MEM_READ_WRITE | CL_MEM_KERNEL_READ_AND_WRITE)) != 0)) { numFormats -= NUM_CHANNEL_ORDER_OF_sRGB; } }