UFO: Alien Invasion
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
r_error.h File Reference

Error checking function. More...

#include "../../shared/cxx.h"

Go to the source code of this file.

Macros

#define R_CheckError()   R_CheckErrorDebug(__FILE__, __LINE__, __PRETTY_FUNCTION__)
 
#define GL_ERROR_TRANSLATE(e)   case e: return #e;
 

Functions

static const char * R_TranslateError (GLenum error)
 
static int R_CheckErrorDebug (const char *file, int line, const char *function)
 Checks for opengl errors. More...
 

Detailed Description

Error checking function.

Definition in file r_error.h.

Macro Definition Documentation

#define GL_ERROR_TRANSLATE (   e)    case e: return #e;

Definition at line 31 of file r_error.h.

Referenced by R_TranslateError().

Function Documentation

static int R_CheckErrorDebug ( const char *  file,
int  line,
const char *  function 
)
static

Checks for opengl errors.

Definition at line 65 of file r_error.h.

References Com_Printf(), GL_FRAMEBUFFER_COMPLETE_EXT, GL_FRAMEBUFFER_EXT, glGetError(), cvar_s::integer, r_checkerror, and R_TranslateError().