Graphics.Rendering.OpenGL.GL.Texturing.Specification

# Texture Targets

## One-Dimensional Texture Targets

data TextureTarget1D

## Two-Dimensional Texture Targets

data TextureTarget2D

data TextureTarget2DMultisample

data TextureTargetCubeMap

data TextureTargetCubeMapFace

## Three-Dimensional Texture Targets

data TextureTarget3D

data TextureTarget2DMultisampleArray

## Texture Buffer Target

data TextureTargetBuffer

## Texture Target Classification

class BindableTextureTarget t

class ParameterizedTextureTarget t

class OneDimensionalTextureTarget t

class TwoDimensionalTextureTarget t

class ThreeDimensionalTextureTarget t

class QueryableTextureTarget t

class GettableTextureTarget t

# Texture-related Data Types

type Level

type Border

data TexturePosition1D

data TexturePosition2D

data TexturePosition3D

data TextureSize1D

data TextureSize2D

data TextureSize3D

# Texture Image Specification

texImage1D

texImage2D

texImage3D

copyTexImage1D

copyTexImage2D

texSubImage1D

texSubImage2D

texSubImage3D

getTexImage

# Alternate Texture Image Specification Commands

copyTexSubImage1D

copyTexSubImage2D

copyTexSubImage3D

# Compressed Texture Images

data CompressedTextureFormat

compressedTextureFormats

data CompressedPixelData a

compressedTexImage1D

compressedTexImage2D

compressedTexImage3D

compressedTexSubImage1D

compressedTexSubImage2D

compressedTexSubImage3D

getCompressedTexImage

# Multisample Texture Images

data SampleLocations

texImage2DMultisample

texImage3DMultisample

# Implementation-Dependent Limits

maxTextureSize

maxCubeMapTextureSize

maxRectangleTextureSize

max3DTextureSize

maxArrayTextureLayers

maxSampleMaskWords

maxColorTextureSamples

maxDepthTextureSamples

maxIntegerSamples