Brunot
Loading...
Searching...
No Matches
opengl.cpp File Reference
#include "opengl.h"
#include <string>
#include <fstream>
#include <sstream>
#include <glad/glad.h>
#include <spdlog/spdlog.h>
#include <stb_image/stb_image.h>
#include "Input.h"
#include "Editor.h"
#include "Logging.h"
#include "../Audio/AudioObject.h"
#include "Utility/Math/AffineMatrix.h"
#include "Camera.h"
#include "Utility/Math/Vector4D.h"
#include "../Framework/Entity.h"
#include "Framework/Engine.h"
#include "GLFW/glfw3.h"
#include "System/AudioSystem.h"
Include dependency graph for opengl.cpp:

Classes

struct  sys::Vertex

Namespaces

namespace  sys
 the type of elements in a basic_json container

Macros

#define OGL_RUN_DEMO   0

Functions

static auto sys::checkError () -> void
static auto sys::printShaderError (GLuint shaderID)
static auto sys::printProgramError (GLuint programID)
static auto sys::CreateShader (const char *vertexFile, const char *pixelFile) -> GLuint
auto sys::debugCallback (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *message, const void *userParam) -> void
auto sys::iconifyCallback (GLFWwindow *window, int iconified)

Macro Definition Documentation

◆ OGL_RUN_DEMO

#define OGL_RUN_DEMO   0