quick backup - everything is going to be changed on vulkan side.
[demo] / src / opengl / texture-gl.h
1 #ifndef TEXTURE_GL_H_
2 #define TEXTURE_GL_H_
3
4 #include "texture.h"
5
6 class TextureGL : public Texture {
7 private:
8         unsigned int tex;
9         unsigned int target;
10         
11         virtual void update() override;
12 public:
13         TextureGL();
14         virtual ~TextureGL();
15
16         virtual void bind(int texture_unit = 0) override;
17         virtual void unbind() override;
18 };
19
20 #endif // TEXTURE_GL_H_