This commit is contained in:
T1ti
2024-08-14 04:29:09 +02:00
parent 2397c781ea
commit f97d0e7672
2 changed files with 8 additions and 1 deletions

View File

@@ -43,9 +43,15 @@ namespace OpenGL
gl.bindTexture (GL_TEXTURE_2D, _id);
}
size_t texture::current_active_texture = -1;
void texture::set_active_texture (size_t num)
{
gl.activeTexture (static_cast<GLenum>(GL_TEXTURE0 + num));
if (num != current_active_texture)
{
gl.activeTexture(GL_TEXTURE0 + num);
current_active_texture = num;
}
}
void texture::unload()

View File

@@ -21,6 +21,7 @@ namespace OpenGL
virtual void unload();
static void set_active_texture (size_t num = 0);
static size_t current_active_texture;
protected:
typedef GLuint internal_type;