Project
Loading...
Searching...
No Matches
GPUDisplayBackendOpenGLMagneticField.cxx File Reference
#include <GL/glew.h>
#include "HandMadeMath.h"
#include "GPUCommonDef.h"
#include "GPUDisplayMagneticField.h"
#include "backend/GPUDisplayBackendOpenGL.h"
#include "GPUDisplay.h"
#include "GPULogging.h"
#include "GPUDisplayLoadShaders.h"

Go to the source code of this file.

Macros

#define gluErrorString(err)   ""
 
#define GPUCA_DISPLAY_SHADER_TYPE_OPENGL
 
#define CHKERR(cmd)
 

Detailed Description

Author
Piotr Nowakowski

Definition in file GPUDisplayBackendOpenGLMagneticField.cxx.

Macro Definition Documentation

◆ CHKERR

#define CHKERR (   cmd)
Value:
do { \
(cmd); \
GLenum err = glGetError(); \
while (err != GL_NO_ERROR) { \
GPUError("OpenGL Error %d: %s (%s: %d)", (int32_t)err, (const char*)gluErrorString(err), __FILE__, __LINE__); \
throw std::runtime_error("OpenGL Failure"); \
} \
} while (false)
#define gluErrorString(err)
#define glGetError
Definition gl3w.h:932
unsigned int GLenum
Definition glcorearb.h:81
#define GL_NO_ERROR
Definition glcorearb.h:133

Definition at line 38 of file GPUDisplayBackendOpenGLMagneticField.cxx.

◆ gluErrorString

#define gluErrorString (   err)    ""

Definition at line 23 of file GPUDisplayBackendOpenGLMagneticField.cxx.

◆ GPUCA_DISPLAY_SHADER_TYPE_OPENGL

#define GPUCA_DISPLAY_SHADER_TYPE_OPENGL

Definition at line 35 of file GPUDisplayBackendOpenGLMagneticField.cxx.