From 0c1a8263c6915c2233ca346f6aa307439a56155b Mon Sep 17 00:00:00 2001 From: Chris Perkins Date: Mon, 19 Jul 2021 10:35:30 -0700 Subject: [PATCH] fix for overlooked side-effect of setting return value for sRGB device info. Signed-off-by: Chris Perkins --- sycl/plugins/opencl/pi_opencl.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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),