Classes | Macros | Functions | Variables
draw.cpp File Reference
#include "draw.h"
#include <stdio.h>
#include <stdarg.h>
#include <stdlib.h>
#include "imgui/imgui.h"
Include dependency graph for draw.cpp:

Go to the source code of this file.

Classes

struct  GLRenderLines
 
struct  GLRenderPoints
 
struct  GLRenderTriangles
 

Macros

#define BUFFER_OFFSET(x)   ((const void*) (x))
 

Functions

static void sCheckGLError ()
 
static GLuint sCreateShaderFromString (const char *source, GLenum type)
 
static GLuint sCreateShaderProgram (const char *vs, const char *fs)
 
static void sPrintLog (GLuint object)
 

Variables

Camera g_camera
 
DebugDraw g_debugDraw
 

Macro Definition Documentation

◆ BUFFER_OFFSET

#define BUFFER_OFFSET (   x)    ((const void*) (x))

Definition at line 30 of file draw.cpp.

Function Documentation

◆ sCheckGLError()

static void sCheckGLError ( )
static

Definition at line 112 of file draw.cpp.

◆ sCreateShaderFromString()

static GLuint sCreateShaderFromString ( const char *  source,
GLenum  type 
)
static

Definition at line 149 of file draw.cpp.

◆ sCreateShaderProgram()

static GLuint sCreateShaderProgram ( const char *  vs,
const char *  fs 
)
static

Definition at line 169 of file draw.cpp.

◆ sPrintLog()

static void sPrintLog ( GLuint  object)
static

Definition at line 123 of file draw.cpp.

Variable Documentation

◆ g_camera

Camera g_camera

Definition at line 33 of file draw.cpp.

◆ g_debugDraw

DebugDraw g_debugDraw

Definition at line 32 of file draw.cpp.



mvsim
Author(s):
autogenerated on Tue Jul 4 2023 03:08:22