Skip to content

Commit d46ac4b

Browse files
Correct CL_DEVICE_DEVICE_ENQUEUE_CAPABILITIES value
Change-Id: Ib3aaa85e685916438de44477f54c33026e19019a Signed-off-by: Filip Hazubski <[email protected]>
1 parent c0b6e68 commit d46ac4b

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

opencl/source/cl_device/cl_device_caps.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -258,7 +258,9 @@ void ClDevice::initializeCaps() {
258258
deviceInfo.memBaseAddressAlign = 1024;
259259
deviceInfo.minDataTypeAlignSize = 128;
260260

261-
deviceInfo.deviceEnqueueSupport = isDeviceEnqueueSupported() ? CL_DEVICE_QUEUE_SUPPORTED : 0u;
261+
deviceInfo.deviceEnqueueSupport = isDeviceEnqueueSupported()
262+
? CL_DEVICE_QUEUE_SUPPORTED | CL_DEVICE_QUEUE_REPLACEABLE_DEFAULT
263+
: 0u;
262264
if (isDeviceEnqueueSupported()) {
263265
deviceInfo.maxOnDeviceQueues = 1;
264266
deviceInfo.maxOnDeviceEvents = 1024;

opencl/test/unit_test/device/get_device_info_tests.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -618,9 +618,10 @@ TEST(GetDeviceInfo, WhenQueryingDeviceEnqueueCapabilitiesThenProperValueIsReturn
618618
EXPECT_EQ(CL_SUCCESS, retVal);
619619
EXPECT_EQ(sizeof(cl_device_device_enqueue_capabilities), paramRetSize);
620620

621-
cl_device_device_enqueue_capabilities expectedDeviceEnqueueCapabilities = deviceFactory.rootDevices[0]->isDeviceEnqueueSupported()
622-
? CL_DEVICE_QUEUE_SUPPORTED
623-
: 0u;
621+
cl_device_device_enqueue_capabilities expectedDeviceEnqueueCapabilities =
622+
deviceFactory.rootDevices[0]->isDeviceEnqueueSupported()
623+
? CL_DEVICE_QUEUE_SUPPORTED | CL_DEVICE_QUEUE_REPLACEABLE_DEFAULT
624+
: 0u;
624625
EXPECT_EQ(expectedDeviceEnqueueCapabilities, deviceEnqueueCapabilities);
625626
}
626627

0 commit comments

Comments
 (0)