Files
inferno-hart/src/graphics.hpp
2022-12-06 00:33:02 +00:00

27 lines
440 B
C++

#pragma once
// easy include for graphics shit
// Include OpenGL
extern "C"
{
#include <glad/glad.h>
}
// Include GLFW and ImGUI
#include <GLFW/glfw3.h>
#include "imgui/imgui.h"
#include "imgui/imgui_internal.h"
#include "imgui/imgui_impl_opengl3.h"
#include "imgui/imgui_impl_glfw.h"
// glm
#include <glm/glm.hpp>
#include <glm/gtc/type_ptr.hpp>
#include <vector>
namespace inferno {
class Ray;
using RayField = std::vector<Ray*>;
}