| 1089 | } |
| 1090 | |
| 1091 | PacketPipeline *createPacketPipelineByName(std::string name) |
| 1092 | { |
| 1093 | #if defined(LIBFREENECT2_WITH_OPENGL_SUPPORT) |
| 1094 | if (name == "gl") |
| 1095 | return new OpenGLPacketPipeline(); |
| 1096 | #endif |
| 1097 | #if defined(LIBFREENECT2_WITH_CUDA_SUPPORT) |
| 1098 | if (name == "cuda") |
| 1099 | return new CudaPacketPipeline(); |
| 1100 | #endif |
| 1101 | #if defined(LIBFREENECT2_WITH_OPENCL_SUPPORT) |
| 1102 | if (name == "cl") |
| 1103 | return new OpenCLPacketPipeline(); |
| 1104 | #endif |
| 1105 | if (name == "cpu") |
| 1106 | return new CpuPacketPipeline(); |
| 1107 | return NULL; |
| 1108 | } |
| 1109 | |
| 1110 | PacketPipeline *createDefaultPacketPipeline() |
| 1111 | { |
no outgoing calls
no test coverage detected