BARE2D
DebugRenderer.cpp File Reference
+ Include dependency graph for DebugRenderer.cpp:

Go to the source code of this file.

Namespaces

 BARE2D
 

Macros

#define CIRCLE_LINES   90
 

Variables

const char * fragShaderSource
 
const char * vertShaderSource
 

Macro Definition Documentation

◆ CIRCLE_LINES

#define CIRCLE_LINES   90

Definition at line 5 of file DebugRenderer.cpp.

Variable Documentation

◆ fragShaderSource

const char* fragShaderSource
Initial value:
= "#version 130\n"
"in vec3 fragmentPosition;\n"
"in vec4 fragmentColour;\n"
"out vec4 colour;\n"
"void main() {\n"
" colour = fragmentColour;\n"
"}\n"
"\0"

Definition at line 7 of file DebugRenderer.cpp.

Referenced by BARE2D::DebugRenderer::init(), BARE2D::ResourceManager::loadShaders(), and BARE2D::ResourceManager::loadShadersFromSource().

◆ vertShaderSource

const char* vertShaderSource
Initial value:
= "#version 130\n"
"in vec3 vertexPosition;\n"
"in vec4 vertexColour;\n"
"out vec3 fragmentPosition;\n"
"out vec4 fragmentColour;\n"
"void main() {\n"
" gl_Position = vec4(vertexPosition.xyz, 1.0);\n"
" fragmentPosition = vertexPosition;\n"
" fragmentColour = vertexColour;\n"
"}\n"
"\0"

Definition at line 16 of file DebugRenderer.cpp.

Referenced by BARE2D::DebugRenderer::init(), BARE2D::ResourceManager::loadShaders(), and BARE2D::ResourceManager::loadShadersFromSource().