comparison.hpp | Include to use operators to compare whether two textures or images are equal |
convert.hpp | Include to copy textures, images or a subset of either textures or an images |
duplicate.hpp | Include to duplicate textures, images or a subset of either textures or an image |
dx.hpp | Include to translate GLI enums to DirectX enums |
filter.hpp | Include to use filter enum, to select filtering methods |
format.hpp | Include to use the format enum and query properties of formats |
generate_mipmaps.hpp | Include to generate mipmaps of textures |
gl.hpp | Include to translate GLI enums to OpenGL enums |
gli.hpp | Include to include everything in GLI which is not recommendated due to compilation time cost |
image.hpp | Include to use images, a representation of a single texture level |
index.hpp | Include to compute offset in a texture storage memory |
levels.hpp | Include to compute the number of mipmaps levels necessary to create a mipmap complete texture |
load.hpp | Include to load DDS, KTX or KMG textures from files or memory |
load_dds.hpp | Include to load DDS textures from files or memory |
load_kmg.hpp | Include to load KMG textures from files or memory |
load_ktx.hpp | Include to load KTX textures from files or memory |
reduce.hpp | Include to perform reduction operations |
sampler.hpp | Include to use wrap modes and the sampler base class |
sampler1d.hpp | Include to sample 1d textures |
sampler1d_array.hpp | Include to sample 1d array textures |
sampler2d.hpp | Include to sample 2d textures |
sampler2d_array.hpp | Include to sample 2d array textures |
sampler3d.hpp | Include to sample 3d textures |
sampler_cube.hpp | Include to sample cube map textures |
sampler_cube_array.hpp | Include to sample cube map array textures |
save.hpp | Include to save DDS, KTX or KMG textures to files or memory |
save_dds.hpp | Include to save DDS textures to files or memory |
save_kmg.hpp | Include to save KMG textures to files or memory |
save_ktx.hpp | Include to save KTX textures to files or memory |
target.hpp | Include to use the target enum and query properties of targets |
texture.hpp | Include to use generic textures which can represent any texture target but they don't have target specific built-in caches making accesses slower |
texture1d.hpp | Include to use 1d textures |
texture1d_array.hpp | Include to use 1d array textures |
texture2d.hpp | Include to use 2d textures |
texture2d_array.hpp | Include to use 2d array textures |
texture3d.hpp | Include to use 3d textures |
texture_cube.hpp | Include to use cube map textures |
texture_cube_array.hpp | Include to use cube map array textures |
transform.hpp | Include to perform arithmetic per texel between two textures |
type.hpp | Include to use basic GLI types |
view.hpp | Include create views of textures, either to isolate a subset or to reinterpret data without memory copy |