diff options
author | Chuanbo Weng <chuanbo.weng@intel.com> | 2016-10-13 17:06:05 +0800 |
---|---|---|
committer | Yang Rong <rong.r.yang@intel.com> | 2016-10-21 12:44:57 +0800 |
commit | 68605bc2aaf5783415218c130b3b2a80ada22a5d (patch) | |
tree | 03a45706a441dacaab618467c9f3f2e0bb749e65 | |
parent | 09feb562103fec21d935980c8134759df4029cb4 (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.c | 11 |
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; |