Commit initial

This commit is contained in:
2020-04-17 18:11:57 +02:00
commit 6b097fa6a0
54 changed files with 4084 additions and 0 deletions

29
include/program.h Normal file
View File

@@ -0,0 +1,29 @@
#pragma once
#ifndef PROGRAM
#define PROGRAM
#include <GL/glew.h>
#include "shader.h"
class Xr_Program
{
public:
Xr_Program();
~Xr_Program();
bool isLink() const;
GLuint getProgramId() const;
void attachShader(Xr_Shader*);
void detachShader(Xr_Shader*);
void link();
private:
GLuint P_id;
Xr_Shader *P_shader1;
Xr_Shader *P_shader2;
bool P_isLink;
};
#endif