mirror of
https://github.com/intel/compute-runtime.git
synced 2025-09-15 13:01:45 +08:00
Update cl.h
Add support for new CL_DEVICE_DEVICE_ENQUEUE_CAPABILITIES query. Change-Id: Ia412faf99a5590a24be9a7fb31c22bf35d24e049 Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
This commit is contained in:

committed by
sys_ocldev

parent
18d7cbbe90
commit
49426afe48
@ -598,7 +598,7 @@ TEST(GetDeviceInfo, WhenQueryingDeviceEnqueueSupportThenProperValueIsReturned) {
|
||||
|
||||
cl_bool deviceEnqueueSupport;
|
||||
size_t paramRetSize;
|
||||
const auto retVal = deviceFactory.rootDevices[0]->getDeviceInfo(CL_DEVICE_DEVICE_ENQUEUE_SUPPORT, sizeof(cl_bool),
|
||||
const auto retVal = deviceFactory.rootDevices[0]->getDeviceInfo(CL_DEVICE_DEVICE_ENQUEUE_CAPABILITIES, sizeof(cl_bool),
|
||||
&deviceEnqueueSupport, ¶mRetSize);
|
||||
EXPECT_EQ(CL_SUCCESS, retVal);
|
||||
EXPECT_EQ(sizeof(cl_bool), paramRetSize);
|
||||
@ -607,6 +607,23 @@ TEST(GetDeviceInfo, WhenQueryingDeviceEnqueueSupportThenProperValueIsReturned) {
|
||||
EXPECT_EQ(expectedDeviceEnqueueSupport, deviceEnqueueSupport);
|
||||
}
|
||||
|
||||
TEST(GetDeviceInfo, WhenQueryingDeviceEnqueueCapabilitiesThenProperValueIsReturned) {
|
||||
UltClDeviceFactory deviceFactory{1, 0};
|
||||
|
||||
cl_device_device_enqueue_capabilities deviceEnqueueCapabilities;
|
||||
size_t paramRetSize;
|
||||
const auto retVal = deviceFactory.rootDevices[0]->getDeviceInfo(CL_DEVICE_DEVICE_ENQUEUE_CAPABILITIES,
|
||||
sizeof(cl_device_device_enqueue_capabilities),
|
||||
&deviceEnqueueCapabilities, ¶mRetSize);
|
||||
EXPECT_EQ(CL_SUCCESS, retVal);
|
||||
EXPECT_EQ(sizeof(cl_device_device_enqueue_capabilities), paramRetSize);
|
||||
|
||||
cl_device_device_enqueue_capabilities expectedDeviceEnqueueCapabilities = deviceFactory.rootDevices[0]->isDeviceEnqueueSupported()
|
||||
? CL_DEVICE_QUEUE_SUPPORTED
|
||||
: 0u;
|
||||
EXPECT_EQ(expectedDeviceEnqueueCapabilities, deviceEnqueueCapabilities);
|
||||
}
|
||||
|
||||
TEST(GetDeviceInfo, WhenQueryingPipesSupportThenProperValueIsReturned) {
|
||||
UltClDeviceFactory deviceFactory{1, 0};
|
||||
|
||||
|
Reference in New Issue
Block a user