set (VolumeCxxTests
  ProjectedTetrahedraZoomIn.cxx,NO_VALID
  TestFinalColorWindowLevel.cxx
  TestFixedPointRayCastLightComponents.cxx
  TestGPURayCastAdditive.cxx
  TestGPURayCastAverageIP.cxx
  TestGPURayCastBlendModes.cxx
  TestGPURayCastCameraInside.cxx
  TestGPURayCastCameraInsideClipping.cxx
  TestGPURayCastCameraInsideNonUniformScaleTransform.cxx
  TestGPURayCastCameraInsideSmallSpacing.cxx
  TestGPURayCastCameraInsideTransformation.cxx
  TestGPURayCastClipping.cxx
  TestGPURayCastClippingPolyData.cxx
  TestGPURayCastClippingUserTransform.cxx
  TestGPURayCastCompositeBinaryMask.cxx
  TestGPURayCastCompositeBinaryMask1.cxx
  TestGPURayCastCompositeMask.cxx
  TestGPURayCastCompositeMaskBlend.cxx
  TestGPURayCastCompositeToMIP.cxx
  TestGPURayCastCropping.cxx
  TestGPURayCastCropping1.cxx
  TestGPURayCastDataTypesMIP.cxx
  TestGPURayCastDataTypesMinIP.cxx
  TestGPURayCastDependentComponentsLightParameters.cxx
  TestGPURayCastFourComponentsAdditive.cxx
  TestGPURayCastFourComponentsAverage.cxx
  TestGPURayCastFourComponentsComposite.cxx
  TestGPURayCastFourComponentsCompositeStreaming.cxx
  TestGPURayCastFourComponentsDependentGradient.cxx
  TestGPURayCastFourComponentsMIP.cxx
  TestGPURayCastFourComponentsMinIP.cxx
  TestGPURayCastGradientOpacity.cxx
  TestGPURayCastGradientOpacityLight.cxx
  TestGPURayCastImageSampleXY.cxx
  TestGPURayCastIndependentComponentsLightParameters.cxx
  TestGPURayCastIndependentVectorMode.cxx
  TestGPURayCastLabelMap.cxx
  TestGPURayCastLabelMap1Label.cxx
  TestGPURayCastLargeColorTransferFunction.cxx
  TestGPURayCastMIPBinaryMask.cxx
  TestGPURayCastMIPToComposite.cxx
  TestGPURayCastMapperBenchmark.cxx
  TestGPURayCastMapperRectilinearGrid.cxx
  TestGPURayCastMapperSampleDistance.cxx
  TestGPURayCastMultiVolumeAddRemove.cxx
  TestGPURayCastMultiVolumeCellData.cxx
  TestGPURayCastMultiVolumeOverlapping.cxx
  TestGPURayCastMultiVolumeTransfer2D.cxx
  TestGPURayCastNearestDataTypesMIP.cxx
  TestGPURayCastOrientedVolume.cxx
  TestGPURayCastPerspectiveParallel.cxx
  TestGPURayCastPositionalLights.cxx
  TestGPURayCastReleaseResources.cxx
  TestGPURayCastRenderDepthToImage.cxx
  TestGPURayCastRenderDepthToImage2.cxx
  TestGPURayCastRenderToTexture.cxx
  TestGPURayCastShadedClipping.cxx
  TestGPURayCastThreeComponentsAdditive.cxx
  TestGPURayCastThreeComponentsIndependent.cxx
  TestGPURayCastTransfer2D.cxx
  TestGPURayCastTransfer2DYScalars.cxx
  TestGPURayCastTwoComponentsDependent.cxx
  TestGPURayCastTwoComponentsDependentGradient.cxx
  TestGPURayCastTwoComponentsGradient.cxx
  TestGPURayCastTwoComponentsIndependent.cxx
  TestGPURayCastVolumeDepthPass.cxx
  TestGPURayCastVolumeGhostArrays.cxx
  TestGPURayCastVolumeGhostArraysCellData.cxx
  TestGPURayCastVolumeLightKit.cxx
  TestGPURayCastVolumeOrientation.cxx
  TestGPURayCastVolumePicking.cxx
  TestGPURayCastVolumePlane.cxx
  TestGPURayCastVolumePolyData.cxx
  TestGPURayCastVolumeRotation.cxx
  TestGPURayCastVolumeScale.cxx
  TestGPURayCastVolumeUniformGridBlanking.cxx
  TestGPURayCastVolumeUpdate.cxx
  TestGPUVolumeRayCastMapper.cxx
  TestMinIntensityRendering.cxx
  TestMultiBlockMapper.cxx
  TestMultiBlockMapperRectilinearGrid.cxx
  TestMultiBlockUnstructuredGridVolumeMapper.cxx
  TestProjectedTetrahedra.cxx
  TestProjectedTetrahedraOffscreen.cxx
  TestProjectedTetrahedraTransform.cxx
  TestProjectedTetrahedraVectorComponent.cxx
  TestRemoveVolumeNonCurrentContext.cxx
  TestSmartVolumeMapper.cxx
  TestSmartVolumeMapperVolumeUpdate.cxx
  TestSmartVolumeMapperWindowLevel.cxx
  )

# everyone gets these tests
vtk_add_test_cxx(vtkRenderingVolumeCxxTests tests
  ${VolumeCxxTests}
  )

vtk_test_cxx_executable(vtkRenderingVolumeCxxTests tests
  RENDERING_FACTORY
  )

vtk_module_test_data(
  Data/TestGPURayCastTransfer2DYScalarsTransferFunction.vti
  Data/disk_out_ref.ex2
  )
