X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=util.h;h=3abd8d124a6e11f6087f0e6ccb62765db238b39b;hp=0d499453048d2e9bebb2ea50c8d56fd75c01c67d;hb=e61807327b9a1f98f39dd5e1496254905f78e581;hpb=02d19b8323a1b626acd9d3b4f08bb63f51149cf3 diff --git a/util.h b/util.h index 0d49945..3abd8d1 100644 --- a/util.h +++ b/util.h @@ -1,7 +1,16 @@ #ifndef _UTIL_H #define _UTIL_H 1 +#include +#include + // assumes h in [0, 2pi> or [-pi, pi> void hsv2rgb(float h, float s, float v, float *r, float *g, float *b); +#ifdef NDEBUG +#define check_error() +#else +#define check_error() { int err = glGetError(); if (err != GL_NO_ERROR) { printf("GL error 0x%x at line %d\n", err, __LINE__); exit(1); } } +#endif + #endif // !defined(_UTIL_H)