cuda can't handle invoking worklets from anonymous namespaces.
This commit is contained in:
parent
3a532160c9
commit
f88992e2f7
@ -73,7 +73,7 @@ public:
|
|||||||
|
|
||||||
} // worklet namespace
|
} // worklet namespace
|
||||||
|
|
||||||
namespace {
|
namespace mapfield{
|
||||||
|
|
||||||
static const vtkm::Id ARRAY_SIZE = 10;
|
static const vtkm::Id ARRAY_SIZE = 10;
|
||||||
|
|
||||||
@ -123,12 +123,12 @@ void TestWorkletMapField()
|
|||||||
|
|
||||||
std::cout << "--- Worklet accepting all types." << std::endl;
|
std::cout << "--- Worklet accepting all types." << std::endl;
|
||||||
vtkm::testing::Testing::TryTypes(
|
vtkm::testing::Testing::TryTypes(
|
||||||
DoTestWorklet< ::worklets::TestWorklet >(),
|
mapfield::DoTestWorklet< ::worklets::TestWorklet >(),
|
||||||
vtkm::TypeListTagCommon());
|
vtkm::TypeListTagCommon());
|
||||||
|
|
||||||
std::cout << "--- Worklet accepting some types." << std::endl;
|
std::cout << "--- Worklet accepting some types." << std::endl;
|
||||||
vtkm::testing::Testing::TryTypes(
|
vtkm::testing::Testing::TryTypes(
|
||||||
DoTestWorklet< ::worklets::TestWorkletLimitedTypes >(),
|
mapfield::DoTestWorklet< ::worklets::TestWorkletLimitedTypes >(),
|
||||||
vtkm::TypeListTagFieldScalar());
|
vtkm::TypeListTagFieldScalar());
|
||||||
|
|
||||||
std::cout << "--- Sending bad type to worklet." << std::endl;
|
std::cout << "--- Sending bad type to worklet." << std::endl;
|
||||||
@ -148,5 +148,5 @@ void TestWorkletMapField()
|
|||||||
|
|
||||||
int UnitTestWorkletMapField(int, char *[])
|
int UnitTestWorkletMapField(int, char *[])
|
||||||
{
|
{
|
||||||
return vtkm::cont::testing::Testing::Run(TestWorkletMapField);
|
return vtkm::cont::testing::Testing::Run(mapfield::TestWorkletMapField);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user