Skip to content

Commit 249ec72

Browse files
committed
fix bug causing system SVM to not be reported by device queries
1 parent 81912d0 commit 249ec72

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

layers/99_svmplusplus/emulate.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -310,6 +310,9 @@ struct SLayerContext
310310
else if ((caps & CL_SVM_TYPE_MACRO_HOST_KHR) == CL_SVM_TYPE_MACRO_HOST_KHR) {
311311
typeCapsDevice.push_back(getHostUSMCaps(device));
312312
}
313+
else if ((caps & CL_SVM_TYPE_MACRO_SYSTEM_KHR) == CL_SVM_TYPE_MACRO_SYSTEM_KHR) {
314+
typeCapsDevice.push_back(getSystemSVMCaps(device));
315+
}
313316
else if ((caps & CL_SVM_TYPE_MACRO_SINGLE_DEVICE_SHARED_KHR) == CL_SVM_TYPE_MACRO_SINGLE_DEVICE_SHARED_KHR) {
314317
typeCapsDevice.push_back(getSingleDeviceSharedUSMCaps(device));
315318
}
@@ -319,9 +322,6 @@ struct SLayerContext
319322
else if ((caps & CL_SVM_TYPE_MACRO_COARSE_GRAIN_BUFFER_KHR) == CL_SVM_TYPE_MACRO_COARSE_GRAIN_BUFFER_KHR) {
320323
typeCapsDevice.push_back(getCoarseGrainSVMCaps(device));
321324
}
322-
else if ((caps & CL_SVM_TYPE_MACRO_SYSTEM_KHR) == CL_SVM_TYPE_MACRO_SYSTEM_KHR) {
323-
typeCapsDevice.push_back(getSystemSVMCaps(device));
324-
}
325325
else {
326326
assert(0 && "unknown platform SVM type");
327327
}

0 commit comments

Comments
 (0)