1 /*
2  * Copyright 2023 Bas Nieuwenhuizen
3  * SPDX-License-Identifier: MIT
4  */
5 
6 #ifndef U_GPUVIS_H
7 #define U_GPUVIS_H
8 
9 #ifdef __cplusplus
10 extern "C" {
11 #endif
12 
13 #ifdef HAVE_GPUVIS
14 
15 void util_gpuvis_init(void);
16 
17 void util_gpuvis_begin(const char *name);
18 
19 /* ctx needs to be the return value from begin*/
20 void util_gpuvis_end(void);
21 
22 #else
23 
24 static inline void
25 util_gpuvis_init(void)
26 {
27 }
28 
29 #endif
30 
31 #ifdef __cplusplus
32 }
33 #endif
34 
35 #endif /* U_GPUVIS_H */