Modified CMake to now find and link GLEW
Slight tweaks to how CMake interacts with VS Added small OpenGL testing class which draws over the raycasted image Going to use Gl to start helping with debug / enabling hybrid rendering
This commit is contained in:
29
include/GL_Testing.h
Normal file
29
include/GL_Testing.h
Normal file
@@ -0,0 +1,29 @@
|
||||
#pragma once
|
||||
#include <string>
|
||||
#include <util.hpp>
|
||||
#define GLEW_STATIC
|
||||
#include <GL/glew.h>
|
||||
|
||||
class GL_Testing
|
||||
{
|
||||
public:
|
||||
GL_Testing();
|
||||
~GL_Testing(){};
|
||||
|
||||
|
||||
enum Shader_Type {VERTEX, FRAGMENT};
|
||||
void compile_shader(std::string file_path, Shader_Type t);
|
||||
void create_program();
|
||||
void create_buffers();
|
||||
void draw();
|
||||
|
||||
private:
|
||||
|
||||
GLuint VBO; //raw points
|
||||
GLuint EBO; //link triangles
|
||||
GLuint VAO;
|
||||
GLuint vertex_shader;
|
||||
GLuint fragment_shader;
|
||||
GLuint shader_program;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user