Use vtkm::Float32 with OpenGL, not vtkm::FloatDefault.
When vtkm was built with VTKm_USE_DOUBLE_PRECISION, the IsosurfaceUniformGrid example would not compile. Now it does.
When vtkm was built with VTKm_USE_DOUBLE_PRECISION, the IsosurfaceUniformGrid example would not compile. Now it does.