vtk-m/vtkm/rendering
Robert Maynard ff687016ee For VTK-m libs all includes of DeviceAdapterTagCuda happen from cuda files
It is very easy to cause ODR violations with DeviceAdapterTagCuda.
If you include that header from a C++ file and a CUDA file inside
the same program we an ODR violation. The reasons is that the C++
versions will say the tag is invalid, and the CUDA will say the
tag is valid.

The solution to this is that any compilation unit that includes
DeviceAdapterTagCuda from a version of VTK-m that has CUDA enabled
must be invoked by the cuda compiler.
2019-04-22 10:39:54 -04:00
..
internal conslidate the license statement 2019-04-17 10:57:13 -06:00
raytracing conslidate the license statement 2019-04-17 10:57:13 -06:00
testing conslidate the license statement 2019-04-17 10:57:13 -06:00
Actor.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
Actor.h conslidate the license statement 2019-04-17 10:57:13 -06:00
AxisAnnotation2D.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
AxisAnnotation2D.h conslidate the license statement 2019-04-17 10:57:13 -06:00
AxisAnnotation3D.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
AxisAnnotation3D.h conslidate the license statement 2019-04-17 10:57:13 -06:00
AxisAnnotation.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
AxisAnnotation.h For VTK-m libs all includes of DeviceAdapterTagCuda happen from cuda files 2019-04-22 10:39:54 -04:00
BitmapFont.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
BitmapFont.h conslidate the license statement 2019-04-17 10:57:13 -06:00
BitmapFontFactory.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
BitmapFontFactory.h conslidate the license statement 2019-04-17 10:57:13 -06:00
BoundingBoxAnnotation.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
BoundingBoxAnnotation.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Camera.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
Camera.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Canvas.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
Canvas.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CanvasEGL.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
CanvasEGL.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CanvasGL.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
CanvasGL.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CanvasOSMesa.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
CanvasOSMesa.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CanvasRayTracer.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
CanvasRayTracer.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CMakeLists.txt For VTK-m libs all includes of DeviceAdapterTagCuda happen from cuda files 2019-04-22 10:39:54 -04:00
Color.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
Color.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ColorBarAnnotation.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
ColorBarAnnotation.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ColorLegendAnnotation.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
ColorLegendAnnotation.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ConnectivityProxy.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
ConnectivityProxy.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Cylinderizer.h conslidate the license statement 2019-04-17 10:57:13 -06:00
DecodePNG.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
DecodePNG.h conslidate the license statement 2019-04-17 10:57:13 -06:00
LineRenderer.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
LineRenderer.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Mapper.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
Mapper.h conslidate the license statement 2019-04-17 10:57:13 -06:00
MapperConnectivity.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
MapperConnectivity.h conslidate the license statement 2019-04-17 10:57:13 -06:00
MapperCylinder.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
MapperCylinder.h conslidate the license statement 2019-04-17 10:57:13 -06:00
MapperGL.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
MapperGL.h conslidate the license statement 2019-04-17 10:57:13 -06:00
MapperPoint.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
MapperPoint.h conslidate the license statement 2019-04-17 10:57:13 -06:00
MapperQuad.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
MapperQuad.h conslidate the license statement 2019-04-17 10:57:13 -06:00
MapperRayTracer.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
MapperRayTracer.h conslidate the license statement 2019-04-17 10:57:13 -06:00
MapperVolume.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
MapperVolume.h conslidate the license statement 2019-04-17 10:57:13 -06:00
MapperWireframer.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
MapperWireframer.h conslidate the license statement 2019-04-17 10:57:13 -06:00
MatrixHelpers.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Quadralizer.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Scene.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
Scene.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TextAnnotation.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
TextAnnotation.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TextAnnotationBillboard.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
TextAnnotationBillboard.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TextAnnotationScreen.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
TextAnnotationScreen.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TextRenderer.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
TextRenderer.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Texture2D.h For VTK-m libs all includes of DeviceAdapterTagCuda happen from cuda files 2019-04-22 10:39:54 -04:00
TextureGL.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
TextureGL.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Triangulator.h conslidate the license statement 2019-04-17 10:57:13 -06:00
View1D.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
View1D.h conslidate the license statement 2019-04-17 10:57:13 -06:00
View2D.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
View2D.h conslidate the license statement 2019-04-17 10:57:13 -06:00
View3D.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
View3D.h conslidate the license statement 2019-04-17 10:57:13 -06:00
View.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
View.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Wireframer.h conslidate the license statement 2019-04-17 10:57:13 -06:00
WorldAnnotator.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
WorldAnnotator.h conslidate the license statement 2019-04-17 10:57:13 -06:00
WorldAnnotatorGL.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
WorldAnnotatorGL.h conslidate the license statement 2019-04-17 10:57:13 -06:00