blob: 4985e37e61606b33009f389b826c65a9401d5f38 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#ifndef TORUS_KERNEL_H
#define TORUS_KERNEL_H
#ifdef __cplusplus
extern "C" {
#endif
// CUDA function declarations
void updateTorusVerticesCUDA(float* vertices, int numVertices, float time, float majorRadius, float minorRadius);
void updateTorusColorsCUDA(float* colors, int numVertices, float time);
int initCUDA();
void cleanupCUDA();
#ifdef __cplusplus
}
#endif
#endif // TORUS_KERNEL_H
|