<?xml version="1.0" encoding="UTF-8"?>
<table xmlns="http://docbook.org/ns/docbook" version="5.0">
    <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 align="left">
                    <emphasis role="bold">Sized Internal Format</emphasis>
                </entry>
                <entry align="left">
                    <emphasis role="bold">Base Internal Format</emphasis>
                </entry>
                <entry align="left">
                    <emphasis role="bold">Red Bits</emphasis>
                </entry>
                <entry align="left">
                    <emphasis role="bold">Green Bits</emphasis>
                </entry>
                <entry align="left">
                    <emphasis role="bold">Blue Bits</emphasis>
                </entry>
                <entry align="left">
                    <emphasis role="bold">Alpha Bits</emphasis>
                </entry>
                <entry 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>
