diff --git a/sycl/plugins/opencl/pi_opencl.cpp b/sycl/plugins/opencl/pi_opencl.cpp index 9d6e2bfd0ac6c..dbfaaa2989c6e 100644 --- a/sycl/plugins/opencl/pi_opencl.cpp +++ b/sycl/plugins/opencl/pi_opencl.cpp @@ -184,9 +184,11 @@ pi_result piDeviceGetInfo(pi_device device, pi_device_info paramName, case PI_DEVICE_INFO_UUID: case PI_DEVICE_INFO_ATOMIC_64: return PI_INVALID_VALUE; - case PI_DEVICE_INFO_IMAGE_SRGB: + case PI_DEVICE_INFO_IMAGE_SRGB: { + cl_bool result = true; + std::memcpy(paramValue, &result, sizeof(cl_bool)); return PI_SUCCESS; - + } default: cl_int result = clGetDeviceInfo( cast(device), cast(paramName),