enum glw::Filtering

Overview

Texture filtering types. Define how colors are pulled from texture image when picking from between multiple texel points. More…

#include <Texture.h>

enum Filtering {
    nearest             = uint32_t(gl::GLenum::GL_NEAREST),
    linear              = uint32_t(gl::GLenum::GL_LINEAR),
    closest_mip_nearest = uint32_t(gl::GLenum::GL_NEAREST_MIPMAP_NEAREST),
    closest_mip_linear  = uint32_t(gl::GLenum::GL_LINEAR_MIPMAP_NEAREST),
    inter_mip_nearest   = uint32_t(gl::GLenum::GL_NEAREST_MIPMAP_LINEAR),
    inter_mip_linear    = uint32_t(gl::GLenum::GL_LINEAR_MIPMAP_LINEAR),
};

Detailed Documentation

Texture filtering types. Define how colors are pulled from texture image when picking from between multiple texel points.

Enum Values

nearest

takes nearest texel to the coordinate

linear

linearly interpolates 4 nearest texels

closest_mip_nearest

takes nearest from closest mipmap level

closest_mip_linear

takes linear from closest mipmap level

inter_mip_nearest

takes nearest from the 2 closest mipmaps and interpolates

inter_mip_linear

takes linear from the 2 closest mipmaps and interpolates