20#include <unordered_map> 
   30#define GPUCA_ERROR_CODE(num, name, ...) name = num, 
   32#undef GPUCA_ERROR_CODE 
 
   36  GPUd() 
bool hasError() { 
return *mErrors > 0; }
 
   41  static const std::unordered_map<uint32_t, const char*>& 
getErrorNames();
 
   48  GPUglobalref() uint32_t* mErrors;
 
 
const uint32_t * getErrorPtr() const
 
void setMemory(GPUglobalref() uint32_t *m)
 
GPUd() void raiseError(uint32_t code
 
static uint32_t getMaxErrors()
 
uint32_t uint32_t uint32_t param3
 
static const std::unordered_map< uint32_t, const char * > & getErrorNames()
 
bool printErrors(bool silent=false, uint64_t mask=0)
 
uint32_t getNErrors() const
 
typedef void(APIENTRYP PFNGLCULLFACEPROC)(GLenum mode)