Merge topic 'simplify_timer_logic'
8d4611387 Simplify Timer now that RuntimeDeviceTracker handles 'any' device. Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Haocheng LIU <haocheng.liu@kitware.com> Merge-request: !1707
This commit is contained in:
commit
5e534205d3
@ -216,7 +216,7 @@ Timer::Timer(vtkm::cont::DeviceAdapterId device)
|
||||
, Internal(nullptr)
|
||||
{
|
||||
const vtkm::cont::RuntimeDeviceTracker& tracker = vtkm::cont::GetRuntimeDeviceTracker();
|
||||
if (device != DeviceAdapterTagAny() && !tracker.CanRunOn(device))
|
||||
if (!tracker.CanRunOn(device))
|
||||
{
|
||||
VTKM_LOG_S(vtkm::cont::LogLevel::Error,
|
||||
"Device '" << device.GetName() << "' can not run on current Device."
|
||||
@ -245,7 +245,7 @@ void Timer::Reset()
|
||||
void Timer::Reset(vtkm::cont::DeviceAdapterId device)
|
||||
{
|
||||
const vtkm::cont::RuntimeDeviceTracker& tracker = vtkm::cont::GetRuntimeDeviceTracker();
|
||||
if (device != DeviceAdapterTagAny() && !tracker.CanRunOn(device))
|
||||
if (!tracker.CanRunOn(device))
|
||||
{
|
||||
VTKM_LOG_S(vtkm::cont::LogLevel::Error,
|
||||
"Device '" << device.GetName() << "' can not run on current Device."
|
||||
@ -318,7 +318,7 @@ vtkm::Float64 Timer::GetElapsedTime(vtkm::cont::DeviceAdapterId device) const
|
||||
|
||||
// If we have specified a specific device, make sure we can run on it.
|
||||
auto& tracker = vtkm::cont::GetRuntimeDeviceTracker();
|
||||
if (deviceToTime != vtkm::cont::DeviceAdapterTagAny() && !tracker.CanRunOn(deviceToTime))
|
||||
if (!tracker.CanRunOn(deviceToTime))
|
||||
{
|
||||
VTKM_LOG_S(vtkm::cont::LogLevel::Error,
|
||||
"Device '" << deviceToTime.GetName() << "' can not run on current Device."
|
||||
|
Loading…
Reference in New Issue
Block a user