<?xml version="1.0" encoding="UTF-8"?>
<informaltable xmlns="http://docbook.org/ns/docbook" version="5.0">
    <tgroup cols="8" align="left">
        <colspec colnum="1" colname="col1" colwidth="1*"   />
        <colspec colnum="2" colname="col2" colwidth="2*"   />
        <colspec colnum="3" colname="col3" colwidth="1.5*" />
        <colspec colnum="4" colname="col4" colwidth="1*"   />
        <colspec colnum="5" colname="col5" colwidth="1*"   align="center" />
        <colspec colnum="6" colname="col6" colwidth="2*"   align="center" />
        <colspec colnum="7" colname="col7" colwidth="1.5*" align="center" />
        <colspec colnum="8" colname="col8" colwidth="1*"   align="center" />
        <thead>
            <row>
                <entry rowsep="0"></entry>
                <entry rowsep="0"></entry>
                <entry rowsep="0"></entry>
                <entry rowsep="0"></entry>
                <entry namest="col5" nameend="col8">
                    <emphasis role="bold"> Component </emphasis>
                </entry>
            </row>
            <row>
                <entry><emphasis role="bold">Sized Internal Format</emphasis></entry>
                <entry><emphasis role="bold">Base Type</emphasis></entry>
                <entry><emphasis role="bold">Components</emphasis></entry>
                <entry><emphasis role="bold">Norm</emphasis></entry>
                <entry>0</entry>
                <entry>1</entry>
                <entry>2</entry>
                <entry>3</entry>
            </row>
        </thead>
        <tbody>
            <row>
                <entry><constant>GL_R8</constant></entry>
                <entry>ubyte</entry>
                <entry>1</entry>
                <entry>YES</entry>
                <entry>R</entry>
                <entry>0</entry>
                <entry>0</entry>
                <entry>1</entry>
            </row>
            <row>
                <entry><constant>GL_R16</constant></entry>
                <entry>ushort</entry>
                <entry>1</entry>
                <entry>YES</entry>
                <entry>R</entry>
                <entry>0</entry>
                <entry>0</entry>
                <entry>1</entry>
            </row>
            <row>
                <entry><constant>GL_R16F</constant></entry>
                <entry>half</entry>
                <entry>1</entry>
                <entry>NO</entry>
                <entry>R</entry>
                <entry>0</entry>
                <entry>0</entry>
                <entry>1</entry>
            </row>
            <row>
                <entry><constant>GL_R32F</constant></entry>
                <entry>float</entry>
                <entry>1</entry>
                <entry>NO</entry>
                <entry>R</entry>
                <entry>0</entry>
                <entry>0</entry>
                <entry>1</entry>
            </row>
            <row>
                <entry><constant>GL_R8I</constant></entry>
                <entry>byte</entry>
                <entry>1</entry>
                <entry>NO</entry>
                <entry>R</entry>
                <entry>0</entry>
                <entry>0</entry>
                <entry>1</entry>
            </row>
            <row>
                <entry><constant>GL_R16I</constant></entry>
                <entry>short</entry>
                <entry>1</entry>
                <entry>NO</entry>
                <entry>R</entry>
                <entry>0</entry>
                <entry>0</entry>
                <entry>1</entry>
            </row>
            <row>
                <entry><constant>GL_R32I</constant></entry>
                <entry>int</entry>
                <entry>1</entry>
                <entry>NO</entry>
                <entry>R</entry>
                <entry>0</entry>
                <entry>0</entry>
                <entry>1</entry>
            </row>
            <row>
                <entry><constant>GL_R8UI</constant></entry>
                <entry>ubyte</entry>
                <entry>1</entry>
                <entry>NO</entry>
                <entry>R</entry>
                <entry>0</entry>
                <entry>0</entry>
                <entry>1</entry>
            </row>
            <row>
                <entry><constant>GL_R16UI</constant></entry>
                <entry>ushort</entry>
                <entry>1</entry>
                <entry>NO</entry>
                <entry>R</entry>
                <entry>0</entry>
                <entry>0</entry>
                <entry>1</entry>
            </row>
            <row>
                <entry><constant>GL_R32UI</constant></entry>
                <entry>uint</entry>
                <entry>1</entry>
                <entry>NO</entry>
                <entry>R</entry>
                <entry>0</entry>
                <entry>0</entry>
                <entry>1</entry>
            </row>
            <row>
                <entry><constant>GL_RG8</constant></entry>
                <entry>ubyte</entry>
                <entry>2</entry>
                <entry>YES</entry>
                <entry>R</entry>
                <entry>G</entry>
                <entry>0</entry>
                <entry>1</entry>
            </row>
            <row>
                <entry><constant>GL_RG16</constant></entry>
                <entry>ushort</entry>
                <entry>2</entry>
                <entry>YES</entry>
                <entry>R</entry>
                <entry>G</entry>
                <entry>0</entry>
                <entry>1</entry>
            </row>
            <row>
                <entry><constant>GL_RG16F</constant></entry>
                <entry>half</entry>
                <entry>2</entry>
                <entry>NO</entry>
                <entry>R</entry>
                <entry>G</entry>
                <entry>0</entry>
                <entry>1</entry>
            </row>
            <row>
                <entry><constant>GL_RG32F</constant></entry>
                <entry>float</entry>
                <entry>2</entry>
                <entry>NO</entry>
                <entry>R</entry>
                <entry>G</entry>
                <entry>0</entry>
                <entry>1</entry>
            </row>
            <row>
                <entry><constant>GL_RG8I</constant></entry>
                <entry>byte</entry>
                <entry>2</entry>
                <entry>NO</entry>
                <entry>R</entry>
                <entry>G</entry>
                <entry>0</entry>
                <entry>1</entry>
            </row>
            <row>
                <entry><constant>GL_RG16I</constant></entry>
                <entry>short</entry>
                <entry>2</entry>
                <entry>NO</entry>
                <entry>R</entry>
                <entry>G</entry>
                <entry>0</entry>
                <entry>1</entry>
            </row>
            <row>
                <entry><constant>GL_RG32I</constant></entry>
                <entry>int</entry>
                <entry>2</entry>
                <entry>NO</entry>
                <entry>R</entry>
                <entry>G</entry>
                <entry>0</entry>
                <entry>1</entry>
            </row>
            <row>
                <entry><constant>GL_RG8UI</constant></entry>
                <entry>ubyte</entry>
                <entry>2</entry>
                <entry>NO</entry>
                <entry>R</entry>
                <entry>G</entry>
                <entry>0</entry>
                <entry>1</entry>
            </row>
            <row>
                <entry><constant>GL_RG16UI</constant></entry>
                <entry>ushort</entry>
                <entry>2</entry>
                <entry>NO</entry>
                <entry>R</entry>
                <entry>G</entry>
                <entry>0</entry>
                <entry>1</entry>
            </row>
            <row>
                <entry><constant>GL_RG32UI</constant></entry>
                <entry>uint</entry>
                <entry>2</entry>
                <entry>NO</entry>
                <entry>R</entry>
                <entry>G</entry>
                <entry>0</entry>
                <entry>1</entry>
            </row>
            <row>
                <entry><constant>GL_RGB32F</constant></entry>
                <entry>float</entry>
                <entry>3</entry>
                <entry>NO</entry>
                <entry>R</entry>
                <entry>G</entry>
                <entry>B</entry>
                <entry>1</entry>
            </row>
            <row>
                <entry><constant>GL_RGB32I</constant></entry>
                <entry>int</entry>
                <entry>3</entry>
                <entry>NO</entry>
                <entry>R</entry>
                <entry>G</entry>
                <entry>B</entry>
                <entry>1</entry>
            </row>
            <row>
                <entry><constant>GL_RGB32UI</constant></entry>
                <entry>uint</entry>
                <entry>3</entry>
                <entry>NO</entry>
                <entry>R</entry>
                <entry>G</entry>
                <entry>B</entry>
                <entry>1</entry>
            </row>
            <row>
                <entry><constant>GL_RGBA8</constant></entry>
                <entry>uint</entry>
                <entry>4</entry>
                <entry>YES</entry>
                <entry>R</entry>
                <entry>G</entry>
                <entry>B</entry>
                <entry>A</entry>
            </row>
            <row>
                <entry><constant>GL_RGBA16</constant></entry>
                <entry>short</entry>
                <entry>4</entry>
                <entry>YES</entry>
                <entry>R</entry>
                <entry>G</entry>
                <entry>B</entry>
                <entry>A</entry>
            </row>
            <row>
                <entry><constant>GL_RGBA16F</constant></entry>
                <entry>half</entry>
                <entry>4</entry>
                <entry>NO</entry>
                <entry>R</entry>
                <entry>G</entry>
                <entry>B</entry>
                <entry>A</entry>
            </row>
            <row>
                <entry><constant>GL_RGBA32F</constant></entry>
                <entry>float</entry>
                <entry>4</entry>
                <entry>NO</entry>
                <entry>R</entry>
                <entry>G</entry>
                <entry>B</entry>
                <entry>A</entry>
            </row>
            <row>
                <entry><constant>GL_RGBA8I</constant></entry>
                <entry>byte</entry>
                <entry>4</entry>
                <entry>NO</entry>
                <entry>R</entry>
                <entry>G</entry>
                <entry>B</entry>
                <entry>A</entry>
            </row>
            <row>
                <entry><constant>GL_RGBA16I</constant></entry>
                <entry>short</entry>
                <entry>4</entry>
                <entry>NO</entry>
                <entry>R</entry>
                <entry>G</entry>
                <entry>B</entry>
                <entry>A</entry>
            </row>
            <row>
                <entry><constant>GL_RGBA32I</constant></entry>
                <entry>int</entry>
                <entry>4</entry>
                <entry>NO</entry>
                <entry>R</entry>
                <entry>G</entry>
                <entry>B</entry>
                <entry>A</entry>
            </row>
            <row>
                <entry><constant>GL_RGBA8UI</constant></entry>
                <entry>ubyte</entry>
                <entry>4</entry>
                <entry>NO</entry>
                <entry>R</entry>
                <entry>G</entry>
                <entry>B</entry>
                <entry>A</entry>
            </row>
            <row>
                <entry><constant>GL_RGBA16UI</constant></entry>
                <entry>ushort</entry>
                <entry>4</entry>
                <entry>NO</entry>
                <entry>R</entry>
                <entry>G</entry>
                <entry>B</entry>
                <entry>A</entry>
            </row>
            <row>
                <entry><constant>GL_RGBA32UI</constant></entry>
                <entry>uint</entry>
                <entry>4</entry>
                <entry>NO</entry>
                <entry>R</entry>
                <entry>G</entry>
                <entry>B</entry>
                <entry>A</entry>
            </row>
        </tbody>
    </tgroup>
</informaltable>
