summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChuanbo Weng <chuanbo.weng@intel.com>2016-10-13 17:06:05 +0800
committerYang Rong <rong.r.yang@intel.com>2016-10-21 12:44:57 +0800
commit68605bc2aaf5783415218c130b3b2a80ada22a5d (patch)
tree03a45706a441dacaab618467c9f3f2e0bb749e65
parent09feb562103fec21d935980c8134759df4029cb4 (diff)
rumtime: check all the extension id, not only BASE and OPT1.
Signed-off-by: Chuanbo Weng <chuanbo.weng@intel.com> Reviewed-by: Yang Rong <rong.r.yang@intel.com>
-rw-r--r--src/cl_extensions.c11
1 files changed, 1 insertions, 10 deletions
diff --git a/src/cl_extensions.c b/src/cl_extensions.c
index 183aafc8..2aaf2c74 100644
--- a/src/cl_extensions.c
+++ b/src/cl_extensions.c
@@ -117,16 +117,7 @@ cl_intel_platform_enable_extension(cl_device_id device, uint32_t ext)
cl_platform_id pf = device->platform;
assert(pf);
- for(id = OPT1_EXT_START_ID; id <= OPT1_EXT_END_ID; id++) {
- if (id == ext) {
- if (!pf->internal_extensions->extensions[id].base.ext_enabled)
- ext_str = pf->internal_extensions->extensions[id].base.ext_name;
-
- break;
- }
- }
-
- for(id = BASE_EXT_START_ID; id <= BASE_EXT_END_ID; id++) {
+ for(id = BASE_EXT_START_ID; id < cl_khr_extension_id_max; id++) {
if (id == ext) {
if (!pf->internal_extensions->extensions[id].base.ext_enabled)
ext_str = pf->internal_extensions->extensions[id].base.ext_name;