diff options
| author | Mel <einebeere@gmail.com> | 2022-10-21 01:03:18 +0200 |
|---|---|---|
| committer | Mel <einebeere@gmail.com> | 2022-10-21 01:03:18 +0200 |
| commit | 6ed978051668c08f5a957c97570f364dd580c807 (patch) | |
| tree | e3db93c52fcd86e26bc859d46e755290d2a7f40c /src/Texture.cpp | |
| parent | 0464a83dfaebaa75d6e2d3b7431e84ebd83fccfd (diff) | |
| download | meowcraft-6ed978051668c08f5a957c97570f364dd580c807.tar.zst meowcraft-6ed978051668c08f5a957c97570f364dd580c807.zip | |
Namespace and Folder refactor
Diffstat (limited to 'src/Texture.cpp')
| -rw-r--r-- | src/Texture.cpp | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/src/Texture.cpp b/src/Texture.cpp deleted file mode 100644 index d2e1465..0000000 --- a/src/Texture.cpp +++ /dev/null @@ -1,29 +0,0 @@ -#include <GL/glew.h> -#include "Texture.hpp" - -namespace MC { - -Texture::Texture(const Image::RawImage& image) { - glGenTextures(1, &m_texture); - glBindTexture(GL_TEXTURE_2D, m_texture); - - glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT); - glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT); - - glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR_MIPMAP_NEAREST); - glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST); - - glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB, image.width(), image.height(), 0, GL_RGB, GL_UNSIGNED_BYTE, image.raw()); - glGenerateMipmap(GL_TEXTURE_2D); - - glBindTexture(GL_TEXTURE_2D, 0); -} - -void Texture::bind() { - glBindTexture(GL_TEXTURE_2D, m_texture); -} - -void Texture::unbind() { - glBindTexture(GL_TEXTURE_2D, 0); -} -} \ No newline at end of file |
