aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/render/Shader.hpp
blob: 4d94358e1996f6b6bc0e21c0c5aed46b4df4abff (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#pragma once

#include "../defines.hpp"

struct SQuad {
    GLuint program;
    GLint proj;
    GLint color;
    GLint posAttrib;
    GLint texAttrib;
};

class CShader {
public:
    GLuint program;
    GLint proj;
    GLint tex;
    GLint alpha;
    GLint posAttrib;
    GLint texAttrib;
    GLint discardOpaque;
};