summaryrefslogtreecommitdiff
path: root/torus_kernel.h
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