Skip to content

Commit 81912d0

Browse files
committed
fix bug causing fine-grain SVM to not be reported by device queries
1 parent 71f9c64 commit 81912d0

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
@@ -313,12 +313,12 @@ struct SLayerContext
313313
else if ((caps & CL_SVM_TYPE_MACRO_SINGLE_DEVICE_SHARED_KHR) == CL_SVM_TYPE_MACRO_SINGLE_DEVICE_SHARED_KHR) {
314314
typeCapsDevice.push_back(getSingleDeviceSharedUSMCaps(device));
315315
}
316-
else if ((caps & CL_SVM_TYPE_MACRO_COARSE_GRAIN_BUFFER_KHR) == CL_SVM_TYPE_MACRO_COARSE_GRAIN_BUFFER_KHR) {
317-
typeCapsDevice.push_back(getCoarseGrainSVMCaps(device));
318-
}
319316
else if ((caps & CL_SVM_TYPE_MACRO_FINE_GRAIN_BUFFER_KHR) == CL_SVM_TYPE_MACRO_FINE_GRAIN_BUFFER_KHR) {
320317
typeCapsDevice.push_back(getFineGrainSVMCaps(device));
321318
}
319+
else if ((caps & CL_SVM_TYPE_MACRO_COARSE_GRAIN_BUFFER_KHR) == CL_SVM_TYPE_MACRO_COARSE_GRAIN_BUFFER_KHR) {
320+
typeCapsDevice.push_back(getCoarseGrainSVMCaps(device));
321+
}
322322
else if ((caps & CL_SVM_TYPE_MACRO_SYSTEM_KHR) == CL_SVM_TYPE_MACRO_SYSTEM_KHR) {
323323
typeCapsDevice.push_back(getSystemSVMCaps(device));
324324
}

0 commit comments

Comments
 (0)