<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook MathML Module V1.1b1//EN"
              "http://www.oasis-open.org/docbook/xml/mathml/1.1CR1/dbmathml.dtd">
<table frame="topbot"><title>Sized Internal Formats</title>
<tgroup cols="7" align="left">
    <colspec align="left"/>
    <colspec align="left"/>
    <colspec align="center"/>
    <colspec align="center"/>
    <colspec align="center"/>
    <colspec align="center"/>
    <colspec align="center"/>
    <thead>
        <row>
            <entry rowsep="1" align="left"><emphasis role="bold">
            Sized Internal Format
            </emphasis></entry>
            <entry rowsep="1" align="left"><emphasis role="bold">
            Base Internal Format
            </emphasis></entry>
            <entry rowsep="1" align="left"><emphasis role="bold">
            Red Bits
            </emphasis></entry>
            <entry rowsep="1" align="left"><emphasis role="bold">
            Green Bits
            </emphasis></entry>
            <entry rowsep="1" align="left"><emphasis role="bold">
            Blue Bits
            </emphasis></entry>
            <entry rowsep="1" align="left"><emphasis role="bold">
            Alpha Bits
            </emphasis></entry>
            <entry rowsep="1" align="left"><emphasis role="bold">
            Shared Bits
            </emphasis></entry>
        </row>
    </thead>
    <tbody>
        <row>
            <entry><constant>GL_R8</constant></entry>
            <entry><constant>GL_RED</constant></entry>
            <entry>8</entry>
            <entry></entry>
            <entry></entry>
            <entry></entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_R8_SNORM</constant></entry>
            <entry><constant>GL_RED</constant></entry>
            <entry>s8</entry>
            <entry></entry>
            <entry></entry>
            <entry></entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_R16</constant></entry>
            <entry><constant>GL_RED</constant></entry>
            <entry>16</entry>
            <entry></entry>
            <entry></entry>
            <entry></entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_R16_SNORM</constant></entry>
            <entry><constant>GL_RED</constant></entry>
            <entry>s16</entry>
            <entry></entry>
            <entry></entry>
            <entry></entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_RG8</constant></entry>
            <entry><constant>GL_RG</constant></entry>
            <entry>8</entry>
            <entry>8</entry>
            <entry></entry>
            <entry></entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_RG8_SNORM</constant></entry>
            <entry><constant>GL_RG</constant></entry>
            <entry>s8</entry>
            <entry>s8</entry>
            <entry></entry>
            <entry></entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_RG16</constant></entry>
            <entry><constant>GL_RG</constant></entry>
            <entry>16</entry>
            <entry>16</entry>
            <entry></entry>
            <entry></entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_RG16_SNORM</constant></entry>
            <entry><constant>GL_RG</constant></entry>
            <entry>s16</entry>
            <entry>s16</entry>
            <entry></entry>
            <entry></entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_R3_G3_B2</constant></entry>
            <entry><constant>GL_RGB</constant></entry>
            <entry>3</entry>
            <entry>3</entry>
            <entry>2</entry>
            <entry></entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_RGB4</constant></entry>
            <entry><constant>GL_RGB</constant></entry>
            <entry>4</entry>
            <entry>4</entry>
            <entry>4</entry>
            <entry></entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_RGB5</constant></entry>
            <entry><constant>GL_RGB</constant></entry>
            <entry>5</entry>
            <entry>5</entry>
            <entry>5</entry>
            <entry></entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_RGB8</constant></entry>
            <entry><constant>GL_RGB</constant></entry>
            <entry>8</entry>
            <entry>8</entry>
            <entry>8</entry>
            <entry></entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_RGB8_SNORM</constant></entry>
            <entry><constant>GL_RGB</constant></entry>
            <entry>s8</entry>
            <entry>s8</entry>
            <entry>s8</entry>
            <entry></entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_RGB10</constant></entry>
            <entry><constant>GL_RGB</constant></entry>
            <entry>10</entry>
            <entry>10</entry>
            <entry>10</entry>
            <entry></entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_RGB12</constant></entry>
            <entry><constant>GL_RGB</constant></entry>
            <entry>12</entry>
            <entry>12</entry>
            <entry>12</entry>
            <entry></entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_RGB16_SNORM</constant></entry>
            <entry><constant>GL_RGB</constant></entry>
            <entry>16</entry>
            <entry>16</entry>
            <entry>16</entry>
            <entry></entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_RGBA2</constant></entry>
            <entry><constant>GL_RGB</constant></entry>
            <entry>2</entry>
            <entry>2</entry>
            <entry>2</entry>
            <entry>2</entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_RGBA4</constant></entry>
            <entry><constant>GL_RGB</constant></entry>
            <entry>4</entry>
            <entry>4</entry>
            <entry>4</entry>
            <entry>4</entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_RGB5_A1</constant></entry>
            <entry><constant>GL_RGBA</constant></entry>
            <entry>5</entry>
            <entry>5</entry>
            <entry>5</entry>
            <entry>1</entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_RGBA8</constant></entry>
            <entry><constant>GL_RGBA</constant></entry>
            <entry>8</entry>
            <entry>8</entry>
            <entry>8</entry>
            <entry>8</entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_RGBA8_SNORM</constant></entry>
            <entry><constant>GL_RGBA</constant></entry>
            <entry>s8</entry>
            <entry>s8</entry>
            <entry>s8</entry>
            <entry>s8</entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_RGB10_A2</constant></entry>
            <entry><constant>GL_RGBA</constant></entry>
            <entry>10</entry>
            <entry>10</entry>
            <entry>10</entry>
            <entry>2</entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_RGB10_A2UI</constant></entry>
            <entry><constant>GL_RGBA</constant></entry>
            <entry>ui10</entry>
            <entry>ui10</entry>
            <entry>ui10</entry>
            <entry>ui2</entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_RGBA12</constant></entry>
            <entry><constant>GL_RGBA</constant></entry>
            <entry>12</entry>
            <entry>12</entry>
            <entry>12</entry>
            <entry>12</entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_RGBA16</constant></entry>
            <entry><constant>GL_RGBA</constant></entry>
            <entry>16</entry>
            <entry>16</entry>
            <entry>16</entry>
            <entry>16</entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_SRGB8</constant></entry>
            <entry><constant>GL_RGB</constant></entry>
            <entry>8</entry>
            <entry>8</entry>
            <entry>8</entry>
            <entry></entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_SRGB8_ALPHA8</constant></entry>
            <entry><constant>GL_RGBA</constant></entry>
            <entry>8</entry>
            <entry>8</entry>
            <entry>8</entry>
            <entry>8</entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_R16F</constant></entry>
            <entry><constant>GL_RED</constant></entry>
            <entry>f16</entry>
            <entry></entry>
            <entry></entry>
            <entry></entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_RG16F</constant></entry>
            <entry><constant>GL_RG</constant></entry>
            <entry>f16</entry>
            <entry>f16</entry>
            <entry></entry>
            <entry></entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_RGB16F</constant></entry>
            <entry><constant>GL_RGB</constant></entry>
            <entry>f16</entry>
            <entry>f16</entry>
            <entry>f16</entry>
            <entry></entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_RGBA16F</constant></entry>
            <entry><constant>GL_RGBA</constant></entry>
            <entry>f16</entry>
            <entry>f16</entry>
            <entry>f16</entry>
            <entry>f16</entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_R32F</constant></entry>
            <entry><constant>GL_RED</constant></entry>
            <entry>f32</entry>
            <entry></entry>
            <entry></entry>
            <entry></entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_RG32F</constant></entry>
            <entry><constant>GL_RG</constant></entry>
            <entry>f32</entry>
            <entry>f32</entry>
            <entry></entry>
            <entry></entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_RGB32F</constant></entry>
            <entry><constant>GL_RGB</constant></entry>
            <entry>f32</entry>
            <entry>f32</entry>
            <entry>f32</entry>
            <entry></entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_RGBA32F</constant></entry>
            <entry><constant>GL_RGBA</constant></entry>
            <entry>f32</entry>
            <entry>f32</entry>
            <entry>f32</entry>
            <entry>f32</entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_R11F_G11F_B10F</constant></entry>
            <entry><constant>GL_RGB</constant></entry>
            <entry>f11</entry>
            <entry>f11</entry>
            <entry>f10</entry>
            <entry></entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_RGB9_E5</constant></entry>
            <entry><constant>GL_RGB</constant></entry>
            <entry>9</entry>
            <entry>9</entry>
            <entry>9</entry>
            <entry></entry>
            <entry>5</entry>
        </row>
        <row>
            <entry><constant>GL_R8I</constant></entry>
            <entry><constant>GL_RED</constant></entry>
            <entry>i8</entry>
            <entry></entry>
            <entry></entry>
            <entry></entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_R8UI</constant></entry>
            <entry><constant>GL_RED</constant></entry>
            <entry>ui8</entry>
            <entry></entry>
            <entry></entry>
            <entry></entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_R16I</constant></entry>
            <entry><constant>GL_RED</constant></entry>
            <entry>i16</entry>
            <entry></entry>
            <entry></entry>
            <entry></entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_R16UI</constant></entry>
            <entry><constant>GL_RED</constant></entry>
            <entry>ui16</entry>
            <entry></entry>
            <entry></entry>
            <entry></entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_R32I</constant></entry>
            <entry><constant>GL_RED</constant></entry>
            <entry>i32</entry>
            <entry></entry>
            <entry></entry>
            <entry></entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_R32UI</constant></entry>
            <entry><constant>GL_RED</constant></entry>
            <entry>ui32</entry>
            <entry></entry>
            <entry></entry>
            <entry></entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_RG8I</constant></entry>
            <entry><constant>GL_RG</constant></entry>
            <entry>i8</entry>
            <entry>i8</entry>
            <entry></entry>
            <entry></entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_RG8UI</constant></entry>
            <entry><constant>GL_RG</constant></entry>
            <entry>ui8</entry>
            <entry>ui8</entry>
            <entry></entry>
            <entry></entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_RG16I</constant></entry>
            <entry><constant>GL_RG</constant></entry>
            <entry>i16</entry>
            <entry>i16</entry>
            <entry></entry>
            <entry></entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_RG16UI</constant></entry>
            <entry><constant>GL_RG</constant></entry>
            <entry>ui16</entry>
            <entry>ui16</entry>
            <entry></entry>
            <entry></entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_RG32I</constant></entry>
            <entry><constant>GL_RG</constant></entry>
            <entry>i32</entry>
            <entry>i32</entry>
            <entry></entry>
            <entry></entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_RG32UI</constant></entry>
            <entry><constant>GL_RG</constant></entry>
            <entry>ui32</entry>
            <entry>ui32</entry>
            <entry></entry>
            <entry></entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_RGB8I</constant></entry>
            <entry><constant>GL_RGB</constant></entry>
            <entry>i8</entry>
            <entry>i8</entry>
            <entry>i8</entry>
            <entry></entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_RGB8UI</constant></entry>
            <entry><constant>GL_RGB</constant></entry>
            <entry>ui8</entry>
            <entry>ui8</entry>
            <entry>ui8</entry>
            <entry></entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_RGB16I</constant></entry>
            <entry><constant>GL_RGB</constant></entry>
            <entry>i16</entry>
            <entry>i16</entry>
            <entry>i16</entry>
            <entry></entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_RGB16UI</constant></entry>
            <entry><constant>GL_RGB</constant></entry>
            <entry>ui16</entry>
            <entry>ui16</entry>
            <entry>ui16</entry>
            <entry></entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_RGB32I</constant></entry>
            <entry><constant>GL_RGB</constant></entry>
            <entry>i32</entry>
            <entry>i32</entry>
            <entry>i32</entry>
            <entry></entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_RGB32UI</constant></entry>
            <entry><constant>GL_RGB</constant></entry>
            <entry>ui32</entry>
            <entry>ui32</entry>
            <entry>ui32</entry>
            <entry></entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_RGBA8I</constant></entry>
            <entry><constant>GL_RGBA</constant></entry>
            <entry>i8</entry>
            <entry>i8</entry>
            <entry>i8</entry>
            <entry>i8</entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_RGBA8UI</constant></entry>
            <entry><constant>GL_RGBA</constant></entry>
            <entry>ui8</entry>
            <entry>ui8</entry>
            <entry>ui8</entry>
            <entry>ui8</entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_RGBA16I</constant></entry>
            <entry><constant>GL_RGBA</constant></entry>
            <entry>i16</entry>
            <entry>i16</entry>
            <entry>i16</entry>
            <entry>i16</entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_RGBA16UI</constant></entry>
            <entry><constant>GL_RGBA</constant></entry>
            <entry>ui16</entry>
            <entry>ui16</entry>
            <entry>ui16</entry>
            <entry>ui16</entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_RGBA32I</constant></entry>
            <entry><constant>GL_RGBA</constant></entry>
            <entry>i32</entry>
            <entry>i32</entry>
            <entry>i32</entry>
            <entry>i32</entry>
            <entry></entry>
        </row>
        <row>
            <entry><constant>GL_RGBA32UI</constant></entry>
            <entry><constant>GL_RGBA</constant></entry>
            <entry>ui32</entry>
            <entry>ui32</entry>
            <entry>ui32</entry>
            <entry>ui32</entry>
            <entry></entry>
        </row>
    </tbody>
</tgroup>
</table>
