Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 2cca44f12eb8ef579d4d0baff7068f29 > files > 229

ghc-OpenGL-devel-2.2.3.0-7.fc15.i686.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Graphics.Rendering.OpenGL.GL.Texturing.Specification</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
window.onload = function () {pageLoad();setSynopsis("mini_Graphics-Rendering-OpenGL-GL-Texturing-Specification.html");};
//]]>
</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="src/Graphics-Rendering-OpenGL-GL-Texturing-Specification.html">Source</a></li><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">OpenGL-2.2.3.0: A binding for the OpenGL graphics system</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Portability</th><td>portable</td></tr><tr><th>Stability</th><td>stable</td></tr><tr><th>Maintainer</th><td>sven.panne@aedion.de</td></tr></table><p class="caption">Graphics.Rendering.OpenGL.GL.Texturing.Specification</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">Texture-related Data Types
</a></li><li><a href="#g:2">Texture Image Specification
</a></li><li><a href="#g:3">Alternate Texture Image Specification Commands
</a></li><li><a href="#g:4">Compressed Texture Images
</a></li><li><a href="#g:5">Implementation-Dependent Limits
</a></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc"><p>This module corresponds to section 3.8.1 (Texture Image Specification),
 section 3.8.2 (Alternate Texture Image Specification Commands), and section
 3.8.3 (Compressed Texture Images) of the OpenGL 2.1 specs.
</p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><span class="keyword">data</span>  <a href="#t:TextureTarget">TextureTarget</a> <ul class="subs"><li>= <a href="#v:Texture1D">Texture1D</a>  </li><li>| <a href="#v:Texture2D">Texture2D</a>  </li><li>| <a href="#v:Texture3D">Texture3D</a>  </li><li>| <a href="#v:TextureCubeMap">TextureCubeMap</a>  </li><li>| <a href="#v:TextureRectangle">TextureRectangle</a>  </li></ul></li><li class="src short"><span class="keyword">data</span>  <a href="#t:CubeMapTarget">CubeMapTarget</a> <ul class="subs"><li>= <a href="#v:TextureCubeMapPositiveX">TextureCubeMapPositiveX</a>  </li><li>| <a href="#v:TextureCubeMapNegativeX">TextureCubeMapNegativeX</a>  </li><li>| <a href="#v:TextureCubeMapPositiveY">TextureCubeMapPositiveY</a>  </li><li>| <a href="#v:TextureCubeMapNegativeY">TextureCubeMapNegativeY</a>  </li><li>| <a href="#v:TextureCubeMapPositiveZ">TextureCubeMapPositiveZ</a>  </li><li>| <a href="#v:TextureCubeMapNegativeZ">TextureCubeMapNegativeZ</a>  </li></ul></li><li class="src short"><span class="keyword">type</span> <a href="#t:Level">Level</a> = <a href="Graphics-Rendering-OpenGL-GL-BasicTypes.html#t:GLint">GLint</a></li><li class="src short"><span class="keyword">type</span> <a href="#t:Border">Border</a> = <a href="Graphics-Rendering-OpenGL-GL-BasicTypes.html#t:GLint">GLint</a></li><li class="src short"><span class="keyword">newtype</span>  <a href="#t:TexturePosition1D">TexturePosition1D</a>  = <a href="#v:TexturePosition1D">TexturePosition1D</a> <a href="Graphics-Rendering-OpenGL-GL-BasicTypes.html#t:GLint">GLint</a></li><li class="src short"><span class="keyword">data</span>  <a href="#t:TexturePosition2D">TexturePosition2D</a>  = <a href="#v:TexturePosition2D">TexturePosition2D</a> !<a href="Graphics-Rendering-OpenGL-GL-BasicTypes.html#t:GLint">GLint</a> !<a href="Graphics-Rendering-OpenGL-GL-BasicTypes.html#t:GLint">GLint</a></li><li class="src short"><span class="keyword">data</span>  <a href="#t:TexturePosition3D">TexturePosition3D</a>  = <a href="#v:TexturePosition3D">TexturePosition3D</a> !<a href="Graphics-Rendering-OpenGL-GL-BasicTypes.html#t:GLint">GLint</a> !<a href="Graphics-Rendering-OpenGL-GL-BasicTypes.html#t:GLint">GLint</a> !<a href="Graphics-Rendering-OpenGL-GL-BasicTypes.html#t:GLint">GLint</a></li><li class="src short"><span class="keyword">newtype</span>  <a href="#t:TextureSize1D">TextureSize1D</a>  = <a href="#v:TextureSize1D">TextureSize1D</a> <a href="Graphics-Rendering-OpenGL-GL-BasicTypes.html#t:GLsizei">GLsizei</a></li><li class="src short"><span class="keyword">data</span>  <a href="#t:TextureSize2D">TextureSize2D</a>  = <a href="#v:TextureSize2D">TextureSize2D</a> !<a href="Graphics-Rendering-OpenGL-GL-BasicTypes.html#t:GLsizei">GLsizei</a> !<a href="Graphics-Rendering-OpenGL-GL-BasicTypes.html#t:GLsizei">GLsizei</a></li><li class="src short"><span class="keyword">data</span>  <a href="#t:TextureSize3D">TextureSize3D</a>  = <a href="#v:TextureSize3D">TextureSize3D</a> !<a href="Graphics-Rendering-OpenGL-GL-BasicTypes.html#t:GLsizei">GLsizei</a> !<a href="Graphics-Rendering-OpenGL-GL-BasicTypes.html#t:GLsizei">GLsizei</a> !<a href="Graphics-Rendering-OpenGL-GL-BasicTypes.html#t:GLsizei">GLsizei</a></li><li class="src short"><a href="#v:texImage1D">texImage1D</a> ::  <a href="Graphics-Rendering-OpenGL-GL-PixelRectangles-ColorTable.html#t:Proxy">Proxy</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Level">Level</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-PixelRectangles-ColorTable.html#t:PixelInternalFormat">PixelInternalFormat</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureSize1D">TextureSize1D</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Border">Border</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-PixelRectangles-Rasterization.html#t:PixelData">PixelData</a> a -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:texImage2D">texImage2D</a> ::  <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:CubeMapTarget">CubeMapTarget</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-PixelRectangles-ColorTable.html#t:Proxy">Proxy</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Level">Level</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-PixelRectangles-ColorTable.html#t:PixelInternalFormat">PixelInternalFormat</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureSize2D">TextureSize2D</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Border">Border</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-PixelRectangles-Rasterization.html#t:PixelData">PixelData</a> a -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:texImage3D">texImage3D</a> ::  <a href="Graphics-Rendering-OpenGL-GL-PixelRectangles-ColorTable.html#t:Proxy">Proxy</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Level">Level</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-PixelRectangles-ColorTable.html#t:PixelInternalFormat">PixelInternalFormat</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureSize3D">TextureSize3D</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Border">Border</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-PixelRectangles-Rasterization.html#t:PixelData">PixelData</a> a -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:copyTexImage1D">copyTexImage1D</a> :: <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Level">Level</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-PixelRectangles-ColorTable.html#t:PixelInternalFormat">PixelInternalFormat</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-CoordTrans.html#t:Position">Position</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureSize1D">TextureSize1D</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Border">Border</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:copyTexImage2D">copyTexImage2D</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:CubeMapTarget">CubeMapTarget</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Level">Level</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-PixelRectangles-ColorTable.html#t:PixelInternalFormat">PixelInternalFormat</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-CoordTrans.html#t:Position">Position</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureSize2D">TextureSize2D</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Border">Border</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:texSubImage1D">texSubImage1D</a> ::  <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Level">Level</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TexturePosition1D">TexturePosition1D</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureSize1D">TextureSize1D</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-PixelRectangles-Rasterization.html#t:PixelData">PixelData</a> a -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:texSubImage2D">texSubImage2D</a> ::  <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:CubeMapTarget">CubeMapTarget</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Level">Level</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TexturePosition2D">TexturePosition2D</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureSize2D">TextureSize2D</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-PixelRectangles-Rasterization.html#t:PixelData">PixelData</a> a -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:texSubImage3D">texSubImage3D</a> ::  <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Level">Level</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TexturePosition3D">TexturePosition3D</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureSize3D">TextureSize3D</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-PixelRectangles-Rasterization.html#t:PixelData">PixelData</a> a -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:getTexImage">getTexImage</a> ::  <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Either.html#t:Either">Either</a> <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureTarget">TextureTarget</a> <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:CubeMapTarget">CubeMapTarget</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Level">Level</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-PixelRectangles-Rasterization.html#t:PixelData">PixelData</a> a -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:copyTexSubImage1D">copyTexSubImage1D</a> :: <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Level">Level</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TexturePosition1D">TexturePosition1D</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-CoordTrans.html#t:Position">Position</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureSize1D">TextureSize1D</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:copyTexSubImage2D">copyTexSubImage2D</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:CubeMapTarget">CubeMapTarget</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Level">Level</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TexturePosition2D">TexturePosition2D</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-CoordTrans.html#t:Position">Position</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureSize2D">TextureSize2D</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:copyTexSubImage3D">copyTexSubImage3D</a> :: <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Level">Level</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TexturePosition3D">TexturePosition3D</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-CoordTrans.html#t:Position">Position</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureSize2D">TextureSize2D</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><span class="keyword">newtype</span>  <a href="#t:CompressedTextureFormat">CompressedTextureFormat</a>  = <a href="#v:CompressedTextureFormat">CompressedTextureFormat</a> <a href="Graphics-Rendering-OpenGL-GL-BasicTypes.html#t:GLenum">GLenum</a></li><li class="src short"><a href="#v:compressedTextureFormats">compressedTextureFormats</a> :: <a href="Graphics-Rendering-OpenGL-GL-StateVar.html#t:GettableStateVar">GettableStateVar</a> [<a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:CompressedTextureFormat">CompressedTextureFormat</a>]</li><li class="src short"><span class="keyword">data</span>  <a href="#t:CompressedPixelData">CompressedPixelData</a> a = <a href="#v:CompressedPixelData">CompressedPixelData</a> !<a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:CompressedTextureFormat">CompressedTextureFormat</a> <a href="Graphics-Rendering-OpenGL-GL-BasicTypes.html#t:GLsizei">GLsizei</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Foreign-Ptr.html#t:Ptr">Ptr</a> a)</li><li class="src short"><a href="#v:compressedTexImage1D">compressedTexImage1D</a> ::  <a href="Graphics-Rendering-OpenGL-GL-PixelRectangles-ColorTable.html#t:Proxy">Proxy</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Level">Level</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureSize1D">TextureSize1D</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Border">Border</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:CompressedPixelData">CompressedPixelData</a> a -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:compressedTexImage2D">compressedTexImage2D</a> ::  <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:CubeMapTarget">CubeMapTarget</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-PixelRectangles-ColorTable.html#t:Proxy">Proxy</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Level">Level</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureSize2D">TextureSize2D</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Border">Border</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:CompressedPixelData">CompressedPixelData</a> a -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:compressedTexImage3D">compressedTexImage3D</a> ::  <a href="Graphics-Rendering-OpenGL-GL-PixelRectangles-ColorTable.html#t:Proxy">Proxy</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Level">Level</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureSize3D">TextureSize3D</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Border">Border</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:CompressedPixelData">CompressedPixelData</a> a -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:compressedTexSubImage1D">compressedTexSubImage1D</a> ::  <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Level">Level</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TexturePosition1D">TexturePosition1D</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureSize1D">TextureSize1D</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:CompressedPixelData">CompressedPixelData</a> a -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:compressedTexSubImage2D">compressedTexSubImage2D</a> ::  <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:CubeMapTarget">CubeMapTarget</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Level">Level</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TexturePosition2D">TexturePosition2D</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureSize2D">TextureSize2D</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:CompressedPixelData">CompressedPixelData</a> a -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:compressedTexSubImage3D">compressedTexSubImage3D</a> ::  <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Level">Level</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TexturePosition3D">TexturePosition3D</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureSize3D">TextureSize3D</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:CompressedPixelData">CompressedPixelData</a> a -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:getCompressedTexImage">getCompressedTexImage</a> ::  <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Either.html#t:Either">Either</a> <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureTarget">TextureTarget</a> <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:CubeMapTarget">CubeMapTarget</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Level">Level</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Foreign-Ptr.html#t:Ptr">Ptr</a> a -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:maxTextureSize">maxTextureSize</a> :: <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureTarget">TextureTarget</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-StateVar.html#t:GettableStateVar">GettableStateVar</a> <a href="Graphics-Rendering-OpenGL-GL-BasicTypes.html#t:GLsizei">GLsizei</a></li></ul></div><div id="interface"><h1 id="g:1">Texture-related Data Types
</h1><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:TextureTarget" class="def">TextureTarget</a>  <a href="src/Graphics-Rendering-OpenGL-GL-Texturing-TextureTarget.html#TextureTarget" class="link">Source</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:Texture1D" class="def">Texture1D</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Texture2D" class="def">Texture2D</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Texture3D" class="def">Texture3D</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:TextureCubeMap" class="def">TextureCubeMap</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:TextureRectangle" class="def">TextureRectangle</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:TextureTarget" class="caption collapser" onclick="toggleSection('i:TextureTarget')">Instances</p><div id="section.i:TextureTarget" class="show"><table><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureTarget">TextureTarget</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureTarget">TextureTarget</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Text-Show.html#t:Show">Show</a> <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureTarget">TextureTarget</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:CubeMapTarget" class="def">CubeMapTarget</a>  <a href="src/Graphics-Rendering-OpenGL-GL-Texturing-TextureTarget.html#CubeMapTarget" class="link">Source</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:TextureCubeMapPositiveX" class="def">TextureCubeMapPositiveX</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:TextureCubeMapNegativeX" class="def">TextureCubeMapNegativeX</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:TextureCubeMapPositiveY" class="def">TextureCubeMapPositiveY</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:TextureCubeMapNegativeY" class="def">TextureCubeMapNegativeY</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:TextureCubeMapPositiveZ" class="def">TextureCubeMapPositiveZ</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:TextureCubeMapNegativeZ" class="def">TextureCubeMapNegativeZ</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:CubeMapTarget" class="caption collapser" onclick="toggleSection('i:CubeMapTarget')">Instances</p><div id="section.i:CubeMapTarget" class="show"><table><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:CubeMapTarget">CubeMapTarget</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:CubeMapTarget">CubeMapTarget</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Text-Show.html#t:Show">Show</a> <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:CubeMapTarget">CubeMapTarget</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:Level" class="def">Level</a> = <a href="Graphics-Rendering-OpenGL-GL-BasicTypes.html#t:GLint">GLint</a><a href="src/Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#Level" class="link">Source</a></p></div><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:Border" class="def">Border</a> = <a href="Graphics-Rendering-OpenGL-GL-BasicTypes.html#t:GLint">GLint</a><a href="src/Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#Border" class="link">Source</a></p></div><div class="top"><p class="src"><span class="keyword">newtype</span>  <a name="t:TexturePosition1D" class="def">TexturePosition1D</a>  <a href="src/Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#TexturePosition1D" class="link">Source</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:TexturePosition1D" class="def">TexturePosition1D</a> <a href="Graphics-Rendering-OpenGL-GL-BasicTypes.html#t:GLint">GLint</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:TexturePosition1D" class="caption collapser" onclick="toggleSection('i:TexturePosition1D')">Instances</p><div id="section.i:TexturePosition1D" class="show"><table><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TexturePosition1D">TexturePosition1D</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TexturePosition1D">TexturePosition1D</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Text-Show.html#t:Show">Show</a> <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TexturePosition1D">TexturePosition1D</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:TexturePosition2D" class="def">TexturePosition2D</a>  <a href="src/Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#TexturePosition2D" class="link">Source</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:TexturePosition2D" class="def">TexturePosition2D</a> !<a href="Graphics-Rendering-OpenGL-GL-BasicTypes.html#t:GLint">GLint</a> !<a href="Graphics-Rendering-OpenGL-GL-BasicTypes.html#t:GLint">GLint</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:TexturePosition2D" class="caption collapser" onclick="toggleSection('i:TexturePosition2D')">Instances</p><div id="section.i:TexturePosition2D" class="show"><table><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TexturePosition2D">TexturePosition2D</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TexturePosition2D">TexturePosition2D</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Text-Show.html#t:Show">Show</a> <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TexturePosition2D">TexturePosition2D</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:TexturePosition3D" class="def">TexturePosition3D</a>  <a href="src/Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#TexturePosition3D" class="link">Source</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:TexturePosition3D" class="def">TexturePosition3D</a> !<a href="Graphics-Rendering-OpenGL-GL-BasicTypes.html#t:GLint">GLint</a> !<a href="Graphics-Rendering-OpenGL-GL-BasicTypes.html#t:GLint">GLint</a> !<a href="Graphics-Rendering-OpenGL-GL-BasicTypes.html#t:GLint">GLint</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:TexturePosition3D" class="caption collapser" onclick="toggleSection('i:TexturePosition3D')">Instances</p><div id="section.i:TexturePosition3D" class="show"><table><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TexturePosition3D">TexturePosition3D</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TexturePosition3D">TexturePosition3D</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Text-Show.html#t:Show">Show</a> <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TexturePosition3D">TexturePosition3D</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">newtype</span>  <a name="t:TextureSize1D" class="def">TextureSize1D</a>  <a href="src/Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#TextureSize1D" class="link">Source</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:TextureSize1D" class="def">TextureSize1D</a> <a href="Graphics-Rendering-OpenGL-GL-BasicTypes.html#t:GLsizei">GLsizei</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:TextureSize1D" class="caption collapser" onclick="toggleSection('i:TextureSize1D')">Instances</p><div id="section.i:TextureSize1D" class="show"><table><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureSize1D">TextureSize1D</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureSize1D">TextureSize1D</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Text-Show.html#t:Show">Show</a> <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureSize1D">TextureSize1D</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:TextureSize2D" class="def">TextureSize2D</a>  <a href="src/Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#TextureSize2D" class="link">Source</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:TextureSize2D" class="def">TextureSize2D</a> !<a href="Graphics-Rendering-OpenGL-GL-BasicTypes.html#t:GLsizei">GLsizei</a> !<a href="Graphics-Rendering-OpenGL-GL-BasicTypes.html#t:GLsizei">GLsizei</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:TextureSize2D" class="caption collapser" onclick="toggleSection('i:TextureSize2D')">Instances</p><div id="section.i:TextureSize2D" class="show"><table><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureSize2D">TextureSize2D</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureSize2D">TextureSize2D</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Text-Show.html#t:Show">Show</a> <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureSize2D">TextureSize2D</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:TextureSize3D" class="def">TextureSize3D</a>  <a href="src/Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#TextureSize3D" class="link">Source</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:TextureSize3D" class="def">TextureSize3D</a> !<a href="Graphics-Rendering-OpenGL-GL-BasicTypes.html#t:GLsizei">GLsizei</a> !<a href="Graphics-Rendering-OpenGL-GL-BasicTypes.html#t:GLsizei">GLsizei</a> !<a href="Graphics-Rendering-OpenGL-GL-BasicTypes.html#t:GLsizei">GLsizei</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:TextureSize3D" class="caption collapser" onclick="toggleSection('i:TextureSize3D')">Instances</p><div id="section.i:TextureSize3D" class="show"><table><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureSize3D">TextureSize3D</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureSize3D">TextureSize3D</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Text-Show.html#t:Show">Show</a> <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureSize3D">TextureSize3D</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><h1 id="g:2">Texture Image Specification
</h1><div class="top"><p class="src"><a name="v:texImage1D" class="def">texImage1D</a> ::  <a href="Graphics-Rendering-OpenGL-GL-PixelRectangles-ColorTable.html#t:Proxy">Proxy</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Level">Level</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-PixelRectangles-ColorTable.html#t:PixelInternalFormat">PixelInternalFormat</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureSize1D">TextureSize1D</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Border">Border</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-PixelRectangles-Rasterization.html#t:PixelData">PixelData</a> a -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a><a href="src/Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#texImage1D" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:texImage2D" class="def">texImage2D</a> ::  <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:CubeMapTarget">CubeMapTarget</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-PixelRectangles-ColorTable.html#t:Proxy">Proxy</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Level">Level</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-PixelRectangles-ColorTable.html#t:PixelInternalFormat">PixelInternalFormat</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureSize2D">TextureSize2D</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Border">Border</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-PixelRectangles-Rasterization.html#t:PixelData">PixelData</a> a -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a><a href="src/Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#texImage2D" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:texImage3D" class="def">texImage3D</a> ::  <a href="Graphics-Rendering-OpenGL-GL-PixelRectangles-ColorTable.html#t:Proxy">Proxy</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Level">Level</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-PixelRectangles-ColorTable.html#t:PixelInternalFormat">PixelInternalFormat</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureSize3D">TextureSize3D</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Border">Border</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-PixelRectangles-Rasterization.html#t:PixelData">PixelData</a> a -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a><a href="src/Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#texImage3D" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:copyTexImage1D" class="def">copyTexImage1D</a> :: <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Level">Level</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-PixelRectangles-ColorTable.html#t:PixelInternalFormat">PixelInternalFormat</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-CoordTrans.html#t:Position">Position</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureSize1D">TextureSize1D</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Border">Border</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a><a href="src/Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#copyTexImage1D" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:copyTexImage2D" class="def">copyTexImage2D</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:CubeMapTarget">CubeMapTarget</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Level">Level</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-PixelRectangles-ColorTable.html#t:PixelInternalFormat">PixelInternalFormat</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-CoordTrans.html#t:Position">Position</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureSize2D">TextureSize2D</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Border">Border</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a><a href="src/Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#copyTexImage2D" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:texSubImage1D" class="def">texSubImage1D</a> ::  <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Level">Level</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TexturePosition1D">TexturePosition1D</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureSize1D">TextureSize1D</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-PixelRectangles-Rasterization.html#t:PixelData">PixelData</a> a -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a><a href="src/Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#texSubImage1D" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:texSubImage2D" class="def">texSubImage2D</a> ::  <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:CubeMapTarget">CubeMapTarget</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Level">Level</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TexturePosition2D">TexturePosition2D</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureSize2D">TextureSize2D</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-PixelRectangles-Rasterization.html#t:PixelData">PixelData</a> a -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a><a href="src/Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#texSubImage2D" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:texSubImage3D" class="def">texSubImage3D</a> ::  <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Level">Level</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TexturePosition3D">TexturePosition3D</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureSize3D">TextureSize3D</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-PixelRectangles-Rasterization.html#t:PixelData">PixelData</a> a -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a><a href="src/Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#texSubImage3D" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:getTexImage" class="def">getTexImage</a> ::  <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Either.html#t:Either">Either</a> <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureTarget">TextureTarget</a> <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:CubeMapTarget">CubeMapTarget</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Level">Level</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-PixelRectangles-Rasterization.html#t:PixelData">PixelData</a> a -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a><a href="src/Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#getTexImage" class="link">Source</a></p></div><h1 id="g:3">Alternate Texture Image Specification Commands
</h1><div class="top"><p class="src"><a name="v:copyTexSubImage1D" class="def">copyTexSubImage1D</a> :: <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Level">Level</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TexturePosition1D">TexturePosition1D</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-CoordTrans.html#t:Position">Position</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureSize1D">TextureSize1D</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a><a href="src/Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#copyTexSubImage1D" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:copyTexSubImage2D" class="def">copyTexSubImage2D</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:CubeMapTarget">CubeMapTarget</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Level">Level</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TexturePosition2D">TexturePosition2D</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-CoordTrans.html#t:Position">Position</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureSize2D">TextureSize2D</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a><a href="src/Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#copyTexSubImage2D" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:copyTexSubImage3D" class="def">copyTexSubImage3D</a> :: <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Level">Level</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TexturePosition3D">TexturePosition3D</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-CoordTrans.html#t:Position">Position</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureSize2D">TextureSize2D</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a><a href="src/Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#copyTexSubImage3D" class="link">Source</a></p></div><h1 id="g:4">Compressed Texture Images
</h1><div class="top"><p class="src"><span class="keyword">newtype</span>  <a name="t:CompressedTextureFormat" class="def">CompressedTextureFormat</a>  <a href="src/Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#CompressedTextureFormat" class="link">Source</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:CompressedTextureFormat" class="def">CompressedTextureFormat</a> <a href="Graphics-Rendering-OpenGL-GL-BasicTypes.html#t:GLenum">GLenum</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:CompressedTextureFormat" class="caption collapser" onclick="toggleSection('i:CompressedTextureFormat')">Instances</p><div id="section.i:CompressedTextureFormat" class="show"><table><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:CompressedTextureFormat">CompressedTextureFormat</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:CompressedTextureFormat">CompressedTextureFormat</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Text-Show.html#t:Show">Show</a> <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:CompressedTextureFormat">CompressedTextureFormat</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:compressedTextureFormats" class="def">compressedTextureFormats</a> :: <a href="Graphics-Rendering-OpenGL-GL-StateVar.html#t:GettableStateVar">GettableStateVar</a> [<a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:CompressedTextureFormat">CompressedTextureFormat</a>]<a href="src/Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#compressedTextureFormats" class="link">Source</a></p></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:CompressedPixelData" class="def">CompressedPixelData</a> a <a href="src/Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#CompressedPixelData" class="link">Source</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:CompressedPixelData" class="def">CompressedPixelData</a> !<a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:CompressedTextureFormat">CompressedTextureFormat</a> <a href="Graphics-Rendering-OpenGL-GL-BasicTypes.html#t:GLsizei">GLsizei</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Foreign-Ptr.html#t:Ptr">Ptr</a> a)</td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:CompressedPixelData" class="caption collapser" onclick="toggleSection('i:CompressedPixelData')">Instances</p><div id="section.i:CompressedPixelData" class="show"><table><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> (<a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:CompressedPixelData">CompressedPixelData</a> a)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Ord.html#t:Ord">Ord</a> (<a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:CompressedPixelData">CompressedPixelData</a> a)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Text-Show.html#t:Show">Show</a> (<a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:CompressedPixelData">CompressedPixelData</a> a)</td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:compressedTexImage1D" class="def">compressedTexImage1D</a> ::  <a href="Graphics-Rendering-OpenGL-GL-PixelRectangles-ColorTable.html#t:Proxy">Proxy</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Level">Level</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureSize1D">TextureSize1D</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Border">Border</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:CompressedPixelData">CompressedPixelData</a> a -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a><a href="src/Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#compressedTexImage1D" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:compressedTexImage2D" class="def">compressedTexImage2D</a> ::  <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:CubeMapTarget">CubeMapTarget</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-PixelRectangles-ColorTable.html#t:Proxy">Proxy</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Level">Level</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureSize2D">TextureSize2D</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Border">Border</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:CompressedPixelData">CompressedPixelData</a> a -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a><a href="src/Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#compressedTexImage2D" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:compressedTexImage3D" class="def">compressedTexImage3D</a> ::  <a href="Graphics-Rendering-OpenGL-GL-PixelRectangles-ColorTable.html#t:Proxy">Proxy</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Level">Level</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureSize3D">TextureSize3D</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Border">Border</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:CompressedPixelData">CompressedPixelData</a> a -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a><a href="src/Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#compressedTexImage3D" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:compressedTexSubImage1D" class="def">compressedTexSubImage1D</a> ::  <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Level">Level</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TexturePosition1D">TexturePosition1D</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureSize1D">TextureSize1D</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:CompressedPixelData">CompressedPixelData</a> a -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a><a href="src/Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#compressedTexSubImage1D" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:compressedTexSubImage2D" class="def">compressedTexSubImage2D</a> ::  <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:CubeMapTarget">CubeMapTarget</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Level">Level</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TexturePosition2D">TexturePosition2D</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureSize2D">TextureSize2D</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:CompressedPixelData">CompressedPixelData</a> a -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a><a href="src/Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#compressedTexSubImage2D" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:compressedTexSubImage3D" class="def">compressedTexSubImage3D</a> ::  <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Level">Level</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TexturePosition3D">TexturePosition3D</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureSize3D">TextureSize3D</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:CompressedPixelData">CompressedPixelData</a> a -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a><a href="src/Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#compressedTexSubImage3D" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:getCompressedTexImage" class="def">getCompressedTexImage</a> ::  <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Either.html#t:Either">Either</a> <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureTarget">TextureTarget</a> <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:CubeMapTarget">CubeMapTarget</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:Level">Level</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Foreign-Ptr.html#t:Ptr">Ptr</a> a -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a><a href="src/Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#getCompressedTexImage" class="link">Source</a></p></div><h1 id="g:5">Implementation-Dependent Limits
</h1><div class="top"><p class="src"><a name="v:maxTextureSize" class="def">maxTextureSize</a> :: <a href="Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#t:TextureTarget">TextureTarget</a> -&gt; <a href="Graphics-Rendering-OpenGL-GL-StateVar.html#t:GettableStateVar">GettableStateVar</a> <a href="Graphics-Rendering-OpenGL-GL-BasicTypes.html#t:GLsizei">GLsizei</a><a href="src/Graphics-Rendering-OpenGL-GL-Texturing-Specification.html#maxTextureSize" class="link">Source</a></p></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.9.2</p></div></body></html>