32 static unsigned int load_texture(std::string path,
bool flip =
true);
48 GLint wrapping = GL_REPEAT,
49 GLint filtering_min = GL_NEAREST,
50 GLint filtering_mag = GL_NEAREST,
51 GLboolean hasMipmap = GL_TRUE,
52 GLint mipmap_min = GL_LINEAR_MIPMAP_LINEAR,
53 GLint mipmap_mag = GL_LINEAR);
57 static void set_texture_wrapping(GLint wrapping);
58 static void set_texture_filtering(GLint filtering_min, GLint filtering_mag);
59 static void set_mipmap(GLboolean has_mipmap, GLint mipmap_min,
61 static void read_image(
const char *path,
bool flip);
static void active_texture(GLenum texture)
Activate a texture unit.
static unsigned int load_texture(std::string path, bool flip=true)
Load a texture from a file.
static void bind_texture(GLenum target, unsigned int texture, GLint wrapping=GL_REPEAT, GLint filtering_min=GL_NEAREST, GLint filtering_mag=GL_NEAREST, GLboolean hasMipmap=GL_TRUE, GLint mipmap_min=GL_LINEAR_MIPMAP_LINEAR, GLint mipmap_mag=GL_LINEAR)
Bind a texture.