From 90b57a2d7abdfb3ffe17203c822be07faad842f7 Mon Sep 17 00:00:00 2001 From: Sreelakshmi Haridas Maruthur Date: Tue, 15 Sep 2020 04:19:20 -0600 Subject: [PATCH] api: Allow vendor flags (#957) Mask off vendor extensions when querying host command queue properties. --- test_conformance/api/test_queries_compatibility.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/test_conformance/api/test_queries_compatibility.cpp b/test_conformance/api/test_queries_compatibility.cpp index f65c5db9..c53fba89 100644 --- a/test_conformance/api/test_queries_compatibility.cpp +++ b/test_conformance/api/test_queries_compatibility.cpp @@ -119,6 +119,11 @@ int test_get_command_queue_info_compatibility(cl_device_id deviceID, cl_context clGetDeviceInfo(deviceID, CL_DEVICE_QUEUE_PROPERTIES, sizeof(device_props), &device_props, NULL); log_info("CL_DEVICE_QUEUE_PROPERTIES is %d\n", (int)device_props); + // Mask off vendor extension properties. Only test standard OpenCL + // properties + device_props &= + CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE | CL_QUEUE_PROFILING_ENABLE; + clCommandQueueWrapper queue = clCreateCommandQueue( context, deviceID, device_props, &error ); test_error( error, "Unable to create command queue to test with" );