diff --git a/projects/clr/opencl/amdocl/cl_device.cpp b/projects/clr/opencl/amdocl/cl_device.cpp index 84b022e3ba..3c7320dead 100644 --- a/projects/clr/opencl/amdocl/cl_device.cpp +++ b/projects/clr/opencl/amdocl/cl_device.cpp @@ -410,11 +410,11 @@ RUNTIME_ENTRY(cl_int, clGetDeviceInfo, CASE(CL_DEVICE_LOCAL_MEM_BANKS_AMD, localMemBanks_); CASE(CL_DEVICE_THREAD_TRACE_SUPPORTED_AMD, threadTraceEnable_); case CL_DEVICE_GFXIP_MAJOR_AMD: { - cl_uint major = as_amd(device)->info().gfxipVersion_ / 100; + cl_uint major = as_amd(device)->info().gfxipMajor_; return amd::clGetInfo(major, param_value_size, param_value, param_value_size_ret); } case CL_DEVICE_GFXIP_MINOR_AMD: { - cl_uint minor = as_amd(device)->info().gfxipVersion_ % 100; + cl_uint minor = as_amd(device)->info().gfxipMinor_; return amd::clGetInfo(minor, param_value_size, param_value, param_value_size_ret); } CASE(CL_DEVICE_AVAILABLE_ASYNC_QUEUES_AMD, numAsyncQueues_);