X-Git-Url: https://git.ralfj.de/gltest.git/blobdiff_plain/8dd990b1ed5cb3a4b78dfdf48b1f39d3f8bb0f0f..abe5b74c820514f9f5896309e0e192569db35651:/glutil.h diff --git a/glutil.h b/glutil.h index 704d2cb..3c1a6d2 100644 --- a/glutil.h +++ b/glutil.h @@ -17,11 +17,18 @@ */ -#ifdef USE_GLES +#ifdef CON_GLES2 #include #else #include #endif +/* Function name resolving: Call this after initialising the context, but before any utility function is called */ +typedef void (*T_proc)(void); +typedef T_proc (*T_glGetProcAddress)(char const * procname); +void resolveFunctionPointers(T_glGetProcAddress p_glGetProcAddress); + +/* The actual utility functions */ +void checkGlError(const char *what); void initialise2dProjection(); void drawQuad(GLfloat red, GLfloat green, GLfloat blue, GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2);