Updated OpenGL documentation to Khronos r24522
authorStefanos A <stapostol@gmail.com>
Sun, 15 Dec 2013 21:32:32 +0000 (22:32 +0100)
committerStefanos A <stapostol@gmail.com>
Sun, 15 Dec 2013 21:32:32 +0000 (22:32 +0100)
137 files changed:
Source/Bind/Specifications/Docs/glActiveTexture.xml
Source/Bind/Specifications/Docs/glBeginTransformFeedback.xml
Source/Bind/Specifications/Docs/glBindAttribLocation.xml
Source/Bind/Specifications/Docs/glBindBuffer.xml
Source/Bind/Specifications/Docs/glBindBufferBase.xml
Source/Bind/Specifications/Docs/glBindBufferRange.xml
Source/Bind/Specifications/Docs/glBindBuffersBase.xml
Source/Bind/Specifications/Docs/glBindImageTexture.xml
Source/Bind/Specifications/Docs/glBindImageTextures.xml
Source/Bind/Specifications/Docs/glBindSamplers.xml
Source/Bind/Specifications/Docs/glBindTextures.xml
Source/Bind/Specifications/Docs/glBindVertexBuffer.xml
Source/Bind/Specifications/Docs/glBindVertexBuffers.xml
Source/Bind/Specifications/Docs/glBlendColor.xml
Source/Bind/Specifications/Docs/glBlendEquation.xml
Source/Bind/Specifications/Docs/glBlendEquationSeparate.xml
Source/Bind/Specifications/Docs/glBlendFunc.xml
Source/Bind/Specifications/Docs/glBlendFuncSeparate.xml
Source/Bind/Specifications/Docs/glBufferStorage.xml
Source/Bind/Specifications/Docs/glClear.xml
Source/Bind/Specifications/Docs/glClearBufferData.xml
Source/Bind/Specifications/Docs/glClearBufferSubData.xml
Source/Bind/Specifications/Docs/glClearColor.xml
Source/Bind/Specifications/Docs/glClearDepth.xml
Source/Bind/Specifications/Docs/glClearStencil.xml
Source/Bind/Specifications/Docs/glClearTexImage.xml
Source/Bind/Specifications/Docs/glClearTexSubImage.xml
Source/Bind/Specifications/Docs/glColorMask.xml
Source/Bind/Specifications/Docs/glCompressedTexImage1D.xml
Source/Bind/Specifications/Docs/glCompressedTexImage2D.xml
Source/Bind/Specifications/Docs/glCompressedTexImage3D.xml
Source/Bind/Specifications/Docs/glCompressedTexSubImage1D.xml
Source/Bind/Specifications/Docs/glCompressedTexSubImage2D.xml
Source/Bind/Specifications/Docs/glCompressedTexSubImage3D.xml
Source/Bind/Specifications/Docs/glCopyImageSubData.xml
Source/Bind/Specifications/Docs/glCreateShader.xml
Source/Bind/Specifications/Docs/glCullFace.xml
Source/Bind/Specifications/Docs/glDebugMessageCallback.xml
Source/Bind/Specifications/Docs/glDebugMessageControl.xml
Source/Bind/Specifications/Docs/glDebugMessageInsert.xml
Source/Bind/Specifications/Docs/glDeleteTextures.xml
Source/Bind/Specifications/Docs/glDepthFunc.xml
Source/Bind/Specifications/Docs/glDepthMask.xml
Source/Bind/Specifications/Docs/glDepthRange.xml
Source/Bind/Specifications/Docs/glDispatchCompute.xml
Source/Bind/Specifications/Docs/glDrawArrays.xml
Source/Bind/Specifications/Docs/glDrawBuffer.xml
Source/Bind/Specifications/Docs/glDrawBuffers.xml
Source/Bind/Specifications/Docs/glDrawElements.xml
Source/Bind/Specifications/Docs/glDrawRangeElements.xml
Source/Bind/Specifications/Docs/glEnable.xml
Source/Bind/Specifications/Docs/glFinish.xml
Source/Bind/Specifications/Docs/glFlush.xml
Source/Bind/Specifications/Docs/glFramebufferParameteri.xml
Source/Bind/Specifications/Docs/glFramebufferTexture.xml
Source/Bind/Specifications/Docs/glFrontFace.xml
Source/Bind/Specifications/Docs/glGenTextures.xml
Source/Bind/Specifications/Docs/glGetActiveAttrib.xml
Source/Bind/Specifications/Docs/glGetActiveUniform.xml
Source/Bind/Specifications/Docs/glGetActiveUniformName.xml
Source/Bind/Specifications/Docs/glGetActiveUniformsiv.xml
Source/Bind/Specifications/Docs/glGetBufferParameter.xml
Source/Bind/Specifications/Docs/glGetBufferPointerv.xml
Source/Bind/Specifications/Docs/glGetBufferSubData.xml
Source/Bind/Specifications/Docs/glGetCompressedTexImage.xml
Source/Bind/Specifications/Docs/glGetDebugMessageLog.xml
Source/Bind/Specifications/Docs/glGetError.xml
Source/Bind/Specifications/Docs/glGetFramebufferAttachmentParameter.xml
Source/Bind/Specifications/Docs/glGetFramebufferParameter.xml
Source/Bind/Specifications/Docs/glGetInternalformat.xml [new file with mode: 0644]
Source/Bind/Specifications/Docs/glGetMultisample.xml
Source/Bind/Specifications/Docs/glGetObjectLabel.xml
Source/Bind/Specifications/Docs/glGetObjectPtrLabel.xml
Source/Bind/Specifications/Docs/glGetProgramInterface.xml
Source/Bind/Specifications/Docs/glGetProgramResource.xml
Source/Bind/Specifications/Docs/glGetProgramResourceIndex.xml
Source/Bind/Specifications/Docs/glGetProgramResourceLocation.xml
Source/Bind/Specifications/Docs/glGetProgramResourceLocationIndex.xml
Source/Bind/Specifications/Docs/glGetProgramResourceName.xml
Source/Bind/Specifications/Docs/glGetString.xml
Source/Bind/Specifications/Docs/glGetTexImage.xml
Source/Bind/Specifications/Docs/glGetTexParameter.xml
Source/Bind/Specifications/Docs/glGetTransformFeedbackVarying.xml
Source/Bind/Specifications/Docs/glHint.xml
Source/Bind/Specifications/Docs/glInvalidateBufferData.xml
Source/Bind/Specifications/Docs/glInvalidateBufferSubData.xml
Source/Bind/Specifications/Docs/glInvalidateFramebuffer.xml
Source/Bind/Specifications/Docs/glInvalidateSubFramebuffer.xml
Source/Bind/Specifications/Docs/glInvalidateTexImage.xml
Source/Bind/Specifications/Docs/glInvalidateTexSubImage.xml
Source/Bind/Specifications/Docs/glIsEnabled.xml
Source/Bind/Specifications/Docs/glIsTexture.xml
Source/Bind/Specifications/Docs/glLineWidth.xml
Source/Bind/Specifications/Docs/glLogicOp.xml
Source/Bind/Specifications/Docs/glMultiDrawArraysIndirect.xml
Source/Bind/Specifications/Docs/glMultiDrawElementsIndirect.xml
Source/Bind/Specifications/Docs/glObjectLabel.xml
Source/Bind/Specifications/Docs/glObjectPtrLabel.xml
Source/Bind/Specifications/Docs/glPixelStore.xml
Source/Bind/Specifications/Docs/glPointParameter.xml
Source/Bind/Specifications/Docs/glPointSize.xml
Source/Bind/Specifications/Docs/glPolygonMode.xml
Source/Bind/Specifications/Docs/glPolygonOffset.xml
Source/Bind/Specifications/Docs/glPopDebugGroup.xml
Source/Bind/Specifications/Docs/glProvokingVertex.xml
Source/Bind/Specifications/Docs/glPushDebugGroup.xml
Source/Bind/Specifications/Docs/glReadBuffer.xml
Source/Bind/Specifications/Docs/glReadPixels.xml
Source/Bind/Specifications/Docs/glSampleCoverage.xml
Source/Bind/Specifications/Docs/glSamplerParameter.xml
Source/Bind/Specifications/Docs/glScissor.xml
Source/Bind/Specifications/Docs/glShaderStorageBlockBinding.xml
Source/Bind/Specifications/Docs/glStencilFunc.xml
Source/Bind/Specifications/Docs/glStencilMask.xml
Source/Bind/Specifications/Docs/glStencilOp.xml
Source/Bind/Specifications/Docs/glTexBuffer.xml
Source/Bind/Specifications/Docs/glTexBufferRange.xml
Source/Bind/Specifications/Docs/glTexImage2DMultisample.xml
Source/Bind/Specifications/Docs/glTexImage3DMultisample.xml
Source/Bind/Specifications/Docs/glTexParameter.xml
Source/Bind/Specifications/Docs/glTexStorage2DMultisample.xml
Source/Bind/Specifications/Docs/glTexStorage3DMultisample.xml
Source/Bind/Specifications/Docs/glTexSubImage1D.xml
Source/Bind/Specifications/Docs/glTexSubImage2D.xml
Source/Bind/Specifications/Docs/glTexSubImage3D.xml
Source/Bind/Specifications/Docs/glTextureView.xml
Source/Bind/Specifications/Docs/glUseProgram.xml
Source/Bind/Specifications/Docs/glVertexAttrib.xml
Source/Bind/Specifications/Docs/glVertexAttribBinding.xml
Source/Bind/Specifications/Docs/glVertexAttribFormat.xml
Source/Bind/Specifications/Docs/glVertexBindingDivisor.xml
Source/Bind/Specifications/Docs/glViewport.xml
Source/OpenTK/Graphics/ES11/ES11.cs
Source/OpenTK/Graphics/ES20/ES20.cs
Source/OpenTK/Graphics/ES30/ES30.cs
Source/OpenTK/Graphics/OpenGL/GL.cs
Source/OpenTK/Graphics/OpenGL4/GL4.cs

index f6db9295c14e977c3c20f4fa54d950db59694d32..724dea3ad33f856897df6b51abc2b2cb5b99cec0 100644 (file)
@@ -7,6 +7,10 @@
             <year>1991-2006</year>
             <holder>Silicon Graphics, Inc.</holder>
         </copyright>
+        <copyright>
+            <year>2010-2013</year>
+            <holder>Khronos Group</holder>
+        </copyright>
     </refentryinfo>
     <refmeta>
         <refentrytitle>glActiveTexture</refentrytitle>
             <listitem>
                 <para>
                     Specifies which texture unit to make active. The number
-                    of texture units is implementation dependent, but must be at least
-                    80. <parameter>texture</parameter> must be one of
+                    of texture units is implementation dependent, but must
+                    be at least 80. <parameter>texture</parameter> must be
+                    one of
                     <constant>GL_TEXTURE</constant><emphasis>i</emphasis>,
-                    where
-                    <emphasis>i</emphasis> ranges from 0 (<constant>GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS</constant> - 1).
-                    The initial value is <constant>GL_TEXTURE0</constant>.
+                    where <emphasis>i</emphasis> ranges from zero to the value
+                    of
+                    <constant>GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS</constant>
+                    minus one. The initial value is
+                    <constant>GL_TEXTURE0</constant>.
                 </para>
             </listitem>
         </varlistentry>
     </refsect1>
     <refsect1 id="errors"><title>Errors</title>
         <para>
-            <constant>GL_INVALID_ENUM</constant> is generated if <parameter>texture</parameter> is not one of
-            <constant>GL_TEXTURE</constant><emphasis>i</emphasis>,
-            where <emphasis>i</emphasis> ranges from 0 to (<constant>GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS</constant> - 1).
+            <constant>GL_INVALID_ENUM</constant> is generated if
+            <parameter>texture</parameter> is not one of
+            <constant>GL_TEXTURE</constant><emphasis>i</emphasis>, where
+            <emphasis>i</emphasis> ranges from zero to the value of
+            <constant>GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS</constant> minus
+            one.
         </para>
     </refsect1>
     <refsect1 id="associatedgets"><title>Associated Gets</title>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006
-            Silicon Graphics, Inc. This document is licensed under the SGI
-            Free Software B License. For details, see
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
+            This document is licensed under the SGI Free Software B License.
+            For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
         </para>
     </refsect1>
index c5f62d325f9fcc48e09e85c503154d7e0fac0d1a..99229622ebe2bb52c0cf39f5d883a890f0810ec7 100644 (file)
             <citerefentry><refentrytitle>glDrawArrays</refentrytitle></citerefentry> must match those specified
             in the following table:
         </para>
-        <informaltable frame="topbot">
+        <informaltable>
             <tgroup cols="2" align="left">
                 <colspec colwidth="1.1*" />
                 <colspec colwidth="1*" />
                 <thead>
                     <row>
-                        <entry rowsep="1" align="left"><emphasis role="bold">
-                        Transform Feedback <parameter>primitiveMode</parameter>
-                        </emphasis></entry>
-                        <entry rowsep="1" align="left"><emphasis role="bold">
-                        Allowed Render Primitive <parameter>modes</parameter>
-                        </emphasis></entry>
+                        <entry>
+                            <emphasis role="bold"> 
+                                Transform Feedback <parameter>primitiveMode</parameter>
+                            </emphasis>
+                        </entry> 
+                        <entry>
+                            <emphasis role="bold"> 
+                                Allowed Render Primitive <parameter>modes</parameter>
+                            </emphasis>
+                        </entry>
                     </row>
                 </thead>
                 <tbody>
                     <row>
-                        <entry align="left">
-                        <constant>GL_POINTS</constant>
-                        </entry>
-                        <entry align="left">
-                        <constant>GL_POINTS</constant>
-                        </entry>
+                        <entry> <constant>GL_POINTS</constant> </entry>
+                        <entry> <constant>GL_POINTS</constant> </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_LINES</constant>
-                        </entry>
-                        <entry align="left">
-                        <constant>GL_LINES</constant>, <constant>GL_LINE_LOOP</constant>, <constant>GL_LINE_STRIP</constant>,
-                        <constant>GL_LINES_ADJACENCY</constant>, <constant>GL_LINE_STRIP_ADJACENCY</constant>
+                        <entry> <constant>GL_LINES</constant> </entry>
+                        <entry>
+                            <constant>GL_LINES</constant>,
+                            <constant>GL_LINE_LOOP</constant>,
+                            <constant>GL_LINE_STRIP</constant>,
+                            <constant>GL_LINES_ADJACENCY</constant>,
+                            <constant>GL_LINE_STRIP_ADJACENCY</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_TRIANGLES</constant>
+                        <entry>
+                            <constant>GL_TRIANGLES</constant>
                         </entry>
-                        <entry align="left">
-                        <constant>GL_TRIANGLES</constant>, <constant>GL_TRIANGLE_STRIP</constant>, <constant>GL_TRIANGLE_FAN</constant>,
-                        <constant>GL_TRIANGLES_ADJACENCY</constant>, <constant>GL_TRIANGLE_STRIP_ADJACENCY</constant>
+                        <entry>
+                            <constant>GL_TRIANGLES</constant>, 
+                            <constant>GL_TRIANGLE_STRIP</constant>, 
+                            <constant>GL_TRIANGLE_FAN</constant>,
+                            <constant>GL_TRIANGLES_ADJACENCY</constant>, 
+                            <constant>GL_TRIANGLE_STRIP_ADJACENCY</constant>
                         </entry>
                     </row>
                 </tbody>
         <para>
             If a geometry shader is present, the output primitive type from the geometry shader must match those
             provided in the following table:
-        <informaltable frame="topbot">
+        </para>
+        <informaltable>
             <tgroup cols="2" align="left">
                 <colspec colwidth="1.1*" />
                 <colspec colwidth="1*" />
                 <thead>
                     <row>
-                        <entry rowsep="1" align="left"><emphasis role="bold">
-                        Transform Feedback <parameter>primitiveMode</parameter>
-                        </emphasis></entry>
-                        <entry rowsep="1" align="left"><emphasis role="bold">
-                        Allowed Geometry Shader Output Primitive Type
-                        </emphasis></entry>
+                        <entry>
+                            <emphasis role="bold">
+                                Transform Feedback <parameter>primitiveMode</parameter>
+                            </emphasis>
+                        </entry>
+                        <entry>
+                            <emphasis role="bold">
+                                Allowed Geometry Shader Output Primitive Type
+                            </emphasis>
+                        </entry>
                     </row>
                 </thead>
                 <tbody>
                     <row>
-                        <entry align="left">
-                        <constant>GL_POINTS</constant>
-                        </entry>
-                        <entry align="left">
-                        <constant>points</constant>
-                        </entry>
+                        <entry> <constant>GL_POINTS</constant> </entry>
+                        <entry> <constant>points</constant> </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_LINES</constant>
-                        </entry>
-                        <entry align="left">
-                        <constant>line_strip</constant>
-                        </entry>
+                        <entry> <constant>GL_LINES</constant> </entry>
+                        <entry> <constant>line_strip</constant> </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_TRIANGLES</constant>
-                        </entry>
-                        <entry align="left">
-                        <constant>triangle_strip</constant>
-                        </entry>
+                        <entry> <constant>GL_TRIANGLES</constant> </entry>
+                        <entry> <constant>triangle_strip</constant> </entry>
                     </row>
                 </tbody>
             </tgroup>
         </informaltable>
-        </para>
     </refsect1>
     <refsect1 id="notes"><title>Notes</title>
         <para>
index 2c2ad77afb918a0399796777432eb9b384d026f2..c90a99ba195b8f1ff6fcc175539a4d4c83cee8df 100644 (file)
@@ -84,8 +84,8 @@
 
     <para>This command makes it possible for vertex shaders to use
     descriptive names for attribute variables rather than generic
-    variables that are numbered from 0 to
-    <constant>GL_MAX_VERTEX_ATTRIBS</constant> -1. The values sent
+    variables that are numbered from zero to the value of
+    <constant>GL_MAX_VERTEX_ATTRIBS</constant> minus one. The values sent
     to each generic attribute index are part of current state.
     If a different program object is made current by calling
     <citerefentry><refentrytitle>glUseProgram</refentrytitle></citerefentry>,
index c79b55f9c9ea2321e132c1b269e15955492fb09d..6de6030d63e7574edd150ce30d99545c2b73fced 100644 (file)
             <constant>GL_TEXTURE_BUFFER</constant> targets are available only if the GL version is 3.1 or greater.
         </para>
         <para>
-            The <constant>GL_ATOMIC_COUNTER_BUFER</constant> target is available only if the GL version is 4.2 or greater.
+            The <constant>GL_ATOMIC_COUNTER_BUFFER</constant> target is available only if the GL version is 4.2 or greater.
         </para>
         <para>
             The <constant>GL_DISPATCH_INDIRECT_BUFFER</constant> and <constant>GL_SHADER_STORAGE_BUFFER</constant> targets are available only if the GL version is 4.3 or greater.
index 5c6f73b346ef830ecbda1f63f6e84c443d6ea331..9c29e36c8e6ac3272a9cf9ed1a82ec79b47ab0a9 100644 (file)
@@ -76,7 +76,7 @@
             zero and <parameter>size</parameter> equal to the size of the buffer.
         </para>
         <para>
-            The <constant>GL_ATOMIC_COUNTER_BUFER</constant> target is available only if the GL version is 4.2 or greater.
+            The <constant>GL_ATOMIC_COUNTER_BUFFER</constant> target is available only if the GL version is 4.2 or greater.
         </para>
         <para>
             The <constant>GL_SHADER_STORAGE_BUFFER</constant> target is available only if the GL version is 4.3 or greater.
index bba5eb50c39bc4ae9e2ead13a397154ef1188a68..8050d732b9a3671ea69a66ecc4736f5ab55feabf 100644 (file)
@@ -95,7 +95,7 @@
     </refsect1>
     <refsect1 id="notes"><title>Notes</title>
         <para>
-            The <constant>GL_ATOMIC_COUNTER_BUFER</constant> target is available only if the GL version is 4.2 or greater.
+            The <constant>GL_ATOMIC_COUNTER_BUFFER</constant> target is available only if the GL version is 4.2 or greater.
         </para>
         <para>
             The <constant>GL_SHADER_STORAGE_BUFFER</constant> target is available only if the GL version is 4.3 or greater.
index aa205a60ead53870f20f04e21fd25da75e4b7494..203c738ac2b0db6c8208317049e2d060544b94b6 100644 (file)
@@ -19,7 +19,7 @@
     <refsynopsisdiv><title>C Specification</title>
         <funcsynopsis>
             <funcprototype>
-                <funcdef>void <function>glBindBufferBase</function></funcdef>
+                <funcdef>void <function>glBindBuffersBase</function></funcdef>
                 <paramdef>GLenum <parameter>target</parameter></paramdef>
                 <paramdef>GLuint <parameter>first</parameter></paramdef>
                 <paramdef>GLsizei <parameter>count</parameter></paramdef>
index a3df57986ba056dc61f7e2996dcb63b809e22175..faff5d70eb634cec71bc0f619c937dcc73d2cf8a 100644 (file)
             be one of the formats listed in the following table.
         </para>
         <para>
-            <table frame="topbot"><title>Internal Image Formats</title>
+            <table>
+            <title>Internal Image Formats</title>
             <tgroup cols="2" align="left">
-                <colspec align="left"/>
-                <colspec align="left"/>
+                <colspec/>
+                <colspec/>
                 <thead>
                     <row>
-                        <entry rowsep="1" align="left"><emphasis role="bold">
-                        Image Unit Format
-                        </emphasis></entry>
-                        <entry rowsep="1" align="left"><emphasis role="bold">
-                        Format Qualifier
-                        </emphasis></entry>
+                        <entry>
+                            <emphasis role="bold"> Image Unit Format </emphasis>
+                        </entry>
+                        <entry>
+                            <emphasis role="bold"> Format Qualifier </emphasis>
+                        </entry>
                     </row>
                 </thead>
                 <tbody>
                     <row>
-                        <entry><constant>GL_RGBA32F</constant></entry><entry><code>rgba32f</code></entry>
+                        <entry><constant>GL_RGBA32F</constant></entry>
+                        <entry><code>rgba32f</code></entry>
                     </row>
                     <row>
-                        <entry><constant>GL_RGBA16F</constant></entry><entry><code>rgba16f</code></entry>
+                        <entry><constant>GL_RGBA16F</constant></entry>
+                        <entry><code>rgba16f</code></entry>
                     </row>
                     <row>
-                        <entry><constant>GL_RG32F</constant></entry><entry><code>rg32f</code></entry>
+                        <entry><constant>GL_RG32F</constant></entry>
+                        <entry><code>rg32f</code></entry>
                     </row>
                     <row>
-                        <entry><constant>GL_RG16F</constant></entry><entry><code>rg16f</code></entry>
+                        <entry><constant>GL_RG16F</constant></entry>
+                        <entry><code>rg16f</code></entry>
                     </row>
                     <row>
-                        <entry><constant>GL_R11F_G11F_B10F</constant></entry><entry><code>r11f_g11f_b10f</code></entry>
+                        <entry><constant>GL_R11F_G11F_B10F</constant></entry>
+                        <entry><code>r11f_g11f_b10f</code></entry>
                     </row>
                     <row>
-                        <entry><constant>GL_R32F</constant></entry><entry><code>r32f</code></entry>
+                        <entry><constant>GL_R32F</constant></entry>
+                        <entry><code>r32f</code></entry>
                     </row>
                     <row>
-                        <entry><constant>GL_R16F</constant></entry><entry><code>r16f</code></entry>
+                        <entry><constant>GL_R16F</constant></entry>
+                        <entry><code>r16f</code></entry>
                     </row>
                     <row>
-                        <entry><constant>GL_RGBA32UI</constant></entry><entry><code>rgba32ui</code></entry>
+                        <entry><constant>GL_RGBA32UI</constant></entry>
+                        <entry><code>rgba32ui</code></entry>
                     </row>
                     <row>
-                        <entry><constant>GL_RGBA16UI</constant></entry><entry><code>rgba16ui</code></entry>
+                        <entry><constant>GL_RGBA16UI</constant></entry>
+                        <entry><code>rgba16ui</code></entry>
                     </row>
                     <row>
-                        <entry><constant>GL_RGB10_A2UI</constant></entry><entry><code>rgb10_a2ui</code></entry>
+                        <entry><constant>GL_RGB10_A2UI</constant></entry>
+                        <entry><code>rgb10_a2ui</code></entry>
                     </row>
                     <row>
-                        <entry><constant>GL_RGBA8UI</constant></entry><entry><code>rgba8ui</code></entry>
+                        <entry><constant>GL_RGBA8UI</constant></entry>
+                        <entry><code>rgba8ui</code></entry>
                     </row>
                     <row>
-                        <entry><constant>GL_RG32UI</constant></entry><entry><code>rg32ui</code></entry>
+                        <entry><constant>GL_RG32UI</constant></entry>
+                        <entry><code>rg32ui</code></entry>
                     </row>
                     <row>
-                        <entry><constant>GL_RG16UI</constant></entry><entry><code>rg16ui</code></entry>
+                        <entry><constant>GL_RG16UI</constant></entry>
+                        <entry><code>rg16ui</code></entry>
                     </row>
                     <row>
-                        <entry><constant>GL_RG8UI</constant></entry><entry><code>rg8ui</code></entry>
+                        <entry><constant>GL_RG8UI</constant></entry>
+                        <entry><code>rg8ui</code></entry>
                     </row>
                     <row>
-                        <entry><constant>GL_R32UI</constant></entry><entry><code>r32ui</code></entry>
+                        <entry><constant>GL_R32UI</constant></entry>
+                        <entry><code>r32ui</code></entry>
                     </row>
                     <row>
-                        <entry><constant>GL_R16UI</constant></entry><entry><code>r16ui</code></entry>
+                        <entry><constant>GL_R16UI</constant></entry>
+                        <entry><code>r16ui</code></entry>
                     </row>
                     <row>
-                        <entry><constant>GL_R8UI</constant></entry><entry><code>r8ui</code></entry>
+                        <entry><constant>GL_R8UI</constant></entry>
+                        <entry><code>r8ui</code></entry>
                     </row>
                     <row>
-                        <entry><constant>GL_RGBA32I</constant></entry><entry><code>rgba32i</code></entry>
+                        <entry><constant>GL_RGBA32I</constant></entry>
+                        <entry><code>rgba32i</code></entry>
                     </row>
                     <row>
-                        <entry><constant>GL_RGBA16I</constant></entry><entry><code>rgba16i</code></entry>
+                        <entry><constant>GL_RGBA16I</constant></entry>
+                        <entry><code>rgba16i</code></entry>
                     </row>
                     <row>
-                        <entry><constant>GL_RGBA8I</constant></entry><entry><code>rgba8i</code></entry>
+                        <entry><constant>GL_RGBA8I</constant></entry>
+                        <entry><code>rgba8i</code></entry>
                     </row>
                     <row>
-                        <entry><constant>GL_RG32I</constant></entry><entry><code>rg32i</code></entry>
+                        <entry><constant>GL_RG32I</constant></entry>
+                        <entry><code>rg32i</code></entry>
                     </row>
                     <row>
-                        <entry><constant>GL_RG16I</constant></entry><entry><code>rg16i</code></entry>
+                        <entry><constant>GL_RG16I</constant></entry>
+                        <entry><code>rg16i</code></entry>
                     </row>
                     <row>
-                        <entry><constant>GL_RG8I</constant></entry><entry><code>rg8i</code></entry>
+                        <entry><constant>GL_RG8I</constant></entry>
+                        <entry><code>rg8i</code></entry>
                     </row>
                     <row>
-                        <entry><constant>GL_R32I</constant></entry><entry><code>r32i</code></entry>
+                        <entry><constant>GL_R32I</constant></entry>
+                        <entry><code>r32i</code></entry>
                     </row>
                     <row>
-                        <entry><constant>GL_R16I</constant></entry><entry><code>r16i</code></entry>
+                        <entry><constant>GL_R16I</constant></entry>
+                        <entry><code>r16i</code></entry>
                     </row>
                     <row>
-                        <entry><constant>GL_R8I</constant></entry><entry><code>r8i</code></entry>
+                        <entry><constant>GL_R8I</constant></entry>
+                        <entry><code>r8i</code></entry>
                     </row>
                     <row>
-                        <entry><constant>GL_RGBA16</constant></entry><entry><code>rgba16</code></entry>
+                        <entry><constant>GL_RGBA16</constant></entry>
+                        <entry><code>rgba16</code></entry>
                     </row>
                     <row>
-                        <entry><constant>GL_RGB10_A2</constant></entry><entry><code>rgb10_a2</code></entry>
+                        <entry><constant>GL_RGB10_A2</constant></entry>
+                        <entry><code>rgb10_a2</code></entry>
                     </row>
                     <row>
-                        <entry><constant>GL_RGBA8</constant></entry><entry><code>rgba8</code></entry>
+                        <entry><constant>GL_RGBA8</constant></entry>
+                        <entry><code>rgba8</code></entry>
                     </row>
                     <row>
-                        <entry><constant>GL_RG16</constant></entry><entry><code>rg16</code></entry>
+                        <entry><constant>GL_RG16</constant></entry>
+                        <entry><code>rg16</code></entry>
                     </row>
                     <row>
-                        <entry><constant>GL_RG8</constant></entry><entry><code>rg8</code></entry>
+                        <entry><constant>GL_RG8</constant></entry>
+                        <entry><code>rg8</code></entry>
                     </row>
                     <row>
-                        <entry><constant>GL_R16</constant></entry><entry><code>r16</code></entry>
+                        <entry><constant>GL_R16</constant></entry>
+                        <entry><code>r16</code></entry>
                     </row>
                     <row>
-                        <entry><constant>GL_R8</constant></entry><entry><code>r8</code></entry>
+                        <entry><constant>GL_R8</constant></entry>
+                        <entry><code>r8</code></entry>
                     </row>
                     <row>
-                        <entry><constant>GL_RGBA16_SNORM</constant></entry><entry><code>rgba16_snorm</code></entry>
+                        <entry><constant>GL_RGBA16_SNORM</constant></entry>
+                        <entry><code>rgba16_snorm</code></entry>
                     </row>
                     <row>
-                        <entry><constant>GL_RGBA8_SNORM</constant></entry><entry><code>rgba8_snorm</code></entry>
+                        <entry><constant>GL_RGBA8_SNORM</constant></entry>
+                        <entry><code>rgba8_snorm</code></entry>
                     </row>
                     <row>
-                        <entry><constant>GL_RG16_SNORM</constant></entry><entry><code>rg16_snorm</code></entry>
+                        <entry><constant>GL_RG16_SNORM</constant></entry>
+                        <entry><code>rg16_snorm</code></entry>
                     </row>
                     <row>
-                        <entry><constant>GL_RG8_SNORM</constant></entry><entry><code>rg8_snorm</code></entry>
+                        <entry><constant>GL_RG8_SNORM</constant></entry>
+                        <entry><code>rg8_snorm</code></entry>
                     </row>
                     <row>
-                        <entry><constant>GL_R16_SNORM</constant></entry><entry><code>r16_snorm</code></entry>
+                        <entry><constant>GL_R16_SNORM</constant></entry>
+                        <entry><code>r16_snorm</code></entry>
                     </row>
                     <row>
-                        <entry><constant>GL_R8_SNORM</constant></entry><entry><code>r8_snorm</code></entry>
+                        <entry><constant>GL_R8_SNORM</constant></entry>
+                        <entry><code>r8_snorm</code></entry>
                     </row>
                 </tbody>
             </tgroup>
index 2eebc795d229a0ea834824e872e6b70f796ab1b1..4cfa5eebf932ebec3639c4de8e4ead42203b32e6 100644 (file)
@@ -61,7 +61,7 @@
             objects whose names are stored in the array <parameter>textures</parameter>. That number
             of texture names are read from the array and bound to the <parameter>count</parameter> consecutive
             texture units starting from <parameter>first</parameter>.
-            
+
             If the name zero appears in the <parameter>textures</parameter> array, any existing binding
             to the image unit is reset. Any non-zero entry in <parameter>textures</parameter> must be the
             name of an existing texture object. When a non-zero entry in <parameter>textures</parameter> is
@@ -69,8 +69,8 @@
             layer set to zero, and the image is bound for read-write access. The image unit format
             parameter is taken from the internal format of the image at level zero of the texture object.
             For cube map textures, the internal format of the positive X image of level zero is used.
-            
-            
+
+
             If <parameter>textures</parameter> is <constant>NULL</constant> then it is as
             if an appropriately sized array containing only zeros had been specified.
         </para>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
             Copyright <trademark class="copyright"></trademark> 2013 Khronos Group.
-            This material may be distributed subject to the terms and conditions set forth in 
+            This material may be distributed subject to the terms and conditions set forth in
             the Open Publication License, v 1.0, 8 June 1999.
             <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.
         </para>
index 038e4ed3a937b77d7e6fb68617bc14b4c90163dc..2d2319f3c3e182de221255be22ae701c41880f5d 100644 (file)
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
             Copyright <trademark class="copyright"></trademark> 2013 Khronos Group.
-            This material may be distributed subject to the terms and conditions set forth in 
+            This material may be distributed subject to the terms and conditions set forth in
             the Open Publication License, v 1.0, 8 June 1999.
             <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.
         </para>
index cf36ab44364e7b04432062ca92efbed766606ead..b4893930aa7625e751f223708cf99498159620b8 100644 (file)
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
             Copyright <trademark class="copyright"></trademark> 2013 Khronos Group.
-            This material may be distributed subject to the terms and conditions set forth in 
+            This material may be distributed subject to the terms and conditions set forth in
             the Open Publication License, v 1.0, 8 June 1999.
             <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.
         </para>
index ead5526e24e5504843467c64e7031ef93906a0c2..67338f8b0dfe5ca5bab6776035210c3d7e3fb047 100644 (file)
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group. 
-            This material may be distributed subject to the terms and conditions set forth in 
+            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group.
+            This material may be distributed subject to the terms and conditions set forth in
             the Open Publication License, v 1.0, 8 June 1999.
             <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.
         </para>
index 68f4d017355d787261f15e45208fdc2e2d7328bb..c4a2da8ec385954abb9b51eb840b0361df56e2b3 100644 (file)
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
             Copyright <trademark class="copyright"></trademark> 2013 Khronos Group.
-            This material may be distributed subject to the terms and conditions set forth in 
+            This material may be distributed subject to the terms and conditions set forth in
             the Open Publication License, v 1.0, 8 June 1999.
             <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.
         </para>
index 00ad8ff26f16f1ad3347b75a0494a4f24da3c138..3214e7ebc63de876086a3c40052da7aa90678e84 100644 (file)
@@ -7,6 +7,10 @@
             <year>1991-2006</year>
             <holder>Silicon Graphics, Inc.</holder>
         </copyright>
+        <copyright>
+            <year>2010-2013</year>
+            <holder>Khronos Group</holder>
+        </copyright>
     </refentryinfo>
     <refmeta>
         <refentrytitle>glBlendColor</refentrytitle>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006
-            Silicon Graphics, Inc. This document is licensed under the SGI
-            Free Software B License. For details, see
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
+            This document is licensed under the SGI Free Software B License.
+            For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
         </para>
     </refsect1>
index c89585f616f0510a1edd860b249af49126373638..409092a1f4cc00dd15f0f3b3de69c4969707cc4f 100644 (file)
@@ -7,6 +7,10 @@
             <year>1991-2006</year>
             <holder>Silicon Graphics, Inc.</holder>
         </copyright>
+        <copyright>
+            <year>2010-2013</year>
+            <holder>Khronos Group</holder>
+        </copyright>
     </refentryinfo>
     <refmeta>
         <refentrytitle>glBlendEquation</refentrytitle>
                 </mml:mfenced>
             </mml:math></inlineequation>.
 
-        <informaltable frame="topbot">
+        <informaltable>
             <tgroup cols="3" align="left">
                 <colspec colwidth="1.1*" />
                 <colspec colwidth="1*" />
                 <colspec colwidth="1*" />
                 <thead>
                     <row>
-                        <entry rowsep="1" align="left"><emphasis role="bold">
-                        Mode
-                        </emphasis></entry>
-                        <entry rowsep="1" align="left"><emphasis role="bold">
-                        RGB Components
-                        </emphasis></entry>
-                        <entry rowsep="1" align="left"><emphasis role="bold">
-                        Alpha Component
-                        </emphasis></entry>
+                        <entry>
+                            <emphasis role="bold"> Mode </emphasis>
+                        </entry>
+                        <entry>
+                            <emphasis role="bold"> RGB Components </emphasis>
+                        </entry> 
+                        <entry>
+                            <emphasis role="bold"> Alpha Component </emphasis>
+                        </entry>
                     </row>
                 </thead>
                 <tbody>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_FUNC_ADD</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: Rr  =      R sub s s sub R  +  R sub d d sub R : -->
                             <mml:mrow>
                             </mml:mrow>
                         </mml:math></inlineequation>
                         </entry>
-                        <entry align="left">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: Ar  =    A sub s s sub A  +  A sub d d sub A : -->
                             <mml:mrow>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_FUNC_SUBTRACT</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: Rr  =      R sub s s sub R  -  R sub d d sub R : -->
                             <mml:mrow>
                             </mml:mrow>
                         </mml:math></inlineequation>
                         </entry>
-                        <entry align="left">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: Ar  =    A sub s s sub A  -  A sub d d sub A : -->
                             <mml:mrow>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_FUNC_REVERSE_SUBTRACT</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <inlineequation><mml:math>
                                 <!-- eqn: Rr  =      R sub d d sub R  -  R sub s s sub R : -->
                                 <mml:mrow>
                                 </mml:mrow>
                             </mml:math></inlineequation>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <inlineequation><mml:math>
                                 <!-- eqn: Ar  =    A sub d d sub A  -  A sub s s sub A : -->
                                 <mml:mrow>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_MIN</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <inlineequation><mml:math>
                                 <!-- eqn: Rr  =      min ( R sub s, R sub d): -->
                                 <mml:mrow>
                                 </mml:mrow>
                             </mml:math></inlineequation>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <inlineequation><mml:math>
                                 <!-- eqn: Ar  =      min ( A sub s, A sub d): -->
                                 <mml:mrow>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_MAX</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <inlineequation><mml:math>
                                 <!-- eqn: Rr  =      max ( R sub s, R sub d): -->
                                 <mml:mrow>
                                 </mml:mrow>
                             </mml:math></inlineequation>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <inlineequation><mml:math>
                                 <!-- eqn: Ar  =      max ( A sub s, A sub d): -->
                                 <mml:mrow>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006
-            Silicon Graphics, Inc. This document is licensed under the SGI
-            Free Software B License. For details, see
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
+            This document is licensed under the SGI Free Software B License.
+            For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
         </para>
     </refsect1>
index baa20b7b84c6805f50d2185001eef2136d3acbfc..769fa19fc3413324cc4e530c390c724fde28e078 100644 (file)
                 </mml:mfenced>
             </mml:math></inlineequation>.
 
-        <informaltable frame="topbot">
+        <informaltable>
             <tgroup cols="3" align="left">
                 <colspec colwidth="1.1*" />
                 <colspec colwidth="1*" />
                 <colspec colwidth="1*" />
                 <thead>
                     <row>
-                        <entry rowsep="1" align="left"><emphasis role="bold">
-                        Mode
-                        </emphasis></entry>
-                        <entry rowsep="1" align="left"><emphasis role="bold">
-                        RGB Components
-                        </emphasis></entry>
-                        <entry rowsep="1" align="left"><emphasis role="bold">
-                        Alpha Component
-                        </emphasis></entry>
+                        <entry>
+                            <emphasis role="bold"> Mode </emphasis>
+                        </entry>
+                        <entry>
+                            <emphasis role="bold"> RGB Components </emphasis>
+                        </entry> 
+                        <entry>
+                            <emphasis role="bold"> Alpha Component </emphasis>
+                        </entry>
                     </row>
                 </thead>
                 <tbody>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_FUNC_ADD</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: Rr  =      R sub s s sub R  +  R sub d d sub R :-->
                             <mml:mrow>
                                 <mml:mi mathvariant="italic">Rr</mml:mi>
                                 <mml:mo>=</mml:mo>
                                 <mml:mrow>
-                                                                        <mml:msub><mml:mi mathvariant="italic">R</mml:mi>
-                                                                        <mml:mi mathvariant="italic">s</mml:mi>
-                                                                        </mml:msub>
-                                                                        <mml:mo>&it;</mml:mo>
-                                                                        <mml:msub><mml:mi mathvariant="italic">s</mml:mi>
-                                                                        <mml:mi mathvariant="italic">R</mml:mi>
-                                                                        </mml:msub>
-                                                                        <mml:mo>+</mml:mo>
-                                                                        <mml:msub><mml:mi mathvariant="italic">R</mml:mi>
-                                                                        <mml:mi mathvariant="italic">d</mml:mi>
-                                                                        </mml:msub>
-                                                                        <mml:mo>&it;</mml:mo>
-                                                                        <mml:msub><mml:mi mathvariant="italic">d</mml:mi>
-                                                                        <mml:mi mathvariant="italic">R</mml:mi>
-                                                                        </mml:msub>
+                                    <mml:msub><mml:mi mathvariant="italic">R</mml:mi>
+                                    <mml:mi mathvariant="italic">s</mml:mi>
+                                    </mml:msub>
+                                    <mml:mo>&it;</mml:mo>
+                                    <mml:msub><mml:mi mathvariant="italic">s</mml:mi>
+                                    <mml:mi mathvariant="italic">R</mml:mi>
+                                    </mml:msub>
+                                    <mml:mo>+</mml:mo>
+                                    <mml:msub><mml:mi mathvariant="italic">R</mml:mi>
+                                    <mml:mi mathvariant="italic">d</mml:mi>
+                                    </mml:msub>
+                                    <mml:mo>&it;</mml:mo>
+                                    <mml:msub><mml:mi mathvariant="italic">d</mml:mi>
+                                    <mml:mi mathvariant="italic">R</mml:mi>
+                                    </mml:msub>
                                 </mml:mrow>
                             </mml:mrow>
                         </mml:math></inlineequation>
                                 <mml:mi mathvariant="italic">Gr</mml:mi>
                                 <mml:mo>=</mml:mo>
                                 <mml:mrow>
-                                                                        <mml:msub><mml:mi mathvariant="italic">G</mml:mi>
-                                                                        <mml:mi mathvariant="italic">s</mml:mi>
-                                                                        </mml:msub>
-                                                                        <mml:mo>&it;</mml:mo>
-                                                                        <mml:msub><mml:mi mathvariant="italic">s</mml:mi>
-                                                                        <mml:mi mathvariant="italic">G</mml:mi>
-                                                                        </mml:msub>
-                                                                        <mml:mo>+</mml:mo>
-                                                                        <mml:msub><mml:mi mathvariant="italic">G</mml:mi>
-                                                                        <mml:mi mathvariant="italic">d</mml:mi>
-                                                                        </mml:msub>
-                                                                        <mml:mo>&it;</mml:mo>
-                                                                        <mml:msub><mml:mi mathvariant="italic">d</mml:mi>
-                                                                        <mml:mi mathvariant="italic">G</mml:mi>
-                                                                        </mml:msub>
+                                    <mml:msub><mml:mi mathvariant="italic">G</mml:mi>
+                                    <mml:mi mathvariant="italic">s</mml:mi>
+                                    </mml:msub>
+                                    <mml:mo>&it;</mml:mo>
+                                    <mml:msub><mml:mi mathvariant="italic">s</mml:mi>
+                                    <mml:mi mathvariant="italic">G</mml:mi>
+                                    </mml:msub>
+                                    <mml:mo>+</mml:mo>
+                                    <mml:msub><mml:mi mathvariant="italic">G</mml:mi>
+                                    <mml:mi mathvariant="italic">d</mml:mi>
+                                    </mml:msub>
+                                    <mml:mo>&it;</mml:mo>
+                                    <mml:msub><mml:mi mathvariant="italic">d</mml:mi>
+                                    <mml:mi mathvariant="italic">G</mml:mi>
+                                    </mml:msub>
                                 </mml:mrow>
                             </mml:mrow>
                         </mml:math></inlineequation>
                                 <mml:mi mathvariant="italic">Br</mml:mi>
                                 <mml:mo>=</mml:mo>
                                 <mml:mrow>
-                                                                        <mml:msub><mml:mi mathvariant="italic">B</mml:mi>
-                                                                        <mml:mi mathvariant="italic">s</mml:mi>
-                                                                        </mml:msub>
-                                                                        <mml:mo>&it;</mml:mo>
-                                                                        <mml:msub><mml:mi mathvariant="italic">s</mml:mi>
-                                                                        <mml:mi mathvariant="italic">B</mml:mi>
-                                                                        </mml:msub>
-                                                                        <mml:mo>+</mml:mo>
-                                                                        <mml:msub><mml:mi mathvariant="italic">B</mml:mi>
-                                                                        <mml:mi mathvariant="italic">d</mml:mi>
-                                                                        </mml:msub>
-                                                                        <mml:mo>&it;</mml:mo>
-                                                                        <mml:msub><mml:mi mathvariant="italic">d</mml:mi>
-                                                                        <mml:mi mathvariant="italic">B</mml:mi>
-                                                                        </mml:msub>
+                                    <mml:msub><mml:mi mathvariant="italic">B</mml:mi>
+                                    <mml:mi mathvariant="italic">s</mml:mi>
+                                    </mml:msub>
+                                    <mml:mo>&it;</mml:mo>
+                                    <mml:msub><mml:mi mathvariant="italic">s</mml:mi>
+                                    <mml:mi mathvariant="italic">B</mml:mi>
+                                    </mml:msub>
+                                    <mml:mo>+</mml:mo>
+                                    <mml:msub><mml:mi mathvariant="italic">B</mml:mi>
+                                    <mml:mi mathvariant="italic">d</mml:mi>
+                                    </mml:msub>
+                                    <mml:mo>&it;</mml:mo>
+                                    <mml:msub><mml:mi mathvariant="italic">d</mml:mi>
+                                    <mml:mi mathvariant="italic">B</mml:mi>
+                                    </mml:msub>
                                 </mml:mrow>
                             </mml:mrow>
                         </mml:math></inlineequation>
                         </entry>
-                        <entry align="left">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: Ar  =    A sub s s sub A  +  A sub d d sub A :-->
                             <mml:mrow>
                                 <mml:mi mathvariant="italic">Ar</mml:mi>
                                 <mml:mo>=</mml:mo>
                                 <mml:mrow>
-                                                                        <mml:msub><mml:mi mathvariant="italic">A</mml:mi>
-                                                                        <mml:mi mathvariant="italic">s</mml:mi>
-                                                                        </mml:msub>
-                                                                        <mml:mo>&it;</mml:mo>
-                                                                        <mml:msub><mml:mi mathvariant="italic">s</mml:mi>
-                                                                        <mml:mi mathvariant="italic">A</mml:mi>
-                                                                        </mml:msub>
-                                                                        <mml:mo>+</mml:mo>
-                                                                        <mml:msub><mml:mi mathvariant="italic">A</mml:mi>
-                                                                        <mml:mi mathvariant="italic">d</mml:mi>
-                                                                        </mml:msub>
-                                                                        <mml:mo>&it;</mml:mo>
-                                                                        <mml:msub><mml:mi mathvariant="italic">d</mml:mi>
-                                                                        <mml:mi mathvariant="italic">A</mml:mi>
-                                                                        </mml:msub>
+                                    <mml:msub><mml:mi mathvariant="italic">A</mml:mi>
+                                    <mml:mi mathvariant="italic">s</mml:mi>
+                                    </mml:msub>
+                                    <mml:mo>&it;</mml:mo>
+                                    <mml:msub><mml:mi mathvariant="italic">s</mml:mi>
+                                    <mml:mi mathvariant="italic">A</mml:mi>
+                                    </mml:msub>
+                                    <mml:mo>+</mml:mo>
+                                    <mml:msub><mml:mi mathvariant="italic">A</mml:mi>
+                                    <mml:mi mathvariant="italic">d</mml:mi>
+                                    </mml:msub>
+                                    <mml:mo>&it;</mml:mo>
+                                    <mml:msub><mml:mi mathvariant="italic">d</mml:mi>
+                                    <mml:mi mathvariant="italic">A</mml:mi>
+                                    </mml:msub>
                                 </mml:mrow>
                             </mml:mrow>
                         </mml:math></inlineequation>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_FUNC_SUBTRACT</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: Rr  =      R sub s s sub R  -  R sub d d sub R :-->
                             <mml:mrow>
                                 <mml:mi mathvariant="italic">Rr</mml:mi>
                                 <mml:mo>=</mml:mo>
                                 <mml:mrow>
-                                                                        <mml:msub><mml:mi mathvariant="italic">R</mml:mi>
-                                                                        <mml:mi mathvariant="italic">s</mml:mi>
-                                                                        </mml:msub>
-                                                                        <mml:mo>&it;</mml:mo>
-                                                                        <mml:msub><mml:mi mathvariant="italic">s</mml:mi>
-                                                                        <mml:mi mathvariant="italic">R</mml:mi>
-                                                                        </mml:msub>
-                                                                        <mml:mo>-</mml:mo>
-                                                                        <mml:msub><mml:mi mathvariant="italic">R</mml:mi>
-                                                                        <mml:mi mathvariant="italic">d</mml:mi>
-                                                                        </mml:msub>
-                                                                        <mml:mo>&it;</mml:mo>
-                                                                        <mml:msub><mml:mi mathvariant="italic">d</mml:mi>
-                                                                        <mml:mi mathvariant="italic">R</mml:mi>
-                                                                        </mml:msub>
+                                    <mml:msub><mml:mi mathvariant="italic">R</mml:mi>
+                                    <mml:mi mathvariant="italic">s</mml:mi>
+                                    </mml:msub>
+                                    <mml:mo>&it;</mml:mo>
+                                    <mml:msub><mml:mi mathvariant="italic">s</mml:mi>
+                                    <mml:mi mathvariant="italic">R</mml:mi>
+                                    </mml:msub>
+                                    <mml:mo>-</mml:mo>
+                                    <mml:msub><mml:mi mathvariant="italic">R</mml:mi>
+                                    <mml:mi mathvariant="italic">d</mml:mi>
+                                    </mml:msub>
+                                    <mml:mo>&it;</mml:mo>
+                                    <mml:msub><mml:mi mathvariant="italic">d</mml:mi>
+                                    <mml:mi mathvariant="italic">R</mml:mi>
+                                    </mml:msub>
                                 </mml:mrow>
                             </mml:mrow>
                         </mml:math></inlineequation>
                                 <mml:mi mathvariant="italic">Gr</mml:mi>
                                 <mml:mo>=</mml:mo>
                                 <mml:mrow>
-                                                                        <mml:msub><mml:mi mathvariant="italic">G</mml:mi>
-                                                                        <mml:mi mathvariant="italic">s</mml:mi>
-                                                                        </mml:msub>
-                                                                        <mml:mo>&it;</mml:mo>
-                                                                        <mml:msub><mml:mi mathvariant="italic">s</mml:mi>
-                                                                        <mml:mi mathvariant="italic">G</mml:mi>
-                                                                        </mml:msub>
-                                                                        <mml:mo>-</mml:mo>
-                                                                        <mml:msub><mml:mi mathvariant="italic">G</mml:mi>
-                                                                        <mml:mi mathvariant="italic">d</mml:mi>
-                                                                        </mml:msub>
-                                                                        <mml:mo>&it;</mml:mo>
-                                                                        <mml:msub><mml:mi mathvariant="italic">d</mml:mi>
-                                                                        <mml:mi mathvariant="italic">G</mml:mi>
-                                                                        </mml:msub>
+                                    <mml:msub><mml:mi mathvariant="italic">G</mml:mi>
+                                    <mml:mi mathvariant="italic">s</mml:mi>
+                                    </mml:msub>
+                                    <mml:mo>&it;</mml:mo>
+                                    <mml:msub><mml:mi mathvariant="italic">s</mml:mi>
+                                    <mml:mi mathvariant="italic">G</mml:mi>
+                                    </mml:msub>
+                                    <mml:mo>-</mml:mo>
+                                    <mml:msub><mml:mi mathvariant="italic">G</mml:mi>
+                                    <mml:mi mathvariant="italic">d</mml:mi>
+                                    </mml:msub>
+                                    <mml:mo>&it;</mml:mo>
+                                    <mml:msub><mml:mi mathvariant="italic">d</mml:mi>
+                                    <mml:mi mathvariant="italic">G</mml:mi>
+                                    </mml:msub>
                                 </mml:mrow>
                             </mml:mrow>
                         </mml:math></inlineequation>
                                 <mml:mi mathvariant="italic">Br</mml:mi>
                                 <mml:mo>=</mml:mo>
                                 <mml:mrow>
-                                                                        <mml:msub><mml:mi mathvariant="italic">B</mml:mi>
-                                                                        <mml:mi mathvariant="italic">s</mml:mi>
-                                                                        </mml:msub>
-                                                                        <mml:mo>&it;</mml:mo>
-                                                                        <mml:msub><mml:mi mathvariant="italic">s</mml:mi>
-                                                                        <mml:mi mathvariant="italic">B</mml:mi>
-                                                                        </mml:msub>
-                                                                        <mml:mo>-</mml:mo>
-                                                                        <mml:msub><mml:mi mathvariant="italic">B</mml:mi>
-                                                                        <mml:mi mathvariant="italic">d</mml:mi>
-                                                                        </mml:msub>
-                                                                        <mml:mo>&it;</mml:mo>
-                                                                        <mml:msub><mml:mi mathvariant="italic">d</mml:mi>
-                                                                        <mml:mi mathvariant="italic">B</mml:mi>
-                                                                        </mml:msub>
+                                    <mml:msub><mml:mi mathvariant="italic">B</mml:mi>
+                                    <mml:mi mathvariant="italic">s</mml:mi>
+                                    </mml:msub>
+                                    <mml:mo>&it;</mml:mo>
+                                    <mml:msub><mml:mi mathvariant="italic">s</mml:mi>
+                                    <mml:mi mathvariant="italic">B</mml:mi>
+                                    </mml:msub>
+                                    <mml:mo>-</mml:mo>
+                                    <mml:msub><mml:mi mathvariant="italic">B</mml:mi>
+                                    <mml:mi mathvariant="italic">d</mml:mi>
+                                    </mml:msub>
+                                    <mml:mo>&it;</mml:mo>
+                                    <mml:msub><mml:mi mathvariant="italic">d</mml:mi>
+                                    <mml:mi mathvariant="italic">B</mml:mi>
+                                    </mml:msub>
                                 </mml:mrow>
                             </mml:mrow>
                         </mml:math></inlineequation>
                         </entry>
-                        <entry align="left">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: Ar  =    A sub s s sub A  -  A sub d d sub A :-->
                             <mml:mrow>
                                 <mml:mi mathvariant="italic">Ar</mml:mi>
                                 <mml:mo>=</mml:mo>
                                 <mml:mrow>
-                                                                        <mml:msub><mml:mi mathvariant="italic">A</mml:mi>
-                                                                        <mml:mi mathvariant="italic">s</mml:mi>
-                                                                        </mml:msub>
-                                                                        <mml:mo>&it;</mml:mo>
-                                                                        <mml:msub><mml:mi mathvariant="italic">s</mml:mi>
-                                                                        <mml:mi mathvariant="italic">A</mml:mi>
-                                                                        </mml:msub>
-                                                                        <mml:mo>-</mml:mo>
-                                                                        <mml:msub><mml:mi mathvariant="italic">A</mml:mi>
-                                                                        <mml:mi mathvariant="italic">d</mml:mi>
-                                                                        </mml:msub>
-                                                                        <mml:mo>&it;</mml:mo>
-                                                                        <mml:msub><mml:mi mathvariant="italic">d</mml:mi>
-                                                                        <mml:mi mathvariant="italic">A</mml:mi>
-                                                                        </mml:msub>
+                                    <mml:msub><mml:mi mathvariant="italic">A</mml:mi>
+                                    <mml:mi mathvariant="italic">s</mml:mi>
+                                    </mml:msub>
+                                    <mml:mo>&it;</mml:mo>
+                                    <mml:msub><mml:mi mathvariant="italic">s</mml:mi>
+                                    <mml:mi mathvariant="italic">A</mml:mi>
+                                    </mml:msub>
+                                    <mml:mo>-</mml:mo>
+                                    <mml:msub><mml:mi mathvariant="italic">A</mml:mi>
+                                    <mml:mi mathvariant="italic">d</mml:mi>
+                                    </mml:msub>
+                                    <mml:mo>&it;</mml:mo>
+                                    <mml:msub><mml:mi mathvariant="italic">d</mml:mi>
+                                    <mml:mi mathvariant="italic">A</mml:mi>
+                                    </mml:msub>
                                 </mml:mrow>
                             </mml:mrow>
                         </mml:math></inlineequation>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_FUNC_REVERSE_SUBTRACT</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <inlineequation><mml:math>
                                 <!-- eqn: Rr  =      R sub d d sub R  -  R sub s s sub R :-->
                                 <mml:mrow>
                                     <mml:mi mathvariant="italic">Rr</mml:mi>
                                     <mml:mo>=</mml:mo>
                                     <mml:mrow>
-                                                                                <mml:msub><mml:mi mathvariant="italic">R</mml:mi>
-                                                                                <mml:mi mathvariant="italic">d</mml:mi>
-                                                                                </mml:msub>
-                                                                                <mml:mo>&it;</mml:mo>
-                                                                                <mml:msub><mml:mi mathvariant="italic">d</mml:mi>
-                                                                                <mml:mi mathvariant="italic">R</mml:mi>
-                                                                                </mml:msub>
-                                                                                <mml:mo>-</mml:mo>
-                                                                                <mml:msub><mml:mi mathvariant="italic">R</mml:mi>
-                                                                                <mml:mi mathvariant="italic">s</mml:mi>
-                                                                                </mml:msub>
-                                                                                <mml:mo>&it;</mml:mo>
-                                                                                <mml:msub><mml:mi mathvariant="italic">s</mml:mi>
-                                                                                <mml:mi mathvariant="italic">R</mml:mi>
-                                                                                </mml:msub>
+                                        <mml:msub><mml:mi mathvariant="italic">R</mml:mi>
+                                        <mml:mi mathvariant="italic">d</mml:mi>
+                                        </mml:msub>
+                                        <mml:mo>&it;</mml:mo>
+                                        <mml:msub><mml:mi mathvariant="italic">d</mml:mi>
+                                        <mml:mi mathvariant="italic">R</mml:mi>
+                                        </mml:msub>
+                                        <mml:mo>-</mml:mo>
+                                        <mml:msub><mml:mi mathvariant="italic">R</mml:mi>
+                                        <mml:mi mathvariant="italic">s</mml:mi>
+                                        </mml:msub>
+                                        <mml:mo>&it;</mml:mo>
+                                        <mml:msub><mml:mi mathvariant="italic">s</mml:mi>
+                                        <mml:mi mathvariant="italic">R</mml:mi>
+                                        </mml:msub>
                                     </mml:mrow>
                                 </mml:mrow>
                             </mml:math></inlineequation>
                                     <mml:mi mathvariant="italic">Gr</mml:mi>
                                     <mml:mo>=</mml:mo>
                                     <mml:mrow>
-                                                                                <mml:msub><mml:mi mathvariant="italic">G</mml:mi>
-                                                                                <mml:mi mathvariant="italic">d</mml:mi>
-                                                                                </mml:msub>
-                                                                                <mml:mo>&it;</mml:mo>
-                                                                                <mml:msub><mml:mi mathvariant="italic">d</mml:mi>
-                                                                                <mml:mi mathvariant="italic">G</mml:mi>
-                                                                                </mml:msub>
-                                                                                <mml:mo>-</mml:mo>
-                                                                                <mml:msub><mml:mi mathvariant="italic">G</mml:mi>
-                                                                                <mml:mi mathvariant="italic">s</mml:mi>
-                                                                                </mml:msub>
-                                                                                <mml:mo>&it;</mml:mo>
-                                                                                <mml:msub><mml:mi mathvariant="italic">s</mml:mi>
-                                                                                <mml:mi mathvariant="italic">G</mml:mi>
-                                                                                </mml:msub>
+                                        <mml:msub><mml:mi mathvariant="italic">G</mml:mi>
+                                        <mml:mi mathvariant="italic">d</mml:mi>
+                                        </mml:msub>
+                                        <mml:mo>&it;</mml:mo>
+                                        <mml:msub><mml:mi mathvariant="italic">d</mml:mi>
+                                        <mml:mi mathvariant="italic">G</mml:mi>
+                                        </mml:msub>
+                                        <mml:mo>-</mml:mo>
+                                        <mml:msub><mml:mi mathvariant="italic">G</mml:mi>
+                                        <mml:mi mathvariant="italic">s</mml:mi>
+                                        </mml:msub>
+                                        <mml:mo>&it;</mml:mo>
+                                        <mml:msub><mml:mi mathvariant="italic">s</mml:mi>
+                                        <mml:mi mathvariant="italic">G</mml:mi>
+                                        </mml:msub>
                                     </mml:mrow>
                                 </mml:mrow>
                             </mml:math></inlineequation>
                                     <mml:mi mathvariant="italic">Br</mml:mi>
                                     <mml:mo>=</mml:mo>
                                     <mml:mrow>
-                                                                                <mml:msub><mml:mi mathvariant="italic">B</mml:mi>
-                                                                                <mml:mi mathvariant="italic">d</mml:mi>
-                                                                                </mml:msub>
-                                                                                <mml:mo>&it;</mml:mo>
-                                                                                <mml:msub><mml:mi mathvariant="italic">d</mml:mi>
-                                                                                <mml:mi mathvariant="italic">B</mml:mi>
-                                                                                </mml:msub>
-                                                                                <mml:mo>-</mml:mo>
-                                                                                <mml:msub><mml:mi mathvariant="italic">B</mml:mi>
-                                                                                <mml:mi mathvariant="italic">s</mml:mi>
-                                                                                </mml:msub>
-                                                                                <mml:mo>&it;</mml:mo>
-                                                                                <mml:msub><mml:mi mathvariant="italic">s</mml:mi>
-                                                                                <mml:mi mathvariant="italic">B</mml:mi>
-                                                                                </mml:msub>
+                                        <mml:msub><mml:mi mathvariant="italic">B</mml:mi>
+                                        <mml:mi mathvariant="italic">d</mml:mi>
+                                        </mml:msub>
+                                        <mml:mo>&it;</mml:mo>
+                                        <mml:msub><mml:mi mathvariant="italic">d</mml:mi>
+                                        <mml:mi mathvariant="italic">B</mml:mi>
+                                        </mml:msub>
+                                        <mml:mo>-</mml:mo>
+                                        <mml:msub><mml:mi mathvariant="italic">B</mml:mi>
+                                        <mml:mi mathvariant="italic">s</mml:mi>
+                                        </mml:msub>
+                                        <mml:mo>&it;</mml:mo>
+                                        <mml:msub><mml:mi mathvariant="italic">s</mml:mi>
+                                        <mml:mi mathvariant="italic">B</mml:mi>
+                                        </mml:msub>
                                     </mml:mrow>
                                 </mml:mrow>
                             </mml:math></inlineequation>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <inlineequation><mml:math>
                                 <!-- eqn: Ar  =    A sub d d sub A  -  A sub s s sub A :-->
                                 <mml:mrow>
                                     <mml:mi mathvariant="italic">Ar</mml:mi>
                                     <mml:mo>=</mml:mo>
                                     <mml:mrow>
-                                                                                <mml:msub><mml:mi mathvariant="italic">A</mml:mi>
-                                                                                <mml:mi mathvariant="italic">d</mml:mi>
-                                                                                </mml:msub>
-                                                                                <mml:mo>&it;</mml:mo>
-                                                                                <mml:msub><mml:mi mathvariant="italic">d</mml:mi>
-                                                                                <mml:mi mathvariant="italic">A</mml:mi>
-                                                                                </mml:msub>
-                                                                                <mml:mo>-</mml:mo>
-                                                                                <mml:msub><mml:mi mathvariant="italic">A</mml:mi>
-                                                                                <mml:mi mathvariant="italic">s</mml:mi>
-                                                                                </mml:msub>
-                                                                                <mml:mo>&it;</mml:mo>
-                                                                                <mml:msub><mml:mi mathvariant="italic">s</mml:mi>
-                                                                                <mml:mi mathvariant="italic">A</mml:mi>
-                                                                                </mml:msub>
+                                        <mml:msub><mml:mi mathvariant="italic">A</mml:mi>
+                                        <mml:mi mathvariant="italic">d</mml:mi>
+                                        </mml:msub>
+                                        <mml:mo>&it;</mml:mo>
+                                        <mml:msub><mml:mi mathvariant="italic">d</mml:mi>
+                                        <mml:mi mathvariant="italic">A</mml:mi>
+                                        </mml:msub>
+                                        <mml:mo>-</mml:mo>
+                                        <mml:msub><mml:mi mathvariant="italic">A</mml:mi>
+                                        <mml:mi mathvariant="italic">s</mml:mi>
+                                        </mml:msub>
+                                        <mml:mo>&it;</mml:mo>
+                                        <mml:msub><mml:mi mathvariant="italic">s</mml:mi>
+                                        <mml:mi mathvariant="italic">A</mml:mi>
+                                        </mml:msub>
                                     </mml:mrow>
                                 </mml:mrow>
                             </mml:math></inlineequation>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_MIN</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <inlineequation><mml:math>
                                 <!-- eqn: Rr  =      min ( R sub s, R sub d):-->
                                 <mml:mrow>
                                 </mml:mrow>
                             </mml:math></inlineequation>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <inlineequation><mml:math>
                                 <!-- eqn: Ar  =      min ( A sub s, A sub d):-->
                                 <mml:mrow>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_MAX</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <inlineequation><mml:math>
                                 <!-- eqn: Rr  =      max ( R sub s, R sub d):-->
                                 <mml:mrow>
                                 </mml:mrow>
                             </mml:math></inlineequation>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <inlineequation><mml:math>
                                 <!-- eqn: Ar  =      max ( A sub s, A sub d):-->
                                 <mml:mrow>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc. 
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
             Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
             This material may be distributed subject to the terms and conditions set forth in
             the Open Publication License, v 1.0, 8 June 1999.
index 3ff66cc0f1450cf086e71ef48e6e099b041ef44f..be87e1fe36b539f9577719452f2fa9979a21ec0c 100644 (file)
@@ -7,6 +7,10 @@
             <year>1991-2006</year>
             <holder>Silicon Graphics, Inc.</holder>
         </copyright>
+        <copyright>
+            <year>2010-2013</year>
+            <holder>Khronos Group</holder>
+        </copyright>
     </refentryinfo>
     <refmeta>
         <refentrytitle>glBlendFunc</refentrytitle>
         </para>
         <para>
         </para>
-        <informaltable frame="topbot">
+        <informaltable>
             <tgroup cols="2" align="left">
                 <colspec/>
                 <colspec/>
                 <thead>
                     <row>
-                        <entry rowsep="1" align="left"><emphasis role="bold">
-                        Parameter
-                        </emphasis></entry>
-                        <entry rowsep="1" align="left"><emphasis role="bold">
-                        <inlineequation><mml:math>
-                            <!-- eqn: ( f sub R ,    f sub G ,    f sub B ,    f sub A ): -->
-                            <mml:mfenced open="(" close=")">
-                                <mml:msub><mml:mi mathvariant="italic">f</mml:mi>
-                                <mml:mi mathvariant="italic">R</mml:mi>
-                                </mml:msub>
-                                <mml:msub><mml:mi mathvariant="italic">f</mml:mi>
-                                <mml:mi mathvariant="italic">G</mml:mi>
-                                </mml:msub>
-                                <mml:msub><mml:mi mathvariant="italic">f</mml:mi>
-                                <mml:mi mathvariant="italic">B</mml:mi>
-                                </mml:msub>
-                                <mml:msub><mml:mi mathvariant="italic">f</mml:mi>
-                                <mml:mi mathvariant="italic">A</mml:mi>
-                                </mml:msub>
-                            </mml:mfenced>
-                        </mml:math></inlineequation>
-                        </emphasis></entry>
+                        <entry>
+                            <emphasis role="bold"> Parameter </emphasis>
+                        </entry>
+                        <entry>
+                            <inlineequation><mml:math>
+                                <!-- eqn: ( f sub R ,    f sub G ,    f sub B ,    f sub A ): -->
+                                <mml:mfenced open="(" close=")">
+                                    <mml:msub><mml:mi mathvariant="italic">f</mml:mi>
+                                    <mml:mi mathvariant="italic">R</mml:mi>
+                                    </mml:msub>
+                                    <mml:msub><mml:mi mathvariant="italic">f</mml:mi>
+                                    <mml:mi mathvariant="italic">G</mml:mi>
+                                    </mml:msub>
+                                    <mml:msub><mml:mi mathvariant="italic">f</mml:mi>
+                                    <mml:mi mathvariant="italic">B</mml:mi>
+                                    </mml:msub>
+                                    <mml:msub><mml:mi mathvariant="italic">f</mml:mi>
+                                    <mml:mi mathvariant="italic">A</mml:mi>
+                                    </mml:msub>
+                                </mml:mfenced>
+                            </mml:math></inlineequation>
+                        </entry>
                     </row>
                 </thead>
                 <tbody>
                     <row>
-                        <entry align="left">
-                        <constant>GL_ZERO</constant>
+                        <entry>
+                            <constant>GL_ZERO</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: ( 0,  0,  0,  0 ): -->
                             <mml:mfenced open="(" close=")">
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_ONE</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: ( 1,  1,  1,  1 ): -->
                             <mml:mfenced open="(" close=")">
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_SRC_COLOR</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: ( R sub s0 / k sub R ,  G sub s0 / k sub G ,  B sub s0 / k sub B ,  A sub s0 / k sub A ): -->
                             <mml:mfenced open="(" close=")">
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_ONE_MINUS_SRC_COLOR</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: ( 1,  1,  1,  1 )  -  (R sub s0 / k sub R ,  G sub s0 / k sub G ,  B sub s0 / k sub B ,  A sub s0 / k sub A ): -->
                             <mml:mrow>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_DST_COLOR</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: ( R sub d / k sub R ,  G sub d / k sub G ,  B sub d / k sub B ,  A sub d / k sub A ): -->
                             <mml:mfenced open="(" close=")">
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_ONE_MINUS_DST_COLOR</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: ( 1,  1,  1,  1 )  -  (R sub d / k sub R ,  G sub d / k sub G ,  B sub d / k sub B ,  A sub d / k sub A ): -->
                             <mml:mrow>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_SRC_ALPHA</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: ( A sub s0 / k sub A ,  A sub s0 / k sub A ,  A sub s0 / k sub A ,  A sub s0 / k sub A ): -->
                             <mml:mfenced open="(" close=")">
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_ONE_MINUS_SRC_ALPHA</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: ( 1,  1,  1,  1 )  -  (A sub s0 / k sub A ,  A sub s0 / k sub A ,  A sub s0 / k sub A ,  A sub s0 / k sub A ): -->
                             <mml:mrow>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_DST_ALPHA</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: ( A sub d / k sub A ,  A sub d / k sub A ,  A sub d / k sub A ,  A sub d / k sub A ): -->
                             <mml:mfenced open="(" close=")">
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_ONE_MINUS_DST_ALPHA</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: ( 1,  1,  1,  1 )  -  ( A sub d / k sub A ,  A sub d / k sub A ,  A sub d / k sub A ,  A sub d / k sub A ): -->
                             <mml:mrow>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_CONSTANT_COLOR</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: ( R sub c, G sub c, B sub c, A sub c ): -->
                             <mml:mfenced open="(" close=")">
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_ONE_MINUS_CONSTANT_COLOR</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: ( 1,  1,  1,  1 )  -  ( R sub c, G sub c, B sub c, A sub c ): -->
                             <mml:mrow>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_CONSTANT_ALPHA</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: ( A sub c, A sub c, A sub c, A sub c ): -->
                             <mml:mfenced open="(" close=")">
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_ONE_MINUS_CONSTANT_ALPHA</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: ( 1,  1,  1,  1 )  -  ( A sub c, A sub c, A sub c, A sub c ): -->
                             <mml:mrow>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_SRC_ALPHA_SATURATE</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: ( i,  i,  i,  1 ): -->
                             <mml:mfenced open="(" close=")">
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_SRC1_COLOR</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: ( R sub s1 / k sub R ,  G sub s1 / k sub G ,  B sub s1 / k sub B ,  A sub s1 / k sub A ): -->
                             <mml:mfenced open="(" close=")">
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_ONE_MINUS_SRC1_COLOR</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: ( 1,  1,  1,  1 )  -  (R sub s1 / k sub R ,  G sub s1 / k sub G ,  B sub s1 / k sub B ,  A sub s1 / k sub A ): -->
                             <mml:mrow>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_SRC1_ALPHA</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: ( A sub s1 / k sub A ,  A sub s1 / k sub A ,  A sub s1 / k sub A ,  A sub s1 / k sub A ): -->
                             <mml:mfenced open="(" close=")">
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_ONE_MINUS_SRC1_ALPHA</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: ( 1,  1,  1,  1 )  -  (A sub s1 / k sub A ,  A sub s1 / k sub A ,  A sub s1 / k sub A ,  A sub s1 / k sub A ): -->
                             <mml:mrow>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006
-            Silicon Graphics, Inc. This document is licensed under the SGI
-            Free Software B License. For details, see
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
+            This document is licensed under the SGI Free Software B License.
+            For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
         </para>
     </refsect1>
index cc9d251d4237380354735371e50dea2eccffad9f..5cd3dca4df97ebc704dda246dad9962c47b110d4 100644 (file)
@@ -7,6 +7,10 @@
             <year>1991-2006</year>
             <holder>Silicon Graphics, Inc.</holder>
         </copyright>
+        <copyright>
+            <year>2010-2013</year>
+            <holder>Khronos Group</holder>
+        </copyright>
     </refentryinfo>
     <refmeta>
         <refentrytitle>glBlendFuncSeparate</refentrytitle>
         </para>
         <para>
         </para>
-        <informaltable frame="topbot">
+        <informaltable>
             <tgroup cols="3" align="left">
                 <colspec colwidth="3*" />
                 <colspec colwidth="2*" />
                 <colspec colwidth="1*" />
                 <thead>
                     <row>
-                        <entry rowsep="1" align="left"><emphasis role="bold">
-                        Parameter
-                        </emphasis></entry>
-                        <entry rowsep="1" align="left"><emphasis role="bold">
-                        RGB Factor
-                        </emphasis></entry>
-                        <entry rowsep="1" align="left"><emphasis role="bold">
-                        Alpha Factor
-                        </emphasis></entry>
+                        <entry>
+                            <emphasis role="bold"> Parameter </emphasis>
+                        </entry>
+                        <entry>
+                            <emphasis role="bold"> RGB Factor </emphasis>
+                        </entry>
+                        <entry>
+                            <emphasis role="bold"> Alpha Factor </emphasis>
+                        </entry>
                     </row>
                 </thead>
                 <tbody>
                     <row>
-                        <entry align="left">
-                        <constant>GL_ZERO</constant>
-                        </entry>
-                        <entry align="left">
+                        <entry> <constant>GL_ZERO</constant> </entry>
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: ( 0,  0,  0 ): -->
                             <mml:mfenced open="(" close=")">
                             </mml:mfenced>
                         </mml:math></inlineequation>
                         </entry>
-                        <entry align="left">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: 0: -->
                             <mml:mn>0</mml:mn>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_ONE</constant>
-                        </entry>
-                        <entry align="left">
+                        <entry> <constant>GL_ONE</constant> </entry>
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: ( 1,  1,  1 ): -->
                             <mml:mfenced open="(" close=")">
                             </mml:mfenced>
                         </mml:math></inlineequation>
                         </entry>
-                        <entry align="left">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: 1: -->
                             <mml:mn>1</mml:mn>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_SRC_COLOR</constant>
-                        </entry>
-                        <entry align="left">
+                        <entry> <constant>GL_SRC_COLOR</constant> </entry>
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: ( R sub s0 / k sub R ,  G sub s0 / k sub G ,  B sub s0 / k sub B ): -->
                             <mml:mfenced open="(" close=")">
                             </mml:mfenced>
                         </mml:math></inlineequation>
                         </entry>
-                        <entry align="left">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: A sub s0 / k sub A: -->
                             <mml:mfrac>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_ONE_MINUS_SRC_COLOR</constant>
-                        </entry>
-                        <entry align="left">
+                        <entry> <constant>GL_ONE_MINUS_SRC_COLOR</constant> </entry>
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: ( 1,  1,  1,  1 )  -  ( R sub s0 / k sub R ,  G sub s0 / k sub G ,  B sub 0s / k sub B ): -->
                             <mml:mrow>
                             </mml:mrow>
                         </mml:math></inlineequation>
                         </entry>
-                        <entry align="left">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: 1  - A sub s0 / k sub A: -->
                             <mml:mrow>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_DST_COLOR</constant>
-                        </entry>
-                        <entry align="left">
+                        <entry> <constant>GL_DST_COLOR</constant> </entry>
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: ( R sub d / k sub R ,  G sub d / k sub G ,  B sub d / k sub B ): -->
                             <mml:mfenced open="(" close=")">
                             </mml:mfenced>
                         </mml:math></inlineequation>
                         </entry>
-                        <entry align="left">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: A sub d / k sub A: -->
                             <mml:mfrac>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_ONE_MINUS_DST_COLOR</constant>
-                        </entry>
-                        <entry align="left">
+                        <entry> <constant>GL_ONE_MINUS_DST_COLOR</constant> </entry>
+                        <entry> 
                         <inlineequation><mml:math>
                             <!-- eqn: ( 1,  1,  1 )  -  ( R sub d / k sub R ,  G sub d / k sub G ,  B sub d / k sub B ): -->
                             <mml:mrow>
                             </mml:mrow>
                         </mml:math></inlineequation>
                         </entry>
-                        <entry align="left">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: 1 - A sub d / k sub A: -->
                             <mml:mrow>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_SRC_ALPHA</constant>
-                        </entry>
-                        <entry align="left">
+                        <entry> <constant>GL_SRC_ALPHA</constant> </entry>
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: ( A sub s0 / k sub A ,  A sub s0 / k sub A ,  A sub s0 / k sub A ): -->
                             <mml:mfenced open="(" close=")">
                             </mml:mfenced>
                         </mml:math></inlineequation>
                         </entry>
-                        <entry align="left">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: A sub s / k sub A: -->
                             <mml:mfrac>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_ONE_MINUS_SRC_ALPHA</constant>
-                        </entry>
-                        <entry align="left">
+                        <entry> <constant>GL_ONE_MINUS_SRC_ALPHA</constant> </entry>
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: ( 1,  1,  1 )  -  ( A sub s0 / k sub A ,  A sub s0 / k sub A ,  A sub s0 / k sub A ): -->
                             <mml:mrow>
                             </mml:mrow>
                         </mml:math></inlineequation>
                         </entry>
-                        <entry align="left">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: 1 - A sub s / k sub A: -->
                             <mml:mrow>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_DST_ALPHA</constant>
-                        </entry>
-                        <entry align="left">
+                        <entry> <constant>GL_DST_ALPHA</constant> </entry>
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: ( A sub d / k sub A ,  A sub d / k sub A ,  A sub d / k sub A ): -->
                             <mml:mfenced open="(" close=")">
                             </mml:mfenced>
                         </mml:math></inlineequation>
                         </entry>
-                        <entry align="left">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: A sub d / k sub A: -->
                             <mml:mfrac>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_ONE_MINUS_DST_ALPHA</constant>
-                        </entry>
-                        <entry align="left">
+                        <entry> <constant>GL_ONE_MINUS_DST_ALPHA</constant> </entry>
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: ( 1,  1,  1 )  -  ( A sub d / k sub A ,  A sub d / k sub A ,  A sub d / k sub A ): -->
                             <mml:mrow>
                             </mml:mrow>
                         </mml:math></inlineequation>
                         </entry>
-                        <entry align="left">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: 1 - A sub d / k sub A: -->
                             <mml:mrow>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_CONSTANT_COLOR</constant>
-                        </entry>
-                        <entry align="left">
+                        <entry> <constant>GL_CONSTANT_COLOR</constant> </entry>
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: ( R sub c,  G sub c,  B sub c ): -->
                             <mml:mfenced open="(" close=")">
                             </mml:mfenced>
                         </mml:math></inlineequation>
                         </entry>
-                        <entry align="left">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: A sub c: -->
                             <mml:msub><mml:mi mathvariant="italic">A</mml:mi>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_ONE_MINUS_CONSTANT_COLOR</constant>
-                        </entry>
-                        <entry align="left">
+                        <entry> <constant>GL_ONE_MINUS_CONSTANT_COLOR</constant> </entry>
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: ( 1,  1,  1 )  -  ( R sub c,  G sub c,  B sub c ): -->
                             <mml:mrow>
                             </mml:mrow>
                         </mml:math></inlineequation>
                         </entry>
-                        <entry align="left">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: 1  -  A sub c: -->
                             <mml:mrow>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_CONSTANT_ALPHA</constant>
-                        </entry>
-                        <entry align="left">
+                        <entry> <constant>GL_CONSTANT_ALPHA</constant> </entry>
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: ( A sub c,  A sub c,  A sub c ): -->
                             <mml:mfenced open="(" close=")">
                             </mml:mfenced>
                         </mml:math></inlineequation>
                         </entry>
-                        <entry align="left">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: A sub c: -->
                             <mml:msub><mml:mi mathvariant="italic">A</mml:mi>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_ONE_MINUS_CONSTANT_ALPHA</constant>
-                        </entry>
-                        <entry align="left">
+                        <entry> <constant>GL_ONE_MINUS_CONSTANT_ALPHA</constant> </entry>
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: ( 1,  1,  1 )  -  ( A sub c,  A sub c,  A sub c ): -->
                             <mml:mrow>
                             </mml:mrow>
                         </mml:math></inlineequation>
                         </entry>
-                        <entry align="left">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: 1  -  A sub c: -->
                             <mml:mrow>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_SRC_ALPHA_SATURATE</constant>
-                        </entry>
-                        <entry align="left">
+                        <entry> <constant>GL_SRC_ALPHA_SATURATE</constant> </entry>
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: ( i,  i,  i ): -->
                             <mml:mfenced open="(" close=")">
                             </mml:mfenced>
                         </mml:math></inlineequation>
                         </entry>
-                        <entry align="left">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: 1: -->
                             <mml:mn>1</mml:mn>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_SRC1_COLOR</constant>
-                        </entry>
-                        <entry align="left">
+                        <entry> <constant>GL_SRC1_COLOR</constant> </entry>
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: ( R sub s1 / k sub R ,  G sub s1 / k sub G ,  B sub s1 / k sub B ): -->
                             <mml:mfenced open="(" close=")">
                             </mml:mfenced>
                         </mml:math></inlineequation>
                         </entry>
-                        <entry align="left">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: A sub s0 / k sub A: -->
                             <mml:mfrac>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_ONE_MINUS_SRC_COLOR</constant>
-                        </entry>
-                        <entry align="left">
+                        <entry> <constant>GL_ONE_MINUS_SRC_COLOR</constant> </entry>
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: ( 1,  1,  1,  1 )  -  ( R sub s1 / k sub R ,  G sub s1 / k sub G ,  B sub s1 / k sub B ): -->
                             <mml:mrow>
                             </mml:mrow>
                         </mml:math></inlineequation>
                         </entry>
-                        <entry align="left">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: 1  - A sub s0 / k sub A: -->
                             <mml:mrow>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_SRC1_ALPHA</constant>
-                        </entry>
-                        <entry align="left">
+                        <entry> <constant>GL_SRC1_ALPHA</constant> </entry>
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: ( A sub s1 / k sub A ,  A sub s1 / k sub A ,  A sub s1 / k sub A ): -->
                             <mml:mfenced open="(" close=")">
                             </mml:mfenced>
                         </mml:math></inlineequation>
                         </entry>
-                        <entry align="left">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: A sub s1 / k sub A: -->
                             <mml:mfrac>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_ONE_MINUS_SRC_ALPHA</constant>
-                        </entry>
-                        <entry align="left">
+                        <entry> <constant>GL_ONE_MINUS_SRC_ALPHA</constant> </entry>
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: ( 1,  1,  1 )  -  ( A sub s1 / k sub A ,  A sub s1 / k sub A ,  A sub s1 / k sub A ): -->
                             <mml:mrow>
                             </mml:mrow>
                         </mml:math></inlineequation>
                         </entry>
-                        <entry align="left">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: 1 - A sub s1 / k sub A: -->
                             <mml:mrow>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006
-            Silicon Graphics, Inc. This document is licensed under the SGI
-            Free Software B License. For details, see
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
+            This document is licensed under the SGI Free Software B License.
+            For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
         </para>
     </refsect1>
index 5b224cca0ffdbfba759de6da7cf6f07d7182ce83..6da0533435daa5495e97b437ed994a2b43e7197e 100644 (file)
                     </listitem>
                 </varlistentry>
                 <varlistentry>
-                    <term><constant>GL_CLIENT_STORAGE_BIT</constant></term> 
+                    <term><constant>GL_CLIENT_STORAGE_BIT</constant></term>
                     <listitem>
                         <para>
                             When all other criteria for the buffer storage
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
             Copyright <trademark class="copyright"></trademark> 2013 Khronos Group.
-            This material may be distributed subject to the terms and conditions set forth in 
+            This material may be distributed subject to the terms and conditions set forth in
             the Open Publication License, v 1.0, 8 June 1999.
             <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.
         </para>
index f652d5926b3d8ba99574dab05b369f761db14222..99fd20790d0e125c6a63d133bde3df68f6e55d9c 100644 (file)
@@ -7,6 +7,10 @@
             <year>1991-2006</year>
             <holder>Silicon Graphics, Inc.</holder>
         </copyright>
+        <copyright>
+            <year>2010-2013</year>
+            <holder>Khronos Group</holder>
+        </copyright>
     </refentryinfo>
     <refmeta>
         <refentrytitle>glClear</refentrytitle>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006
-            Silicon Graphics, Inc. This document is licensed under the SGI
-            Free Software B License. For details, see
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
+            This document is licensed under the SGI Free Software B License.
+            For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
         </para>
     </refsect1>
index 632bc2a8fc1a2c7b729e70d67cbd351e9775ec63..758f07a0a150f4bdc22a1eff752fc8b1a379089c 100644 (file)
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 2011-2013 Khronos Group. 
-            This material may be distributed subject to the terms and conditions set forth in 
+            Copyright <trademark class="copyright"></trademark> 2011-2013 Khronos Group.
+            This material may be distributed subject to the terms and conditions set forth in
             the Open Publication License, v 1.0, 8 June 1999.
             <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.
         </para>
index e50630dea6d429120f90285eac8b6c2a818cdc93..fe31968ac79d7f604068f00feb8e4794055523db 100644 (file)
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group. 
-            This material may be distributed subject to the terms and conditions set forth in 
+            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group.
+            This material may be distributed subject to the terms and conditions set forth in
             the Open Publication License, v 1.0, 8 June 1999.
             <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.
         </para>
index 2119f11b714b0dfa6930566e05d48892ae82c211..b843aadc005f716ed73cc64f0b2c6561aa45ba02 100644 (file)
@@ -7,6 +7,10 @@
             <year>1991-2006</year>
             <holder>Silicon Graphics, Inc.</holder>
         </copyright>
+        <copyright>
+            <year>2010-2013</year>
+            <holder>Khronos Group</holder>
+        </copyright>
     </refentryinfo>
     <refmeta>
         <refentrytitle>glClearColor</refentrytitle>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006
-            Silicon Graphics, Inc. This document is licensed under the SGI
-            Free Software B License. For details, see
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
+            This document is licensed under the SGI Free Software B License.
+            For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
         </para>
     </refsect1>
index 6732447cb819396a16c9aa3fed8161e113f87111..a7fd4cb68981e23a1a88906a7c4c8c858b6aadf7 100644 (file)
@@ -7,6 +7,10 @@
             <year>1991-2006</year>
             <holder>Silicon Graphics, Inc.</holder>
         </copyright>
+        <copyright>
+            <year>2010-2013</year>
+            <holder>Khronos Group</holder>
+        </copyright>
     </refentryinfo>
     <refmeta>
         <refentrytitle>glClearDepth</refentrytitle>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006
-            Silicon Graphics, Inc. This document is licensed under the SGI
-            Free Software B License. For details, see
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
+            This document is licensed under the SGI Free Software B License.
+            For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
         </para>
     </refsect1>
index d76125f9f45dda6032c7e66c7e5bcbe4b49c5c3d..7ffa635be8fd6080decdeb080dd1e5ca5efae219 100644 (file)
@@ -7,6 +7,10 @@
             <year>1991-2006</year>
             <holder>Silicon Graphics, Inc.</holder>
         </copyright>
+        <copyright>
+            <year>2010-2013</year>
+            <holder>Khronos Group</holder>
+        </copyright>
     </refentryinfo>
     <refmeta>
         <refentrytitle>glClearStencil</refentrytitle>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006
-            Silicon Graphics, Inc. This document is licensed under the SGI
-            Free Software B License. For details, see
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
+            This document is licensed under the SGI Free Software B License.
+            For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
         </para>
     </refsect1>
index de0d3b8b850141831ef383e26638a52d0938b43a..2ff0e071b25ac298646e2dee9017f5762b3b66c1 100644 (file)
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
             Copyright <trademark class="copyright"></trademark> 2013 Khronos Group.
-            This material may be distributed subject to the terms and conditions set forth in 
+            This material may be distributed subject to the terms and conditions set forth in
             the Open Publication License, v 1.0, 8 June 1999.
             <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.
         </para>
index 117e54b2ad092d9b18573131b055bbdedc29a9ae..bcd39ef3d49d3614607f97d221dcc44a9db06ed9 100644 (file)
                 <mml:math><mml:mi mathvariant="italic">hb</mml:mi></mml:math>
             </inlineequation>, and
             <inlineequation>
-                <mml:math><mml:mi mathvariant="italic">db</mml:mi></mml:math> 
+                <mml:math><mml:mi mathvariant="italic">db</mml:mi></mml:math>
             </inlineequation> to be
             the specified <parameter>width</parameter>, <parameter>height</parameter>, <parameter>depth</parameter>, and the border width, border height, and border
             depth of the texel array and taking
                 <mml:math><mml:mi mathvariant="italic">h</mml:mi></mml:math>
             </inlineequation>, and
             <inlineequation>
-                <mml:math><mml:mi mathvariant="italic">d</mml:mi></mml:math> 
+                <mml:math><mml:mi mathvariant="italic">d</mml:mi></mml:math>
             </inlineequation>
             to be the <parameter>xoffset</parameter>, <parameter>yoffset</parameter>,
             <parameter>zoffset</parameter>, <parameter>width</parameter>, <parameter>height</parameter>, and <parameter>depth</parameter> argument values,
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
             Copyright <trademark class="copyright"></trademark> 2013 Khronos Group.
-            This material may be distributed subject to the terms and conditions set forth in 
+            This material may be distributed subject to the terms and conditions set forth in
             the Open Publication License, v 1.0, 8 June 1999.
             <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.
         </para>
index 9b5e149c67dda08a06a83c3d58b56ec41876d2f9..a06e3e17827890079a372fb779c3deaa95c3d99e 100644 (file)
@@ -99,7 +99,7 @@
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc. 
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
             Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
             This document is licensed under the SGI
             Free Software B License. For details, see
index 2dd784118f748e031e758ca6d6ecf2b00d2044f9..034a07b05593d1b6517786be58fdd870d09680b2 100644 (file)
             format using <citerefentry><refentrytitle>glGetTexLevelParameter</refentrytitle></citerefentry>.
         </para>
         <para>
-            If a non-zero named buffer object is bound to the <constant>GL_PIXEL_UNPACK_BUFFER</constant> target 
+            If a non-zero named buffer object is bound to the <constant>GL_PIXEL_UNPACK_BUFFER</constant> target
             (see <citerefentry><refentrytitle>glBindBuffer</refentrytitle></citerefentry>) while a texture image is
             specified, <parameter>data</parameter> is treated as a byte offset into the buffer object's data store.
         </para>
             If the compressed data are arranged into fixed-size blocks of texels, the pixel
             storage modes can be used to select a sub-rectangle from a larger containing rectangle.
             These pixel storage modes operate in the same way as they do for <citerefentry><refentrytitle>glTexImage1D</refentrytitle></citerefentry>.
-            In the following description, denote by 
+            In the following description, denote by
             <inlineequation>
                 <mml:math><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:math>
             </inlineequation>,
             and <constant>GL_UNPACK_COMPRESSED_BLOCK_DEPTH</constant>, respectively.
             <inlineequation>
                 <mml:math><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:math>
-            </inlineequation> 
-            is the compressed block size in bytes; 
+            </inlineequation>
+            is the compressed block size in bytes;
             <inlineequation>
                 <mml:math><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi>w</mml:mi></mml:msub></mml:mrow></mml:math>
             </inlineequation>,
                 <mml:math><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi>h</mml:mi></mml:msub></mml:mrow></mml:math>
             </inlineequation>, and
             <inlineequation>
-                <mml:math><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi>d</mml:mi></mml:msub></mml:mrow></mml:math> 
-            </inlineequation> 
+                <mml:math><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi>d</mml:mi></mml:msub></mml:mrow></mml:math>
+            </inlineequation>
             are the compressed block width, height, and depth in pixels.
         </para>
         <para>
             <constant>GL_UNPACK_SKIP_ROWS</constant>, <constant>GL_UNPACK_SKIP_PIXELS</constant>,
             <constant>GL_UNPACK_IMAGE_HEIGHT</constant> and <constant>GL_UNPACK_SKIP_IMAGES</constant>
             are ignored for compressed images. To enable <constant>GL_UNPACK_SKIP_PIXELS</constant>
-            and <constant>GL_UNPACK_ROW_LENGTH</constant>, 
+            and <constant>GL_UNPACK_ROW_LENGTH</constant>,
             <inlineequation>
                 <mml:math><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:math>
             </inlineequation>
-            and 
+            and
             <inlineequation>
-                <mml:math><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi>w</mml:mi></mml:msub></mml:mrow></mml:math> 
+                <mml:math><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi>w</mml:mi></mml:msub></mml:mrow></mml:math>
             </inlineequation>
             must both be non-zero.
             To also enable <constant>GL_UNPACK_SKIP_ROWS</constant> and <constant>GL_UNPACK_IMAGE_HEIGHT</constant>,
             <inlineequation>
-                <mml:math><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi>h</mml:mi></mml:msub></mml:mrow></mml:math> 
+                <mml:math><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi>h</mml:mi></mml:msub></mml:mrow></mml:math>
             </inlineequation>
             must be non-zero.
-            To also enable <constant>GL_UNPACK_SKIP_IMAGES</constant>, 
+            To also enable <constant>GL_UNPACK_SKIP_IMAGES</constant>,
             <inlineequation>
                 <mml:math><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi>d</mml:mi></mml:msub></mml:mrow></mml:math>
             </inlineequation>
             <itemizedlist>
                 <listitem>
                     <para>
-                        the value of <constant>GL_UNPACK_SKIP_PIXELS</constant> must be a multiple of 
+                        the value of <constant>GL_UNPACK_SKIP_PIXELS</constant> must be a multiple of
                         <inlineequation>
                             <mml:math><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi>w</mml:mi></mml:msub></mml:mrow></mml:math>
                         </inlineequation>
         </para>
         <para>
             <constant>GL_INVALID_OPERATION</constant> is generated if a non-zero buffer object name is bound to the
-            <constant>GL_PIXEL_UNPACK_BUFFER</constant> target and the data would be unpacked from the buffer 
+            <constant>GL_PIXEL_UNPACK_BUFFER</constant> target and the data would be unpacked from the buffer
             object such that the memory reads required would exceed the data store size.
         </para>
         <para>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc. 
-            Copyright <trademark class="copyright"></trademark> 2011-2013 Khronos Group. 
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2011-2013 Khronos Group.
             This document is licensed under the SGI
             Free Software B License. For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
index 43a7354068cc592f0aff5fea2b0a7a78733a91d3..269be76d0c5d66ad1f7b59caed9f83b0a0a2fcaa 100644 (file)
             size and format using <citerefentry><refentrytitle>glGetTexLevelParameter</refentrytitle></citerefentry>.
         </para>
         <para>
-            If a non-zero named buffer object is bound to the <constant>GL_PIXEL_UNPACK_BUFFER</constant> target 
+            If a non-zero named buffer object is bound to the <constant>GL_PIXEL_UNPACK_BUFFER</constant> target
             (see <citerefentry><refentrytitle>glBindBuffer</refentrytitle></citerefentry>) while a texture image is
             specified, <parameter>data</parameter> is treated as a byte offset into the buffer object's data store.
         </para>
             If the compressed data are arranged into fixed-size blocks of texels, the pixel
             storage modes can be used to select a sub-rectangle from a larger containing rectangle.
             These pixel storage modes operate in the same way as they do for <citerefentry><refentrytitle>glTexImage2D</refentrytitle></citerefentry>.
-            In the following description, denote by 
+            In the following description, denote by
             <inlineequation>
                 <mml:math><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:math>
             </inlineequation>,
             and <constant>GL_UNPACK_COMPRESSED_BLOCK_DEPTH</constant>, respectively.
             <inlineequation>
                 <mml:math><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:math>
-            </inlineequation> is the compressed block size in bytes; 
+            </inlineequation> is the compressed block size in bytes;
             <inlineequation>
                 <mml:math><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi>w</mml:mi></mml:msub></mml:mrow></mml:math>
             </inlineequation>,
                 <mml:math><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi>h</mml:mi></mml:msub></mml:mrow></mml:math>
             </inlineequation>, and
             <inlineequation>
-                <mml:math><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi>d</mml:mi></mml:msub></mml:mrow></mml:math> 
+                <mml:math><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi>d</mml:mi></mml:msub></mml:mrow></mml:math>
             </inlineequation> are the compressed block width, height, and depth in pixels.
         </para>
         <para>
             <constant>GL_UNPACK_SKIP_ROWS</constant>, <constant>GL_UNPACK_SKIP_PIXELS</constant>,
             <constant>GL_UNPACK_IMAGE_HEIGHT</constant> and <constant>GL_UNPACK_SKIP_IMAGES</constant>
             are ignored for compressed images. To enable <constant>GL_UNPACK_SKIP_PIXELS</constant>
-            and <constant>GL_UNPACK_ROW_LENGTH</constant>, 
+            and <constant>GL_UNPACK_ROW_LENGTH</constant>,
             <inlineequation>
                 <mml:math><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:math>
             </inlineequation>
-            and 
+            and
             <inlineequation>
-                <mml:math><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi>w</mml:mi></mml:msub></mml:mrow></mml:math> 
+                <mml:math><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi>w</mml:mi></mml:msub></mml:mrow></mml:math>
             </inlineequation>
             must both be non-zero.
             To also enable <constant>GL_UNPACK_SKIP_ROWS</constant> and <constant>GL_UNPACK_IMAGE_HEIGHT</constant>,
             <inlineequation>
-                <mml:math><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi>h</mml:mi></mml:msub></mml:mrow></mml:math> 
+                <mml:math><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi>h</mml:mi></mml:msub></mml:mrow></mml:math>
             </inlineequation>
             must be non-zero.
-            To also enable <constant>GL_UNPACK_SKIP_IMAGES</constant>, 
+            To also enable <constant>GL_UNPACK_SKIP_IMAGES</constant>,
             <inlineequation>
                 <mml:math><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi>d</mml:mi></mml:msub></mml:mrow></mml:math>
             </inlineequation>
                     <para>
                         The value of
                         <constant>GL_UNPACK_SKIP_PIXELS</constant> must be a
-                        multiple of 
+                        multiple of
                         <inlineequation>
                             <mml:math><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi>w</mml:mi></mml:msub></mml:mrow></mml:math>
                         </inlineequation>;
         </para>
         <para>
             <constant>GL_INVALID_OPERATION</constant> is generated if a non-zero buffer object name is bound to the
-            <constant>GL_PIXEL_UNPACK_BUFFER</constant> target and the data would be unpacked from the buffer 
+            <constant>GL_PIXEL_UNPACK_BUFFER</constant> target and the data would be unpacked from the buffer
             object such that the memory reads required would exceed the data store size.
         </para>
         <para>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc. 
-            Copyright <trademark class="copyright"></trademark> 2011-2013 Khronos Group. 
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2011-2013 Khronos Group.
             This document is licensed under the SGI
             Free Software B License. For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
index 07844438dc1f7d77f3efc3231c928fad30af5f5b..9dcb76adf1c35ff28b5f842035e01957359ff642 100644 (file)
             size and format using <citerefentry><refentrytitle>glGetTexLevelParameter</refentrytitle></citerefentry>.
         </para>
         <para>
-            If a non-zero named buffer object is bound to the <constant>GL_PIXEL_UNPACK_BUFFER</constant> target 
+            If a non-zero named buffer object is bound to the <constant>GL_PIXEL_UNPACK_BUFFER</constant> target
             (see <citerefentry><refentrytitle>glBindBuffer</refentrytitle></citerefentry>) while a texture image is
             specified, <parameter>data</parameter> is treated as a byte offset into the buffer object's data store.
         </para>
             If the compressed data are arranged into fixed-size blocks of texels, the pixel
             storage modes can be used to select a sub-rectangle from a larger containing rectangle.
             These pixel storage modes operate in the same way as they do for <citerefentry><refentrytitle>glTexImage1D</refentrytitle></citerefentry>.
-            In the following description, denote by 
+            In the following description, denote by
             <inlineequation>
                 <mml:math><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:math>
             </inlineequation>,
             <constant>GL_UNPACK_COMPRESSED_BLOCK_WIDTH</constant>, <constant>GL_UNPACK_COMPRESSED_BLOCK_HEIGHT</constant>,
             and <constant>GL_UNPACK_COMPRESSED_BLOCK_DEPTH</constant>, respectively.
             <inlineequation>
-                <mml:math><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:math> 
+                <mml:math><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:math>
             </inlineequation>
             is the compressed block size in bytes;
             <inlineequation>
             <inlineequation>
                 <mml:math><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi>h</mml:mi></mml:msub></mml:mrow></mml:math>
             </inlineequation>,
-            and 
+            and
             <inlineequation>
-                <mml:math><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi>d</mml:mi></mml:msub></mml:mrow></mml:math> 
+                <mml:math><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi>d</mml:mi></mml:msub></mml:mrow></mml:math>
             </inlineequation>
             are the compressed block width, height, and depth in pixels.
         </para>
             <constant>GL_UNPACK_SKIP_ROWS</constant>, <constant>GL_UNPACK_SKIP_PIXELS</constant>,
             <constant>GL_UNPACK_IMAGE_HEIGHT</constant> and <constant>GL_UNPACK_SKIP_IMAGES</constant>
             are ignored for compressed images. To enable <constant>GL_UNPACK_SKIP_PIXELS</constant>
-            and <constant>GL_UNPACK_ROW_LENGTH</constant>, 
+            and <constant>GL_UNPACK_ROW_LENGTH</constant>,
             <inlineequation>
                 <mml:math><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:math>
             </inlineequation>
-            and 
+            and
             <inlineequation>
-                <mml:math><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi>w</mml:mi></mml:msub></mml:mrow></mml:math> 
+                <mml:math><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi>w</mml:mi></mml:msub></mml:mrow></mml:math>
             </inlineequation>
             must both be non-zero.
             To also enable <constant>GL_UNPACK_SKIP_ROWS</constant> and <constant>GL_UNPACK_IMAGE_HEIGHT</constant>,
             <inlineequation>
-                <mml:math><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi>h</mml:mi></mml:msub></mml:mrow></mml:math> 
+                <mml:math><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi>h</mml:mi></mml:msub></mml:mrow></mml:math>
             </inlineequation>
             must be non-zero.
-            To also enable <constant>GL_UNPACK_SKIP_IMAGES</constant>, 
+            To also enable <constant>GL_UNPACK_SKIP_IMAGES</constant>,
             <inlineequation>
                 <mml:math><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi>d</mml:mi></mml:msub></mml:mrow></mml:math>
             </inlineequation>
             <itemizedlist>
                 <listitem>
                     <para>
-                        the value of <constant>GL_UNPACK_SKIP_PIXELS</constant> must be a multiple of 
+                        the value of <constant>GL_UNPACK_SKIP_PIXELS</constant> must be a multiple of
                         <inlineequation>
                             <mml:math><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi>w</mml:mi></mml:msub></mml:mrow></mml:math>
                         </inlineequation>;
                 </listitem>
                 <listitem>
                     <para>
-                        the value of <constant>GL_UNPACK_SKIP_ROWS</constant> must be a multiple of 
+                        the value of <constant>GL_UNPACK_SKIP_ROWS</constant> must be a multiple of
                         <inlineequation>
                             <mml:math><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi>w</mml:mi></mml:msub></mml:mrow></mml:math>
                         </inlineequation>;
                 </listitem>
                 <listitem>
                     <para>
-                        the value of <constant>GL_UNPACK_SKIP_IMAGES</constant> must be a multiple of 
+                        the value of <constant>GL_UNPACK_SKIP_IMAGES</constant> must be a multiple of
                         <inlineequation>
                             <mml:math><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi>w</mml:mi></mml:msub></mml:mrow></mml:math>
                         </inlineequation>.
         </para>
         <para>
             <constant>GL_INVALID_OPERATION</constant> is generated if a non-zero buffer object name is bound to the
-            <constant>GL_PIXEL_UNPACK_BUFFER</constant> target and the data would be unpacked from the buffer 
+            <constant>GL_PIXEL_UNPACK_BUFFER</constant> target and the data would be unpacked from the buffer
             object such that the memory reads required would exceed the data store size.
         </para>
         <para>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc. 
-            Copyright <trademark class="copyright"></trademark> 2011-2013 Khronos Group. 
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2011-2013 Khronos Group.
             This document is licensed under the SGI
             Free Software B License. For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
index 7ba603cbc4e0ffbc3cd0d7ffe9b79bc7aafadd99..868aaeef632dfc92c4da18f6dbb6da6b6636a9be 100644 (file)
@@ -7,6 +7,10 @@
             <year>1991-2006</year>
             <holder>Silicon Graphics, Inc.</holder>
         </copyright>
+        <copyright>
+            <year>2010-2013</year>
+            <holder>Khronos Group</holder>
+        </copyright>
     </refentryinfo>
     <refmeta>
         <refentrytitle>glCompressedTexSubImage1D</refentrytitle>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006
-            Silicon Graphics, Inc. This document is licensed under the SGI
-            Free Software B License. For details, see
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
+            This document is licensed under the SGI Free Software B License.
+            For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
         </para>
     </refsect1>
index 76d186a7b3fe367c07f94d7167bc8737486bed90..82e79a508e281041e04fe8cc0b749e5a1eb1b3cd 100644 (file)
@@ -7,6 +7,10 @@
             <year>1991-2006</year>
             <holder>Silicon Graphics, Inc.</holder>
         </copyright>
+        <copyright>
+            <year>2010-2013</year>
+            <holder>Khronos Group</holder>
+        </copyright>
     </refentryinfo>
     <refmeta>
         <refentrytitle>glCompressedTexSubImage2D</refentrytitle>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006
-            Silicon Graphics, Inc. This document is licensed under the SGI
-            Free Software B License. For details, see
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
+            This document is licensed under the SGI Free Software B License.
+            For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
         </para>
     </refsect1>
index 716a3c649c150bef554c1d3b7bb908df63d99255..a384a0b1468737ebc75659e46a7d16a92d3476ce 100644 (file)
@@ -7,6 +7,10 @@
             <year>1991-2006</year>
             <holder>Silicon Graphics, Inc.</holder>
         </copyright>
+        <copyright>
+            <year>2010-2013</year>
+            <holder>Khronos Group</holder>
+        </copyright>
     </refentryinfo>
     <refmeta>
         <refentrytitle>glCompressedTexSubImage3D</refentrytitle>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006
-            Silicon Graphics, Inc. This document is licensed under the SGI
-            Free Software B License. For details, see
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
+            This document is licensed under the SGI Free Software B License.
+            For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
         </para>
     </refsect1>
index c49a430c6f460f53c4a6aef6411262ded5f65da0..59835f28c2d8426779d3f1879c02fea6877b4d6e 100644 (file)
             the formats are compatible.
         </para>
         <para>
-            <function>glCopyImageSubData</function> also allows copying between certain 
+            <function>glCopyImageSubData</function> also allows copying between certain
             types of compressed and uncompressed internal formats. This copy does not perform on-the-fly compression
             or decompression. When copying from an uncompressed internal format
             to a compressed internal format, each texel of uncompressed data
         </para>
         <para>
             <parameter>srcX</parameter>, <parameter>srcY</parameter>, and <parameter>srcZ</parameter> specify the lower left texel
-            coordinates of a <parameter>srcWidth</parameter>-wide by <parameter>srcHeight</parameter>-high by 
-            <parameter>srcDepth</parameter>-deep rectangular subregion of the source texel array.  
+            coordinates of a <parameter>srcWidth</parameter>-wide by <parameter>srcHeight</parameter>-high by
+            <parameter>srcDepth</parameter>-deep rectangular subregion of the source texel array.
             Similarly, <parameter>dstX</parameter>, <parameter>dstY</parameter> and <parameter>dstZ</parameter> specify the coordinates of a subregion of the
             destination texel array.  The source and destination subregions
             must be contained entirely within the specified level of the
         </para>
         <para>
             Slices of a <constant>GL_TEXTURE_1D_ARRAY</constant>, <constant>GL_TEXTURE_2D_ARRAY</constant>, <constant>GL_TEXTURE_CUBE_MAP_ARRAY</constant>
-            <constant>GL_TEXTURE_3D</constant> and faces of <constant>GL_TEXTURE_CUBE_MAP</constant> are all compatible provided 
+            <constant>GL_TEXTURE_3D</constant> and faces of <constant>GL_TEXTURE_CUBE_MAP</constant> are all compatible provided
             they share a compatible internal format, and multiple slices or faces
             may be copied between these objects with a single call by specifying the
             starting slice with <parameter>srcZ</parameter> and <parameter>dstZ</parameter>, and the number of slices to
             which are selected by a zero-based face index.
         </para>
         <para>
-            For the purposes of CopyImageSubData, two internal formats
-    are considered compatible if any of the following conditions are
-    met:
-     * the formats are the same,
-     * the formats are considered compatible according to the 
-       compatibility rules used for texture views as defined in 
-       section 3.9.X. In particular, if both internal formats are listed
-       in the same entry of Table 3.X.2, they are considered compatible, or
-     * one format is compressed and the other is uncompressed and
-       Table 4.X.1 lists the two formats in the same row.
-    If the formats are not compatible INVALID_OPERATION is generated.
+            For the purposes of CopyImageSubData, two internal formats are considered compatible if
+            any of the following conditions are met:
+
+            <itemizedlist>
+               <listitem>
+                    <para> 
+                        the formats are the same, 
+                    </para>
+               </listitem>
+               <listitem>
+                    <para> 
+                        the formats are considered compatible according
+                        to the compatibility rules used for texture
+                        views as defined in section 3.9.X. In
+                        particular, if both internal formats are listed
+                        in the same entry of Table 3.X.2, they are
+                        considered compatible, or
+                    </para> 
+               </listitem>
+               <listitem>
+                    <para> 
+                        one format is compressed and the other is
+                        uncompressed and Table 4.X.1 lists the two
+                        formats in the same row.
+                    </para> 
+               </listitem>
+            </itemizedlist>
+
+            If the formats are not compatible, an INVALID_OPERATION error is generated.
         </para>
-<table frame="topbot"><title>Sized Internal Formats</title>
+<table><title>Sized Internal Formats</title>
 <tgroup cols="3" align="left">
-    <colspec align="left"/>
-    <colspec align="left"/>
-    <colspec align="left"/>
+    <colspec colwidth="1*" />
+    <colspec colwidth="2*" />
+    <colspec colwidth="4*" />
     <thead>
         <row>
-            <entry rowsep="1" align="left"><emphasis role="bold">
-            Texel / Block Size
-            </emphasis></entry>
-            <entry rowsep="1" align="left"><emphasis role="bold">
-            Uncompressed Internal Format
-            </emphasis></entry>
-            <entry rowsep="1" align="left"><emphasis role="bold">
-            Compressed Internal Format(s)
-            </emphasis></entry>
+            <entry>
+                <emphasis role="bold"> Texel / Block Size </emphasis>
+            </entry>
+            <entry>
+                <emphasis role="bold"> Uncompressed Internal Format </emphasis>
+            </entry>
+            <entry>
+                <emphasis role="bold"> Compressed Internal Format(s) </emphasis>
+            </entry>
         </row>
     </thead>
     <tbody>
             not complete.
         </para>
         <para>
-            <constant>GL_INVALID_OPERATION</constant> is generated if the source and 
+            <constant>GL_INVALID_OPERATION</constant> is generated if the source and
             destination internal formats are not compatible, or if the number of samples do not match.
         </para>
         <para>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group. 
-            This material may be distributed subject to the terms and conditions set forth in 
+            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group.
+            This material may be distributed subject to the terms and conditions set forth in
             the Open Publication License, v 1.0, 8 June 1999.
             <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.
         </para>
index 7c81b87ec7f6c8912c4c15e370a1fa2bb78e15d8..df043a5eba1ba610ce376b051f4c503d79d7b9cb 100644 (file)
@@ -83,7 +83,7 @@
         <para>Applications are responsible for providing the
         synchronization across API calls when objects are accessed from
         different execution threads.</para>
-        
+
         <para><constant>GL_COMPUTE_SHADER</constant> is available only if the GL version is 4.3 or higher.</para>
     </refsect1>
     <refsect1 id="errors"><title>Errors</title>
index d730865efeb15ebd213e837403ca7fe0b5a795fe..8d8ea716d02164258c65b4929cbe141a8b15a93e 100644 (file)
@@ -7,6 +7,10 @@
             <year>1991-2006</year>
             <holder>Silicon Graphics, Inc.</holder>
         </copyright>
+        <copyright>
+            <year>2010-2013</year>
+            <holder>Khronos Group</holder>
+        </copyright>
     </refentryinfo>
     <refmeta>
         <refentrytitle>glCullFace</refentrytitle>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006
-            Silicon Graphics, Inc. This document is licensed under the SGI
-            Free Software B License. For details, see
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
+            This document is licensed under the SGI Free Software B License.
+            For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
         </para>
     </refsect1>
index 3926bb5523edc2f4c11ba5e842e46d062d47dd3e..d44d576cec66356707480994da25772fb05fa3d9 100644 (file)
@@ -88,8 +88,8 @@
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group. 
-            This material may be distributed subject to the terms and conditions set forth in 
+            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group.
+            This material may be distributed subject to the terms and conditions set forth in
             the Open Publication License, v 1.0, 8 June 1999.
             <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.
         </para>
index babc3b2047ba5648b0f14ca73fe6ee8335fefd47..d20abb7985b5ffb27bbaee2273c00cb2ad8d2353 100644 (file)
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group. 
-            This material may be distributed subject to the terms and conditions set forth in 
+            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group.
+            This material may be distributed subject to the terms and conditions set forth in
             the Open Publication License, v 1.0, 8 June 1999.
             <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.
         </para>
index b661c131944eb20e65ef9859e2a115bbe648457a..bed561726d26cf61b98b5a32e089385cafcb2af1 100644 (file)
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group. 
-            This material may be distributed subject to the terms and conditions set forth in 
+            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group.
+            This material may be distributed subject to the terms and conditions set forth in
             the Open Publication License, v 1.0, 8 June 1999.
             <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.
         </para>
index 5d367d25fb2f57b2ddec31002ba9e279ff84b91a..7565eecb8c9004031cbcc6869b930a3f7c1b45ef 100644 (file)
@@ -7,6 +7,10 @@
             <year>1991-2006</year>
             <holder>Silicon Graphics, Inc.</holder>
         </copyright>
+        <copyright>
+            <year>2010-2013</year>
+            <holder>Khronos Group</holder>
+        </copyright>
     </refentryinfo>
     <refmeta>
         <refentrytitle>glDeleteTextures</refentrytitle>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006
-            Silicon Graphics, Inc. This document is licensed under the SGI
-            Free Software B License. For details, see
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
+            This document is licensed under the SGI Free Software B License.
+            For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
         </para>
     </refsect1>
index 2770ec729c319bd2ddfdbfe160165bfcff9f4330..fd4ba0d2a497262223845a37fe622a3fe7bc075b 100644 (file)
@@ -7,6 +7,10 @@
             <year>1991-2006</year>
             <holder>Silicon Graphics, Inc.</holder>
         </copyright>
+        <copyright>
+            <year>2010-2013</year>
+            <holder>Khronos Group</holder>
+        </copyright>
     </refentryinfo>
     <refmeta>
         <refentrytitle>glDepthFunc</refentrytitle>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006
-            Silicon Graphics, Inc. This document is licensed under the SGI
-            Free Software B License. For details, see
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
+            This document is licensed under the SGI Free Software B License.
+            For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
         </para>
     </refsect1>
index a1f87abc34db64eb25607734cdfd7a12c39dff6d..8c6fedeae14383ea5fa87ccdfb0e59f7b698763f 100644 (file)
@@ -76,7 +76,7 @@
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc. 
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
             Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
             This document is licensed under the SGI
             This document is licensed under the SGI
index 129f58702aac5c57d999a65629e562293b17d748..0051c032f0025fc30a50cdae6ae4444e2b25ad45 100644 (file)
@@ -7,6 +7,10 @@
             <year>1991-2006</year>
             <holder>Silicon Graphics, Inc.</holder>
         </copyright>
+        <copyright>
+            <year>2010-2013</year>
+            <holder>Khronos Group</holder>
+        </copyright>
     </refentryinfo>
     <refmeta>
         <refentrytitle>glDepthRange</refentrytitle>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006
-            Silicon Graphics, Inc. This document is licensed under the SGI
-            Free Software B License. For details, see
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
+            This document is licensed under the SGI Free Software B License.
+            For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
         </para>
     </refsect1>
index 4edb3bb4d01e0fcd0970ffa45e2c2010ff3d1c09..c023ad7d71837570f0a17842357c7d0af62b58e4 100644 (file)
@@ -88,8 +88,8 @@
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group. 
-            This material may be distributed subject to the terms and conditions set forth in 
+            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group.
+            This material may be distributed subject to the terms and conditions set forth in
             the Open Publication License, v 1.0, 8 June 1999.
             <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.
         </para>
index b17a420e1037fced64bef8edbe859b9ba246967f..0f895ab7f2b6a64dbb7517e00b54db7233bee843 100644 (file)
@@ -7,6 +7,10 @@
             <year>1991-2006</year>
             <holder>Silicon Graphics, Inc.</holder>
         </copyright>
+        <copyright>
+            <year>2010-2013</year>
+            <holder>Khronos Group</holder>
+        </copyright>
     </refentryinfo>
     <refmeta>
         <refentrytitle>glDrawArrays</refentrytitle>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006
-            Silicon Graphics, Inc. This document is licensed under the SGI
-            Free Software B License. For details, see
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
+            This document is licensed under the SGI Free Software B License.
+            For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
         </para>
     </refsect1>
index ea27df3eb868139ba9426bbcc09b798e72b7f7e9..667b71366374f28845590394cc499e3e4bb51176 100644 (file)
@@ -7,6 +7,10 @@
             <year>1991-2006</year>
             <holder>Silicon Graphics, Inc.</holder>
         </copyright>
+        <copyright>
+            <year>2010-2013</year>
+            <holder>Khronos Group</holder>
+        </copyright>
     </refentryinfo>
     <refmeta>
         <refentrytitle>glDrawBuffer</refentrytitle>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006
-            Silicon Graphics, Inc. This document is licensed under the SGI
-            Free Software B License. For details, see
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
+            This document is licensed under the SGI Free Software B License.
+            For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
         </para>
     </refsect1>
index cd47b0254545f89d9217c1616dd63d9ad736d748..bb70ce2a86bcec2a7310829a93d6274b27d30b99 100644 (file)
         <listitem>
             <para>The fragment shader output value is written into the
             <emphasis>n</emphasis>th color attachment of the current framebuffer.
-            <emphasis>n</emphasis> may range from 0 to the value of
+            <emphasis>n</emphasis> may range from zero to the value of
             <constant>GL_MAX_COLOR_ATTACHMENTS</constant>.</para>
         </listitem>
         </varlistentry>
index a7292f47c4d2805caf4e7f9408b7eebdba9a0da7..1f80ac482b443c71230658494f2acfd5b86a63a2 100644 (file)
@@ -7,6 +7,10 @@
             <year>1991-2006</year>
             <holder>Silicon Graphics, Inc.</holder>
         </copyright>
+        <copyright>
+            <year>2010-2013</year>
+            <holder>Khronos Group</holder>
+        </copyright>
     </refentryinfo>
     <refmeta>
         <refentrytitle>glDrawElements</refentrytitle>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006
-            Silicon Graphics, Inc. This document is licensed under the SGI
-            Free Software B License. For details, see
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
+            This document is licensed under the SGI Free Software B License.
+            For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
         </para>
     </refsect1>
index b9de5dc65005be1928353f5c878f4252aa2eab5d..1b262ff2c4de1c96f5b52f5456016cd46dafceb6 100644 (file)
@@ -7,6 +7,10 @@
             <year>1991-2006</year>
             <holder>Silicon Graphics, Inc.</holder>
         </copyright>
+        <copyright>
+            <year>2010-2013</year>
+            <holder>Khronos Group</holder>
+        </copyright>
     </refentryinfo>
     <refmeta>
         <refentrytitle>glDrawRangeElements</refentrytitle>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006
-            Silicon Graphics, Inc. This document is licensed under the SGI
-            Free Software B License. For details, see
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
+            This document is licensed under the SGI Free Software B License.
+            For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
         </para>
     </refsect1>
index 20834b724fac366f9e24ede326bc9f8c2e8ddb65..0aee15dd36902d473bf09e5cdc2d178ebaf06c10 100644 (file)
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc. 
-            Copyright <trademark class="copyright"></trademark> 2011-2013 Khronos Group. 
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2011-2013 Khronos Group.
             This document is licensed under the SGI
             Free Software B License. For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
index 0f8aa93efc0056216c5273e1ee70bac2532997a6..beaf8d8b5d34b7c602d5f5f299e686f00a39a89d 100644 (file)
@@ -7,6 +7,10 @@
             <year>1991-2006</year>
             <holder>Silicon Graphics, Inc.</holder>
         </copyright>
+        <copyright>
+            <year>2010-2013</year>
+            <holder>Khronos Group</holder>
+        </copyright>
     </refentryinfo>
     <refmeta>
         <refentrytitle>glFinish</refentrytitle>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006
-            Silicon Graphics, Inc. This document is licensed under the SGI
-            Free Software B License. For details, see
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
+            This document is licensed under the SGI Free Software B License.
+            For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
         </para>
     </refsect1>
index 8eaa149770d3514d0b9172d65d07e073b2d12fca..061acc6a9a2a45f51c7b18973fe7e70a151a03fc 100644 (file)
@@ -7,6 +7,10 @@
             <year>1991-2006</year>
             <holder>Silicon Graphics, Inc.</holder>
         </copyright>
+        <copyright>
+            <year>2010-2013</year>
+            <holder>Khronos Group</holder>
+        </copyright>
     </refentryinfo>
     <refmeta>
         <refentrytitle>glFlush</refentrytitle>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006
-            Silicon Graphics, Inc. This document is licensed under the SGI
-            Free Software B License. For details, see
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
+            This document is licensed under the SGI Free Software B License.
+            For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
         </para>
     </refsect1>
index 37511cab8036810df6916f406816302668bf8563..d3af2a651618daad21ac56f1e9e5620821d61fcf 100644 (file)
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group. 
-            This material may be distributed subject to the terms and conditions set forth in 
+            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group.
+            This material may be distributed subject to the terms and conditions set forth in
             the Open Publication License, v 1.0, 8 June 1999.
             <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.
         </para>
index 62ca95d52e83cfc30ac57f6d9e264ea4c41fc6eb..1517b373d4a6ba7c5215682f14b5e039bf63fb10 100644 (file)
             <constant>GL_FRAMEBUFFER</constant> is equivalent to <constant>GL_DRAW_FRAMEBUFFER</constant>.
         </para>
         <para>
-            <parameter>attachment</parameter> specifies the logical attachment of the framebuffer and must be
-            <constant>GL_COLOR_ATTACHMENT</constant><emphasis>i</emphasis>, <constant>GL_DEPTH_ATTACHMENT</constant>,
-            <constant>GL_STENCIL_ATTACHMENT</constant> or <constant>GL_DEPTH_STENCIL_ATTACHMENT</constant>.
-            <emphasis>i</emphasis> in <constant>GL_COLOR_ATTACHMENT</constant><emphasis>i</emphasis> may range from zero to
-            the value of <constant>GL_MAX_COLOR_ATTACHMENTS</constant> - 1. Attaching a level of a texture to
-            <constant>GL_DEPTH_STENCIL_ATTACHMENT</constant> is equivalent to attaching that level to both the
-            <constant>GL_DEPTH_ATTACHMENT</constant> <emphasis>and</emphasis> the <constant>GL_STENCIL_ATTACHMENT</constant>
-            attachment points simultaneously.
+            <parameter>attachment</parameter> specifies the logical
+            attachment of the framebuffer and must be
+            <constant>GL_COLOR_ATTACHMENT</constant><emphasis>i</emphasis>,
+            <constant>GL_DEPTH_ATTACHMENT</constant>,
+            <constant>GL_STENCIL_ATTACHMENT</constant> or
+            <constant>GL_DEPTH_STENCIL_ATTACHMENT</constant>.
+            <emphasis>i</emphasis> in
+            <constant>GL_COLOR_ATTACHMENT</constant><emphasis>i</emphasis>
+            may range from zero to the value of
+            <constant>GL_MAX_COLOR_ATTACHMENTS</constant> minus one.
+            Attaching a level of a texture to
+            <constant>GL_DEPTH_STENCIL_ATTACHMENT</constant> is equivalent
+            to attaching that level to both the
+            <constant>GL_DEPTH_ATTACHMENT</constant>
+            <emphasis>and</emphasis> the
+            <constant>GL_STENCIL_ATTACHMENT</constant> attachment points
+            simultaneously.
         </para>
         <para>
             <parameter>textarget</parameter> specifies what type of texture is named by <parameter>texture</parameter>, and for
index 4b6dcda7a667e0533e10188ff3879ca1d0b917e5..b8c37abf91a5a0276d7cf707cfccb689ef56fccd 100644 (file)
@@ -7,6 +7,10 @@
             <year>1991-2006</year>
             <holder>Silicon Graphics, Inc.</holder>
         </copyright>
+        <copyright>
+            <year>2010-2013</year>
+            <holder>Khronos Group</holder>
+        </copyright>
     </refentryinfo>
     <refmeta>
         <refentrytitle>glFrontFace</refentrytitle>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006
-            Silicon Graphics, Inc. This document is licensed under the SGI
-            Free Software B License. For details, see
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
+            This document is licensed under the SGI Free Software B License.
+            For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
         </para>
     </refsect1>
index 6014151338e18ad380969cddde4b879c087cd071..74f992555258f0d80648548cfb61e9d5808b5d1d 100644 (file)
@@ -7,6 +7,10 @@
             <year>1991-2006</year>
             <holder>Silicon Graphics, Inc.</holder>
         </copyright>
+        <copyright>
+            <year>2010-2013</year>
+            <holder>Khronos Group</holder>
+        </copyright>
     </refentryinfo>
     <refmeta>
         <refentrytitle>glGenTextures</refentrytitle>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006
-            Silicon Graphics, Inc. This document is licensed under the SGI
-            Free Software B License. For details, see
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
+            This document is licensed under the SGI Free Software B License.
+            For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
         </para>
     </refsect1>
index 1e73ae5ad085d1e63831f9d0dcd6077898605702..fcb23080e25122eb24b7f7271ddc58c9ce75b975 100644 (file)
     with the value <constant>GL_ACTIVE_ATTRIBUTES</constant>. A
     value of 0 for <parameter>index</parameter> selects the first
     active attribute variable. Permissible values for
-    <parameter>index</parameter> range from 0 to the number of
-    active attribute variables minus 1.</para>
+    <parameter>index</parameter> range from zero to the number of
+    active attribute variables minus one.</para>
 
     <para>A vertex shader may use either built-in attribute
     variables, user-defined attribute variables, or both. Built-in
index a45c65002c601fc7a010cebf89e1c404e6ec5e77..984771adc0837e18fd4ba96e433df2d064c3c93d 100644 (file)
     with the value <constant>GL_ACTIVE_UNIFORMS</constant>. A value
     of 0 for <parameter>index</parameter> selects the first active
     uniform variable. Permissible values for
-    <parameter>index</parameter> range from 0 to the number of
-    active uniform variables minus 1.</para>
+    <parameter>index</parameter> range from zero to the number of
+    active uniform variables minus one.</para>
 
     <para>Shaders may use either built-in uniform variables,
     user-defined uniform variables, or both. Built-in uniform
     argument will return a pointer to the uniform variable's data
     type. The symbolic constants returned for uniform types are shown in the
     table below.
-        <informaltable frame="topbot">
+        <informaltable>
             <tgroup cols="2" align="left">
                 <colspec colwidth="1.1*" />
                 <colspec colwidth="1*" />
                 <thead>
                     <row>
-                        <entry rowsep="1" align="left"><emphasis role="bold">
-                        Returned Symbolic Contant
-                        </emphasis></entry>
-                        <entry rowsep="1" align="left"><emphasis role="bold">
-                        Shader Uniform Type
-                        </emphasis></entry>
+                        <entry>
+                            <emphasis role="bold"> Returned Symbolic Contant </emphasis>
+                        </entry>
+                        <entry>
+                            <emphasis role="bold"> Shader Uniform Type </emphasis>
+                        </entry>
                     </row>
                 </thead>
                 <tbody>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_FLOAT</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>float</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_FLOAT_VEC2</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>vec2</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_FLOAT_VEC3</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>vec3</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_FLOAT_VEC4</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>vec4</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_DOUBLE</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>double</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_DOUBLE_VEC2</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>dvec2</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_DOUBLE_VEC3</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>dvec3</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_DOUBLE_VEC4</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>dvec4</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_INT</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>int</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_INT_VEC2</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>ivec2</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_INT_VEC3</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>ivec3</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_INT_VEC4</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>ivec4</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_UNSIGNED_INT</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>unsigned int</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_UNSIGNED_INT_VEC2</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>uvec2</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_UNSIGNED_INT_VEC3</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>uvec3</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_UNSIGNED_INT_VEC4</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>uvec4</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_BOOL</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>bool</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_BOOL_VEC2</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>bvec2</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_BOOL_VEC3</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>bvec3</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_BOOL_VEC4</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>bvec4</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_FLOAT_MAT2</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>mat2</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_FLOAT_MAT3</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>mat3</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_FLOAT_MAT4</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>mat4</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_FLOAT_MAT2x3</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>mat2x3</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_FLOAT_MAT2x4</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>mat2x4</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_FLOAT_MAT3x2</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>mat3x2</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_FLOAT_MAT3x4</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>mat3x4</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_FLOAT_MAT4x2</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>mat4x2</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_FLOAT_MAT4x3</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>mat4x3</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_DOUBLE_MAT2</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>dmat2</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_DOUBLE_MAT3</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>dmat3</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_DOUBLE_MAT4</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>dmat4</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_DOUBLE_MAT2x3</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>dmat2x3</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_DOUBLE_MAT2x4</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>dmat2x4</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_DOUBLE_MAT3x2</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>dmat3x2</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_DOUBLE_MAT3x4</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>dmat3x4</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_DOUBLE_MAT4x2</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>dmat4x2</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_DOUBLE_MAT4x3</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>dmat4x3</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_SAMPLER_1D</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>sampler1D</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_SAMPLER_2D</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>sampler2D</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_SAMPLER_3D</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>sampler3D</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_SAMPLER_CUBE</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>samplerCube</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_SAMPLER_1D_SHADOW</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>sampler1DShadow</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_SAMPLER_2D_SHADOW</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>sampler2DShadow</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_SAMPLER_1D_ARRAY</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>sampler1DArray</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_SAMPLER_2D_ARRAY</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>sampler2DArray</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_SAMPLER_1D_ARRAY_SHADOW</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>sampler1DArrayShadow</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_SAMPLER_2D_ARRAY_SHADOW</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>sampler2DArrayShadow</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_SAMPLER_2D_MULTISAMPLE</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>sampler2DMS</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_SAMPLER_2D_MULTISAMPLE_ARRAY</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>sampler2DMSArray</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_SAMPLER_CUBE_SHADOW</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>samplerCubeShadow</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_SAMPLER_BUFFER</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>samplerBuffer</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_SAMPLER_2D_RECT</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>sampler2DRect</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_SAMPLER_2D_RECT_SHADOW</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>sampler2DRectShadow</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_INT_SAMPLER_1D</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>isampler1D</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_INT_SAMPLER_2D</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>isampler2D</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_INT_SAMPLER_3D</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>isampler3D</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_INT_SAMPLER_CUBE</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>isamplerCube</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_INT_SAMPLER_1D_ARRAY</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>isampler1DArray</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_INT_SAMPLER_2D_ARRAY</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>isampler2DArray</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_INT_SAMPLER_2D_MULTISAMPLE</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>isampler2DMS</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>isampler2DMSArray</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_INT_SAMPLER_BUFFER</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>isamplerBuffer</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_INT_SAMPLER_2D_RECT</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>isampler2DRect</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_UNSIGNED_INT_SAMPLER_1D</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>usampler1D</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_UNSIGNED_INT_SAMPLER_2D</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>usampler2D</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_UNSIGNED_INT_SAMPLER_3D</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>usampler3D</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_UNSIGNED_INT_SAMPLER_CUBE</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>usamplerCube</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_UNSIGNED_INT_SAMPLER_1D_ARRAY</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>usampler2DArray</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_UNSIGNED_INT_SAMPLER_2D_ARRAY</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>usampler2DArray</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>usampler2DMS</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>usampler2DMSArray</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_UNSIGNED_INT_SAMPLER_BUFFER</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>usamplerBuffer</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_UNSIGNED_INT_SAMPLER_2D_RECT</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>usampler2DRect</constant>
                         </entry>
                     </row>
 
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_IMAGE_1D</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>image1D</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_IMAGE_2D</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>image2D</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_IMAGE_3D</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>image3D</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_IMAGE_2D_RECT</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>image2DRect</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_IMAGE_CUBE</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>imageCube</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_IMAGE_BUFFER</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>imageBuffer</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_IMAGE_1D_ARRAY</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>image1DArray</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_IMAGE_2D_ARRAY</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>image2DArray</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_IMAGE_2D_MULTISAMPLE</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>image2DMS</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_IMAGE_2D_MULTISAMPLE_ARRAY</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>image2DMSArray</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_INT_IMAGE_1D</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>iimage1D</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_INT_IMAGE_2D</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>iimage2D</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_INT_IMAGE_3D</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>iimage3D</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_INT_IMAGE_2D_RECT</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>iimage2DRect</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_INT_IMAGE_CUBE</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>iimageCube</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_INT_IMAGE_BUFFER</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>iimageBuffer</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_INT_IMAGE_1D_ARRAY</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>iimage1DArray</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_INT_IMAGE_2D_ARRAY</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>iimage2DArray</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_INT_IMAGE_2D_MULTISAMPLE</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>iimage2DMS</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>iimage2DMSArray</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_UNSIGNED_INT_IMAGE_1D</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>uimage1D</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_UNSIGNED_INT_IMAGE_2D</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>uimage2D</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_UNSIGNED_INT_IMAGE_3D</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>uimage3D</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_UNSIGNED_INT_IMAGE_2D_RECT</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>uimage2DRect</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_UNSIGNED_INT_IMAGE_CUBE</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>uimageCube</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_UNSIGNED_INT_IMAGE_BUFFER</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>uimageBuffer</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_UNSIGNED_INT_IMAGE_1D_ARRAY</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>uimage1DArray</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_UNSIGNED_INT_IMAGE_2D_ARRAY</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>uimage2DArray</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>uimage2DMS</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>uimage2DMSArray</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_UNSIGNED_INT_ATOMIC_COUNTER</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>atomic_uint</constant>
                         </entry>
                     </row>
index d4970a9cbb6f0b74b177e5fa466268026cd6c2f1..99f8e010af6edd07995e341b23feb63ec94f9483 100644 (file)
             the number of active uniforms exceeded the limit.
         </para>
         <para>
-            <parameter>uniformIndex</parameter> must be an active uniform index of the program <parameter>program</parameter>, in the range zero to
-            <constant>GL_ACTIVE_UNIFORMS</constant> - 1. The value of <constant>GL_ACTIVE_UNIFORMS</constant> can be queried with
+            <parameter>uniformIndex</parameter> must be an active uniform
+            index of the program <parameter>program</parameter>, in the
+            range zero to the value of
+            <constant>GL_ACTIVE_UNIFORMS</constant> minus one. The value of
+            <constant>GL_ACTIVE_UNIFORMS</constant> can be queried with
             <citerefentry><refentrytitle>glGetProgram</refentrytitle></citerefentry>.
         </para>
     </refsect1>
index a0e37c0e9704b0dabd7d21ab711e81f44806149b..2e6e82c537e013b28ecc48383ae53ef3e49778d1 100644 (file)
             the types of uniforms specified by the corresponding array of
             <parameter>uniformIndices</parameter> is returned. The returned
             types can be any of the values from the following table:
-        <informaltable frame="topbot">
+        <informaltable>
             <tgroup cols="2" align="left">
                 <colspec colwidth="1.1*" />
                 <colspec colwidth="1*" />
                 <thead>
                     <row>
-                        <entry rowsep="1" align="left"><emphasis role="bold">
-                        Returned Symbolic Contant
-                        </emphasis></entry>
-                        <entry rowsep="1" align="left"><emphasis role="bold">
-                        Shader Uniform Type
-                        </emphasis></entry>
+                        <entry>
+                            <emphasis role="bold"> Returned Symbolic Contant </emphasis>
+                        </entry>
+                        <entry>
+                            <emphasis role="bold"> Shader Uniform Type </emphasis>
+                        </entry>
                     </row>
                 </thead>
                 <tbody>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_FLOAT</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>float</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_FLOAT_VEC2</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>vec2</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_FLOAT_VEC3</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>vec3</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_FLOAT_VEC4</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>vec4</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_DOUBLE</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>double</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_DOUBLE_VEC2</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>dvec2</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_DOUBLE_VEC3</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>dvec3</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_DOUBLE_VEC4</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>dvec4</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_INT</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>int</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_INT_VEC2</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>ivec2</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_INT_VEC3</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>ivec3</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_INT_VEC4</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>ivec4</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_UNSIGNED_INT</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>unsigned int</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_UNSIGNED_INT_VEC2</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>uvec2</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_UNSIGNED_INT_VEC3</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>uvec3</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_UNSIGNED_INT_VEC4</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>uvec4</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_BOOL</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>bool</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_BOOL_VEC2</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>bvec2</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_BOOL_VEC3</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>bvec3</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_BOOL_VEC4</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>bvec4</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_FLOAT_MAT2</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>mat2</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_FLOAT_MAT3</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>mat3</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_FLOAT_MAT4</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>mat4</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_FLOAT_MAT2x3</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>mat2x3</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_FLOAT_MAT2x4</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>mat2x4</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_FLOAT_MAT3x2</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>mat3x2</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_FLOAT_MAT3x4</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>mat3x4</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_FLOAT_MAT4x2</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>mat4x2</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_FLOAT_MAT4x3</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>mat4x3</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_DOUBLE_MAT2</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>dmat2</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_DOUBLE_MAT3</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>dmat3</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_DOUBLE_MAT4</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>dmat4</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_DOUBLE_MAT2x3</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>dmat2x3</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_DOUBLE_MAT2x4</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>dmat2x4</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_DOUBLE_MAT3x2</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>dmat3x2</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_DOUBLE_MAT3x4</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>dmat3x4</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_DOUBLE_MAT4x2</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>dmat4x2</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_DOUBLE_MAT4x3</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>dmat4x3</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_SAMPLER_1D</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>sampler1D</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_SAMPLER_2D</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>sampler2D</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_SAMPLER_3D</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>sampler3D</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_SAMPLER_CUBE</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>samplerCube</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_SAMPLER_1D_SHADOW</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>sampler1DShadow</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_SAMPLER_2D_SHADOW</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>sampler2DShadow</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_SAMPLER_1D_ARRAY</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>sampler1DArray</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_SAMPLER_2D_ARRAY</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>sampler2DArray</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_SAMPLER_1D_ARRAY_SHADOW</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>sampler1DArrayShadow</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_SAMPLER_2D_ARRAY_SHADOW</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>sampler2DArrayShadow</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_SAMPLER_2D_MULTISAMPLE</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>sampler2DMS</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_SAMPLER_2D_MULTISAMPLE_ARRAY</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>sampler2DMSArray</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_SAMPLER_CUBE_SHADOW</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>samplerCubeShadow</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_SAMPLER_BUFFER</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>samplerBuffer</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_SAMPLER_2D_RECT</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>sampler2DRect</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_SAMPLER_2D_RECT_SHADOW</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>sampler2DRectShadow</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_INT_SAMPLER_1D</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>isampler1D</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_INT_SAMPLER_2D</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>isampler2D</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_INT_SAMPLER_3D</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>isampler3D</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_INT_SAMPLER_CUBE</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>isamplerCube</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_INT_SAMPLER_1D_ARRAY</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>isampler1DArray</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_INT_SAMPLER_2D_ARRAY</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>isampler2DArray</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_INT_SAMPLER_2D_MULTISAMPLE</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>isampler2DMS</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>isampler2DMSArray</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_INT_SAMPLER_BUFFER</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>isamplerBuffer</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_INT_SAMPLER_2D_RECT</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>isampler2DRect</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_UNSIGNED_INT_SAMPLER_1D</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>usampler1D</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_UNSIGNED_INT_SAMPLER_2D</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>usampler2D</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_UNSIGNED_INT_SAMPLER_3D</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>usampler3D</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_UNSIGNED_INT_SAMPLER_CUBE</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>usamplerCube</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_UNSIGNED_INT_SAMPLER_1D_ARRAY</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>usampler2DArray</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_UNSIGNED_INT_SAMPLER_2D_ARRAY</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>usampler2DArray</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>usampler2DMS</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>usampler2DMSArray</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_UNSIGNED_INT_SAMPLER_BUFFER</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>usamplerBuffer</constant>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                             <constant>GL_UNSIGNED_INT_SAMPLER_2D_RECT</constant>
                         </entry>
-                        <entry align="left">
+                        <entry>
                             <constant>usampler2DRect</constant>
                         </entry>
                     </row>
index f67a2f8e8bbef78772c2445c41b4459e5bbec901..45cd957d3a8ca53e104858dbbd4d3935a38ca249 100644 (file)
@@ -1,7 +1,7 @@
 <?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">
-<refentry id="glGetBufferParameteriv">
+<refentry id="glGetBufferParameter">
     <refentryinfo>
         <copyright>
             <year>2005</year>
             no change is made to the contents of <parameter>data</parameter>.
         </para>
         <para>
-            The <constant>GL_ATOMIC_COUNTER_BUFER</constant> target is available only if the GL version is 4.2 or greater.
+            The <constant>GL_ATOMIC_COUNTER_BUFFER</constant> target is available only if the GL version is 4.2 or greater.
         </para>
         <para>
             The <constant>GL_DISPATCH_INDIRECT_BUFFER</constant> and <constant>GL_SHADER_STORAGE_BUFFER</constant> targets are available only if the GL version is 4.3 or greater.
index d853214406e633c288b30339006e5de7ebce4d0f..805eeec394f3612c994232907ca6a3b472fd9099 100644 (file)
@@ -90,7 +90,7 @@
             The initial value for the pointer is <constant>NULL</constant>.
         </para>
         <para>
-            The <constant>GL_ATOMIC_COUNTER_BUFER</constant> target is available only if the GL version is 4.2 or greater.
+            The <constant>GL_ATOMIC_COUNTER_BUFFER</constant> target is available only if the GL version is 4.2 or greater.
         </para>
         <para>
             The <constant>GL_DISPATCH_INDIRECT_BUFFER</constant> and <constant>GL_SHADER_STORAGE_BUFFER</constant> targets are available only if the GL version is 4.3 or greater.
index 5d6dfd40f06e881795606ab516ec90ccda66b2d2..c11915c98fcf1ec15211e0af07fb61f80fb93b3f 100644 (file)
@@ -98,7 +98,7 @@
             no change is made to the contents of <parameter>data</parameter>.
         </para>
         <para>
-            The <constant>GL_ATOMIC_COUNTER_BUFER</constant> target is available only if the GL version is 4.2 or greater.
+            The <constant>GL_ATOMIC_COUNTER_BUFFER</constant> target is available only if the GL version is 4.2 or greater.
         </para>
         <para>
             The <constant>GL_DISPATCH_INDIRECT_BUFFER</constant> target is available only if the GL version is 4.3 or greater.
index dd6f141cf64fa534130caec3c532a4830692747b..eda13553a370f59184e3ef5a5245fb907194cf06 100644 (file)
@@ -7,6 +7,10 @@
             <year>1991-2006</year>
             <holder>Silicon Graphics, Inc.</holder>
         </copyright>
+        <copyright>
+            <year>2010-2013</year>
+            <holder>Khronos Group</holder>
+        </copyright>
     </refentryinfo>
     <refmeta>
         <refentrytitle>glGetCompressedTexImage</refentrytitle>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006
-            Silicon Graphics, Inc. This document is licensed under the SGI
-            Free Software B License. For details, see
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
+            This document is licensed under the SGI Free Software B License.
+            For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
         </para>
     </refsect1>
index 4706487f34162db095fed73718f5242040868fee..eb3dc2d0bb95e17b030cc532e4b8162fb834d394 100644 (file)
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group. 
-            This material may be distributed subject to the terms and conditions set forth in 
+            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group.
+            This material may be distributed subject to the terms and conditions set forth in
             the Open Publication License, v 1.0, 8 June 1999.
             <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.
         </para>
index 3538f4e1d3b0798e2fb66714d6ffbd9115411ca9..3caced5a0b6bd7ed6f760d58ceb49a283868f5a0 100644 (file)
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc. 
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
             Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
             This document is licensed under the SGI
             This document is licensed under the SGI
index 0d85822f2a11fe9c4f9054d77f81db937ff2456d..3ed7cdbb6d457ee684c6fe883b65e0cd0b2a208b 100644 (file)
             or <constant>GL_STENCIL</constant>, identifying the stencil buffer.
         </para>
         <para>
-            If a framebuffer object is bound, then <parameter>attachment</parameter> must be one of <constant>GL_COLOR_ATTACHMENT</constant><emphasis>i</emphasis>,
-            <constant>GL_DEPTH_ATTACHMENT</constant>, <constant>GL_STENCIL_ATTACHMENT</constant>, or <constant>GL_DEPTH_STENCIL_ATTACHMENT</constant>.
-            <emphasis>i</emphasis> in <constant>GL_COLOR_ATTACHMENT</constant><emphasis>i</emphasis> must be in the range zero to the value of
-            <constant>GL_MAX_COLOR_ATTACHMENTS</constant> - 1.
+            If a framebuffer object is bound, then
+            <parameter>attachment</parameter> must be one of
+            <constant>GL_COLOR_ATTACHMENT</constant><emphasis>i</emphasis>,
+            <constant>GL_DEPTH_ATTACHMENT</constant>,
+            <constant>GL_STENCIL_ATTACHMENT</constant>, or
+            <constant>GL_DEPTH_STENCIL_ATTACHMENT</constant>.
+            <emphasis>i</emphasis> in
+            <constant>GL_COLOR_ATTACHMENT</constant><emphasis>i</emphasis>
+            must be in the range zero to the value of
+            <constant>GL_MAX_COLOR_ATTACHMENTS</constant> minus one.
         </para>
         <para>
             If <parameter>attachment</parameter> is <constant>GL_DEPTH_STENCIL_ATTACHMENT</constant> and different objects are bound
index 1064f9fecddf8e03c6f9cdaec72602082f92fa45..15af3fc89d2821f656f932c730757cca14bbbc4e 100644 (file)
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group. 
-            This material may be distributed subject to the terms and conditions set forth in 
+            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group.
+            This material may be distributed subject to the terms and conditions set forth in
             the Open Publication License, v 1.0, 8 June 1999.
             <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.
         </para>
diff --git a/Source/Bind/Specifications/Docs/glGetInternalformat.xml b/Source/Bind/Specifications/Docs/glGetInternalformat.xml
new file mode 100644 (file)
index 0000000..016d276
--- /dev/null
@@ -0,0 +1,480 @@
+<?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">
+<refentry id="glGetInternalformat">
+    <refentryinfo>
+        <copyright>
+            <year>2011-2013</year>
+            <holder>Khronos Group.</holder>
+        </copyright>
+    </refentryinfo>
+    <refmeta>
+        <refentrytitle>glGetInternalformat</refentrytitle>
+        <manvolnum>3G</manvolnum>
+    </refmeta>
+    <refnamediv>
+        <refname>glGetInternalformat</refname>
+        <refpurpose>retrieve information about implementation-dependent support for internal formats</refpurpose>
+    </refnamediv>
+    <refsynopsisdiv><title>C Specification</title>
+        <funcsynopsis>
+            <funcprototype>
+                <funcdef>void <function>glGetInternalformativ</function></funcdef>
+                <paramdef>GLenum <parameter>target</parameter></paramdef>
+                <paramdef>GLenum <parameter>internalformat</parameter></paramdef>
+                <paramdef>GLenum <parameter>pname</parameter></paramdef>
+                <paramdef>GLsizei <parameter>bufSize</parameter></paramdef>
+                <paramdef>GLint *<parameter>params</parameter></paramdef>
+            </funcprototype>
+            <funcprototype>
+                <funcdef>void <function>glGetInternalformati64v</function></funcdef>
+                <paramdef>GLenum <parameter>target</parameter></paramdef>
+                <paramdef>GLenum <parameter>internalformat</parameter></paramdef>
+                <paramdef>GLenum <parameter>pname</parameter></paramdef>
+                <paramdef>GLsizei <parameter>bufSize</parameter></paramdef>
+                <paramdef>GLint64 *<parameter>params</parameter></paramdef>
+            </funcprototype>
+        </funcsynopsis>
+    </refsynopsisdiv>
+    <refsect1 id="parameters"><title>Parameters</title>
+        <variablelist>
+        <varlistentry>
+            <term><parameter>target</parameter></term>
+            <listitem>
+                <para>
+                    Indicates the usage of the internal format. <parameter>target</parameter> must be <constant>GL_TEXTURE_1D</constant>, <constant>GL_TEXTURE_1D_ARRAY</constant>,
+                    <constant>GL_TEXTURE_2D</constant>, <constant>GL_TEXTURE_2D_ARRAY</constant>, <constant>GL_TEXTURE_3D</constant>,
+                    <constant>GL_TEXTURE_CUBE_MAP</constant>, <constant>GL_TEXTURE_CUBE_MAP_ARRAY</constant>, <constant>GL_TEXTURE_RECTANGLE</constant>,
+                    <constant>GL_TEXTURE_BUFFER</constant>,
+                    <constant>GL_RENDERBUFFER</constant>, <constant>GL_TEXTURE_2D_MULTISAMPLE</constant> or <constant>GL_TEXTURE_2D_MULTISAMPLE_ARRAY</constant>.
+                </para>
+            </listitem>
+        </varlistentry>
+        <varlistentry>
+            <term><parameter>internalformat</parameter></term>
+            <listitem>
+                <para>
+                    Specifies the internal format about which to retrieve information.
+                </para>
+            </listitem>
+        </varlistentry>
+        <varlistentry>
+            <term><parameter>pname</parameter></term>
+            <listitem>
+                <para>
+                    Specifies the type of information to query.
+                </para>
+            </listitem>
+        </varlistentry>
+        <varlistentry>
+            <term><parameter>bufSize</parameter></term>
+            <listitem>
+                <para>
+                    Specifies the maximum number of basic machine units that may be written to <parameter>params</parameter> by the function.
+                </para>
+            </listitem>
+        </varlistentry>
+        <varlistentry>
+            <term><parameter>params</parameter></term>
+            <listitem>
+                <para>
+                    Specifies the address of a variable into which to write the retrieved information.
+                </para>
+            </listitem>
+        </varlistentry>
+        </variablelist>
+    </refsect1>
+    <refsect1 id="description"><title>Description</title>
+        <para>
+            <function>glGetInternalformativ</function> and <function>glGetInternalformati64v</function> retrieve information about implementation-dependent support for
+            internal formats. <parameter>target</parameter> indicates the target with which the internal format will
+            be used and must be one of <constant>GL_RENDERBUFFER</constant>, <constant>GL_TEXTURE_2D_MULTISAMPLE</constant>,
+            or <constant>GL_TEXTURE_2D_MULTISAMPLE_ARRAY</constant>, corresponding to usage as a renderbuffer, two-dimensional
+            multisample texture or two-dimensional multisample array texture, respectively.
+        </para>
+        <para>
+            <parameter>internalformat</parameter> specifies the internal format about which to retrieve information and
+            must be a color-renderable, depth-renderable or stencil-renderable format.
+        </para>
+        <para>
+            The information retrieved will be written to memory addressed by the pointer specified in <parameter>params</parameter>. No
+            more than <parameter>bufSize</parameter> basic machine units will be written to this memory.
+        </para>
+        <para>
+            If <parameter>pname</parameter> is <constant>GL_NUM_SAMPLE_COUNTS</constant>, the number of sample counts that would be
+            returned by querying <constant>GL_SAMPLES</constant> will be returned in <parameter>params</parameter>.
+        </para>
+        <para>
+            If <parameter>pname</parameter> is <constant>GL_SAMPLES</constant>, the sample counts supported for <parameter>internalformat</parameter>
+            and <parameter>target</parameter> are written into <parameter>params</parameter> in descending numeric order. Only positive values are returned.
+            Querying <constant>GL_SAMPLES</constant> with <parameter>bufSize</parameter> of one will return just the maximum supported number of
+            samples for this format. The maximum value in <constant>GL_SAMPLES</constant> is guaranteed to be at least the lowest of the following:
+            <itemizedlist>
+                <listitem>
+                    <para>
+                        The value of
+                        <constant>GL_MAX_INTEGER_SAMPLES</constant> if
+                        <parameter>internalformat</parameter> is a signed or
+                        unsigned integer format.
+                    </para>
+                </listitem>
+                <listitem>
+                    <para>
+                        The value of
+                        <constant>GL_MAX_DEPTH_TEXTURE_SAMPLES</constant> if
+                        <parameter>internalformat</parameter> is a depth- or
+                        stencil-renderable format and
+                        <parameter>target</parameter> is
+                        <constant>GL_TEXTURE_2D_MULTISAMPLE</constant>,
+                        <constant>GL_TEXTURE_2D_MULTISAMPLE_ARRAY</constant>.
+                    </para>
+                </listitem>
+                <listitem>
+                    <para>
+                        The value of
+                        <constant>GL_MAX_COLOR_TEXTURE_SAMPLES</constant> if
+                        <parameter>internalformat</parameter> is a
+                        color-renderable format and
+                        <parameter>target</parameter> is
+                        <constant>GL_TEXTURE_2D_MULTISAMPLE</constant> or
+                        <constant>GL_TEXTURE_2D_MULTISAMPLE_ARRAY</constant>.
+                    </para>
+                </listitem>
+                <listitem>
+                    <para>The value of <constant>GL_MAX_SAMPLES</constant>.</para>
+                </listitem>
+
+            </itemizedlist>
+        </para>
+        <para>
+            If <parameter>pname</parameter> is <constant>GL_INTERNALFORMAT_SUPPORTED</constant>, <parameter>params</parameter> is set to <constant>GL_TRUE</constant> if <parameter>internalFormat</parameter>
+            is a supported internal format for <parameter>target</parameter> and to <constant>GL_FALSE</constant> otherwise.
+        </para>
+        <para>
+            If <parameter>pname</parameter> is <constant>GL_INTERNALFORMAT_PREFERRED</constant>, <parameter>params</parameter> is set to <constant>GL_TRUE</constant> if <parameter>internalFormat</parameter>
+            is an format for <parameter>target</parameter> that is preferred by the implementation and to <constant>GL_FALSE</constant> otherwise.
+        </para>
+        <para>
+            If <parameter>pname</parameter> is <constant>GL_INTERNALFORMAT_RED_SIZE</constant>, <constant>GL_INTERNALFORMAT_GREEN_SIZE</constant>,
+            <constant>GL_INTERNALFORMAT_BLUE_SIZE</constant>, <constant>GL_INTERNALFORMAT_ALPHA_SIZE</constant>, <constant>GL_INTERNALFORMAT_DEPTH_SIZE</constant>,
+            <constant>GL_INTERNALFORMAT_STENCIL_SIZE</constant>, or <constant>GL_INTERNALFORMAT_SHARED_SIZE</constant> then
+            <parameter>params</parameter> is set to the actual resolutions that would be used for storing image array components
+            for the resource for the red, green, blue, alpha, depth, stencil and shared channels respectively. If <parameter>internalFormat</parameter>
+            is a compressed internal format, then <parameter>params</parameter> is set to the component resolution of an uncompressed internal format that produces
+            an image of roughly the same quality as the compressed algorithm. If the internal format is unsupported, or if a particular component is
+            not present in the format, 0 is written to <parameter>params</parameter>.
+        </para>
+        <para>
+            If <parameter>pname</parameter> is <constant>GL_INTERNALFORMAT_RED_TYPE</constant>, <constant>GL_INTERNALFORMAT_GREEN_TYPE</constant>,
+            <constant>GL_INTERNALFORMAT_BLUE_TYPE</constant>, <constant>GL_INTERNALFORMAT_ALPHA_TYPE</constant>, <constant>GL_INTERNALFORMAT_DEPTH_TYPE</constant>,
+            or <constant>GL_INTERNALFORMAT_STENCIL_TYPE</constant> then <parameter>params</parameter> is set to a token identifying the data type used
+            to store the respective component. If the <parameter>internalFormat</parameter> represents a compressed internal format then
+            the types returned specify how components are interpreted after decompression.
+        </para>
+        <para>
+            If <parameter>pname</parameter> is <constant>GL_MAX_WIDTH</constant>, <constant>GL_MAX_HEIGHT</constant>, <constant>GL_MAX_DEPTH</constant>,
+            or <constant>GL_MAX_LAYERS</constant> then <parameter>pname</parameter> is filled with the maximum width, height, depth or layer count
+            for textures with internal format <parameter>internalFormat</parameter>, respectively. If <parameter>pname</parameter> is <constant>GL_MAX_COMBINED_DIMENSIONS</constant>
+            then <parameter>pname</parameter> is filled with the maximum combined dimensions of a texture of the specified internal format.
+        </para>
+        <para>
+            If <parameter>pname</parameter> is <constant>GL_COLOR_COMPONENTS</constant> then <parameter>params</parameter> is set to the value <constant>GL_TRUE</constant>
+            if the internal format contains any color component (i.e., red, green, blue or alpha) and to <constant>GL_FALSE</constant> otherwise. If
+            <parameter>pname</parameter> is <constant>GL_DEPTH_COMPONENTS</constant> or <constant>GL_STENCIL_COMPONENTS</constant> then <parameter>params</parameter>
+            is set to <constant>GL_TRUE</constant> if the internal format contains a depth or stencil component, respectively, and to <constant>GL_FALSE</constant>
+            otherwise.
+        </para>
+        <para>
+            If <parameter>pname</parameter> is <constant>GL_COLOR_RENDERABLE</constant>, <constant>GL_DEPTH_RENDERABLE</constant> or <constant>GL_STENCIL_RENDERABLE</constant>
+            then <parameter>params</parameter> is set to <constant>GL_TRUE</constant> if the specified internal format is color, depth or stencil renderable, respectively,
+            and to <constant>GL_FALSE</constant> otherwise.
+        </para>
+        <para>
+            If <parameter>pname</parameter> is <constant>GL_FRAMEBUFFER_RENDERABLE</constant> or <constant>GL_FRAMEBUFFER_RENDERABLE_LAYERED</constant>
+            then <parameter>params</parameter> is set to one of <constant>GL_FULL_SUPPORT</constant>,
+            <constant>GL_CAVEAT_SUPPORT</constant> or <constant>GL_NONE</constant> to indicate that framebuffer attachments (layered attachments in the
+            case of <constant>GL_FRAMEBUFFER_RENDERABLE_LAYERED</constant>) with that internal format are either
+            renderable with no restrictions, renderable with some restrictions or not renderable at all.
+        </para>
+        <para>
+            If <parameter>pname</parameter> is <constant>GL_FRAMEBUFFER_BLEND</constant>, <parameter>params</parameter> is set to <constant>GL_TRUE</constant>
+            to indicate that the internal format is supported for blending operations when attached to a framebuffer, and to <constant>GL_FALSE</constant> otherwise.
+        </para>
+        <para>
+            If <parameter>pname</parameter> is <constant>GL_READ_PIXELS</constant> then <parameter>params</parameter> is set to <constant>GL_FULL_SUPPORT</constant>,
+            <constant>GL_CAVEAT_SUPPORT</constant> or <constant>GL_NONE</constant> to that either full support, limited support or no support at all is supplied
+            for reading pixels from framebuffer attachments in the specified internal format.
+        </para>
+        <para>
+            If <parameter>pname</parameter> is <constant>GL_READ_PIXELS_FORMAT</constant> or <constant>GL_READ_PIXELS_TYPE</constant> then <parameter>params</parameter>
+            is filled with the format or type, respectively, most recommended to obtain the highest image quality and performance. For
+            <constant>GL_READ_PIXELS_FORMAT</constant>, the value returned in <parameter>params</parameter> is a token that is accepted for
+            the <parameter>format</parameter> argument to <citerefentry><refentrytitle>glReadPixels</refentrytitle></citerefentry>. For
+            <constant>GL_READ_PIXELS_TYPE</constant>, the value returned in <parameter>params</parameter> is a token that is accepted for
+            the <parameter>type</parameter> argument to <citerefentry><refentrytitle>glReadPixels</refentrytitle></citerefentry>.
+        </para>
+        <para>
+            If <parameter>pname</parameter> is <constant>GL_TEXTURE_IMAGE_FORMAT</constant> or <constant>GL_TEXTURE_IMAGE_TYPE</constant> then
+            <parameter>params</parameter> is filled with the implementation-recommended format or type to be used in calls to
+            <citerefentry><refentrytitle>glTexImage2D</refentrytitle></citerefentry> and other similar functions. For <constant>GL_TEXTURE_IMAGE_FORMAT</constant>,
+            <parameter>params</parameter> is filled with a token suitable for use as the <parameter>format</parameter> argument to
+            <citerefentry><refentrytitle>glTexImage2D</refentrytitle></citerefentry>. For <constant>GL_TEXTURE_IMAGE_TYPE</constant>,
+            <parameter>params</parameter> is filled with a token suitable for use as the <parameter>type</parameter> argument to
+            <citerefentry><refentrytitle>glTexImage2D</refentrytitle></citerefentry>.
+        </para>
+        <para>
+            If <parameter>pname</parameter> is <constant>GL_GET_TEXTURE_IMAGE_FORMAT</constant> or <constant>GL_GET_TEXTURE_IMAGE_TYPE</constant> then
+            <parameter>params</parameter> is filled with the implementation-recommended format or type to be used in calls to
+            <citerefentry><refentrytitle>glGetTexImage2D</refentrytitle></citerefentry> and other similar functions. For <constant>GL_GET_TEXTURE_IMAGE_FORMAT</constant>,
+            <parameter>params</parameter> is filled with a token suitable for use as the <parameter>format</parameter> argument to
+            <citerefentry><refentrytitle>glGetTexImage2D</refentrytitle></citerefentry>. For <constant>GL_GET_TEXTURE_IMAGE_TYPE</constant>,
+            <parameter>params</parameter> is filled with a token suitable for use as the <parameter>type</parameter> argument to
+            <citerefentry><refentrytitle>glGetTexImage2D</refentrytitle></citerefentry>.
+        </para>
+        <para>
+            If <parameter>pname</parameter> is <constant>GL_MIPMAP</constant> then <parameter>pname</parameter> is set to <constant>GL_TRUE</constant>
+            to indicate that the specified internal format supports mipmaps and to <constant>GL_FALSE</constant> otherwise.
+        </para>
+        <para>
+            If <parameter>pname</parameter> is <constant>GL_GENERATE_MIPMAP</constant> or <constant>GL_AUTO_GENERATE_MIPMAP</constant> then <parameter>params</parameter>
+            is indicates the level of support for manual or automatic mipmap generation for the specified internal format, respectively. Returned values
+            may be one of <constant>GL_FULL_SUPPORT</constant>, <constant>GL_CAVEAT_SUPPORT</constant> and <constant>GL_NONE</constant> to indicate
+            either full support, limited support or no support at all.
+        </para>
+        <para>
+            If <parameter>pname</parameter> is <constant>GL_COLOR_ENCODING</constant> then the color encoding for the resource is returned in
+            <parameter>params</parameter>. Possible values for color buffers are <constant>GL_LINEAR</constant> or <constant>GL_SRGB</constant>,
+            for linear or sRGB-encoded color components, respectively. For non-color
+            formats (such as depth or stencil), or for unsupported resources,
+            the value <constant>GL_NONE</constant> is returned.
+        </para>
+        <para>
+            If <parameter>pname</parameter> is <constant>GL_SRGB_READ</constant>, or <constant>GL_SRGB_WRITE</constant> then <parameter>params</parameter>
+            indicates the level of support for reading and writing to sRGB encoded images, respectively. For <constant>GL_SRGB_READ</constant>,
+            support for converting from sRGB colorspace on read operations is returned in <parameter>params</parameter> and for <constant>GL_SRGB_WRITE</constant>,
+            support for converting to sRGB colorspace on write operations to the resource is returned in <parameter>params</parameter>. <parameter>params</parameter> may be
+            set to <constant>GL_FULL_SUPPORT</constant>, <constant>GL_CAVEAT_SUPPORT</constant>, or <constant>GL_NONE</constant> to indicate
+            full support, limited support or no support at all, respecitively.
+        </para>
+        <para>
+             If <parameter>pname</parameter> is <constant>GL_FILTER</constant> the <parameter>params</parameter> is set to either <constant>GL_TRUE</constant>
+             or <constant>GL_FALSE</constant> to indicate support or lack thereof for filter modes other than <constant>GL_NEAREST</constant> or <constant>GL_NEAREST_MIPMAP</constant>
+             for the specified internal format.
+         </para>
+         <para>
+            If <parameter>pname</parameter> is <constant>GL_VERTEX_TEXTURE</constant>, <constant>GL_TESS_CONTROL_TEXTURE</constant>, <constant>GL_TESS_EVALUATION_TEXTURE</constant>,
+            <constant>GL_GEOMETRY_TEXTURE</constant>, <constant>GL_FRAGMENT_TEXTURE</constant>, or <constant>GL_COMPUTE_TEXTURE</constant>, then the value
+            written to <parameter>params</parameter> indicates support for use of the resource as a source of texturing in the vertex, tessellation control,
+            tessellation evaluation, geometry, fragment and compute shader stages, respectively. <parameter>params</parameter> may be set to
+            <constant>GL_FULL_SUPPORT</constant>, <constant>GL_CAVEAT_SUPPORT</constant> or <constant>GL_NONE</constant> to indicate full support,
+            limited support or no support at all, respectively.
+        </para>
+        <para>
+            If <parameter>pname</parameter> is <constant>GL_TEXTURE_SHADOW</constant>, <constant>GL_TEXTURE_GATHER</constant> or <constant>GL_TEXTURE_GATHER_SHADOW</constant> then the value written to
+            <parameter>params</parameter> indicates the level of support for using the resource with a shadow sampler, in gather operations or as a shadow sampler in gather operations, respectively. Returned values
+            may be <constant>GL_FULL_SUPPORT</constant>, <constant>GL_CAVEAT_SUPPORT</constant> or <constant>GL_NONE</constant> to indicate full support,
+            limited support or no support at all, respectively.
+        </para>
+        <para>
+            If <parameter>pname</parameter> is <constant>GL_SHADER_IMAGE_LOAD</constant>, <constant>GL_SHADER_IMAGE_STORE</constant> or <constant>GL_SHADER_IMAGE_ATOMIC</constant>
+            then the value returned in <parameter>params</parameter> indicates the level of support for image loads, stores and atomics for resources of the specified internal
+            format. Returned values
+            may be <constant>GL_FULL_SUPPORT</constant>, <constant>GL_CAVEAT_SUPPORT</constant> or <constant>GL_NONE</constant> to indicate full support,
+            limited support or no support at all, respectively.
+        </para>
+        <para>
+            If <parameter>pname</parameter> is <constant>GL_IMAGE_TEXEL_SIZE</constant> then the size of a texel when the resource when used as
+            an image texture is returned in <parameter>params</parameter>. If the resource is not supported for image
+            textures zero is returned.
+        </para>
+        <para>
+            If <parameter>pname</parameter> is <constant>GL_IMAGE_COMPATIBILITY_CLASS</constant> then the compatibility class of the resource when
+            used as an image texture is returned in <parameter>params</parameter>. The possible values
+            returned are <constant>GL_IMAGE_CLASS_4_X_32</constant>, <constant>GL_IMAGE_CLASS_2_X_32</constant>, <constant>GL_IMAGE_CLASS_1_X_32</constant>,
+            <constant>GL_IMAGE_CLASS_4_X_16</constant>, <constant>GL_IMAGE_CLASS_2_X_16</constant>, <constant>GL_IMAGE_CLASS_1_X_16</constant>,
+            <constant>GL_IMAGE_CLASS_4_X_8</constant>, <constant>GL_IMAGE_CLASS_2_X_8</constant>, <constant>GL_IMAGE_CLASS_1_X_8</constant>,
+            <constant>GL_IMAGE_CLASS_11_11_10</constant>, and <constant>GL_IMAGE_CLASS_10_10_10_2</constant>, which correspond to
+            the 4x32, 2x32, 1x32, 4x16, 2x16, 1x16, 4x8, 2x8, 1x8, the class
+            (a) 11/11/10 packed floating-point format, and the class (b)
+            10/10/10/2 packed formats, respectively.
+            If the resource is not supported for image textures, <constant>GL_NONE</constant> is returned.
+        </para>
+        <para>
+            If <parameter>pname</parameter> is <constant>GL_IMAGE_PIXEL_FORMAT</constant> or <constant>GL_IMAGE_PIXEL_TYPE</constant> then
+            the pixel format or type of the resource when used as an image texture is returned in <parameter>params</parameter>, respectively.
+            In either case, the resource is not supported for image textures <constant>GL_NONE</constant> is returned.
+        </para>
+        <para>
+            If <parameter>pname</parameter> is <constant>GL_IMAGE_FORMAT_COMPATIBILITY_TYPE</constant>, the matching criteria use for the
+            resource when used as an image textures is returned in <parameter>params</parameter>. Possible values returned in <parameter>params</parameter> are
+            <constant>GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE</constant> or <constant>GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS</constant>.
+            If the resource is not supported for image textures, <constant>GL_NONE</constant> is returned.
+        </para>
+        <para>
+            If <parameter>pname</parameter> is <constant>GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST</constant> or <constant>GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST</constant>,
+            support for using the resource both as a source for texture sampling while it is bound as a buffer for depth or stencil test, respectively, is written to <parameter>params</parameter>.
+            Possible values returned are <constant>GL_FULL_SUPPORT</constant>, <constant>GL_CAVEAT_SUPPORT</constant>, or <constant>GL_NONE</constant> to indicate
+            full support, limited support or no support at all. If the resource or operation is not supported, <constant>GL_NONE</constant> is returned.
+        </para>
+        <para>
+            If <parameter>pname</parameter> is <constant>GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE</constant> or <constant>GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE</constant>,
+            support for using the resource both as a source for texture sampling while performing depth or stencil writes to the resources, respectively, is written to <parameter>params</parameter>.
+            Possible values returned are <constant>GL_FULL_SUPPORT</constant>, <constant>GL_CAVEAT_SUPPORT</constant>, or <constant>GL_NONE</constant> to indicate
+            full support, limited support or no support at all. If the resource or operation is not supported, <constant>GL_NONE</constant> is returned.
+        </para>
+        <para>
+            If <parameter>pname</parameter> is <constant>GL_TEXTURE_COMPRESSED</constant> then <constant>GL_TRUE</constant> is returned in <parameter>params</parameter>
+            if <parameter>internalformat</parameter> is a compressed internal format. <constant>GL_FALSE</constant> is returned in <parameter>params</parameter>
+            otherwise.
+        </para>
+        <para>
+            If <parameter>pname</parameter> is <constant>GL_TEXTURE_COMPRESSED_BLOCK_WIDTH</constant>, <constant>GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT</constant> or
+            <constant>GL_TEXTURE_COMPRESSED_BLOCK_SIZE</constant> then the width, height or total size, respectively of a block (in basic machine units) is returned in
+            <parameter>params</parameter>. If the internal format is not compressed, or the resource is not supported, 0 is returned.
+        </para>
+        <para>
+            If <parameter>pname</parameter> is <constant>GL_CLEAR_BUFFER</constant>, the level of support for using the resource with <citerefentry><refentrytitle>glClearBufferData</refentrytitle></citerefentry>
+            and <citerefentry><refentrytitle>glClearBufferSubData</refentrytitle></citerefentry> is returned in <parameter>params</parameter>. Possible values returned are <constant>GL_FULL_SUPPORT</constant>,
+            <constant>GL_CAVEAT_SUPPORT</constant>, or <constant>GL_NONE</constant> to indicate
+            full support, limited support or no support at all, respectively. If the resource or operation is not supported, <constant>GL_NONE</constant> is returned.
+        </para>
+        <para>
+            If <parameter>pname</parameter> is <constant>GL_TEXTURE_VIEW</constant>, the level of support for using the resource with the <citerefentry><refentrytitle>glTextureView</refentrytitle></citerefentry>
+            command is returned in <parameter>params</parameter>. Possible values returned are <constant>GL_FULL_SUPPORT</constant>,
+            <constant>GL_CAVEAT_SUPPORT</constant>, or <constant>GL_NONE</constant> to indicate
+            full support, limited support or no support at all, respectively. If the resource or operation is not supported, <constant>GL_NONE</constant> is returned.
+        </para>
+        <para>
+            If <parameter>pname</parameter> is <constant>GL_VIEW_COMPATIBILITY_CLASS</constant> then the compatibility class of the resource when
+            used as a texture view is returned in <parameter>params</parameter>. The possible values
+            returned are <constant>GL_VIEW_CLASS_128_BITS</constant>, <constant>GL_VIEW_CLASS_96_BITS</constant>,
+            <constant>GL_VIEW_CLASS_64_BITS</constant>, <constant>GL_VIEW_CLASS_48_BITS</constant>, <constant>GL_VIEW_CLASS_32_BITS</constant>,
+            <constant>GL_VIEW_CLASS_24_BITS</constant>, <constant>GL_VIEW_CLASS_16_BITS</constant>, <constant>GL_VIEW_CLASS_8_BITS</constant>,
+            <constant>GL_VIEW_CLASS_S3TC_DXT1_RGB</constant>, <constant>GL_VIEW_CLASS_S3TC_DXT1_RGBA</constant>,
+            <constant>GL_VIEW_CLASS_S3TC_DXT3_RGBA</constant>, <constant>GL_VIEW_CLASS_S3TC_DXT5_RGBA</constant>,
+            <constant>GL_VIEW_CLASS_RGTC1_RED</constant>, <constant>GL_VIEW_CLASS_RGTC2_RG</constant>, <constant>GL_VIEW_CLASS_BPTC_UNORM</constant>, and
+            <constant>GL_VIEW_CLASS_BPTC_FLOAT</constant>.
+        </para>
+        <para>
+            If <parameter>pname</parameter> is <constant>GL_CLEAR_TEXTURE</constant> then the presence of support for using the
+            <citerefentry><refentrytitle>glClearTexImage</refentrytitle></citerefentry> and <citerefentry><refentrytitle>glClearTexSubImage</refentrytitle></citerefentry>
+            commands with the resource is written to <parameter>params</parameter>. Possible values written are  <constant>GL_FULL_SUPPORT</constant>,
+            <constant>GL_CAVEAT_SUPPORT</constant>, or <constant>GL_NONE</constant> to indicate
+            full support, limited support or no support at all, respectively. If the resource or operation is not supported, <constant>GL_NONE</constant> is returned.
+        </para>
+    </refsect1>
+    <refsect1 id="notes"><title>Notes</title>
+        <para>
+            <function>glGetInternalformativ</function> is available only if the
+            GL version is 4.2 or higher.
+        </para>
+        <para>
+            The tokens
+            <constant>GL_INTERNALFORMAT_SUPPORTED</constant>,
+            <constant>GL_INTERNALFORMAT_PREFERRED</constant>,
+            <constant>GL_INTERNALFORMAT_RED_SIZE</constant>,
+            <constant>GL_INTERNALFORMAT_GREEN_SIZE</constant>,
+            <constant>GL_INTERNALFORMAT_BLUE_SIZE</constant>,
+            <constant>GL_INTERNALFORMAT_ALPHA_SIZE</constant>,
+            <constant>GL_INTERNALFORMAT_DEPTH_SIZE</constant>,
+            <constant>GL_INTERNALFORMAT_STENCIL_SIZE</constant>,
+            <constant>GL_INTERNALFORMAT_SHARED_SIZE</constant>,
+            <constant>GL_INTERNALFORMAT_RED_TYPE</constant>,
+            <constant>GL_INTERNALFORMAT_GREEN_TYPE</constant>,
+            <constant>GL_INTERNALFORMAT_BLUE_TYPE</constant>,
+            <constant>GL_INTERNALFORMAT_ALPHA_TYPE</constant>,
+            <constant>GL_INTERNALFORMAT_DEPTH_TYPE</constant>,
+            <constant>GL_INTERNALFORMAT_STENCIL_TYPE</constant>,
+            <constant>GL_MAX_WIDTH</constant>,
+            <constant>GL_MAX_HEIGHT</constant>,
+            <constant>GL_MAX_DEPTH</constant>,
+            <constant>GL_MAX_LAYERS</constant>,
+            <constant>GL_MAX_COMBINED_DIMENSIONS</constant>,
+            <constant>GL_COLOR_COMPONENTS</constant>,
+            <constant>GL_DEPTH_COMPONENTS</constant>,
+            <constant>GL_STENCIL_COMPONENTS</constant>,
+            <constant>GL_COLOR_RENDERABLE</constant>,
+            <constant>GL_DEPTH_RENDERABLE</constant>,
+            <constant>GL_STENCIL_RENDERABLE</constant>,
+            <constant>GL_FRAMEBUFFER_RENDERABLE</constant>,
+            <constant>GL_FRAMEBUFFER_RENDERABLE_LAYERED</constant>,
+            <constant>GL_FRAMEBUFFER_BLEND</constant>,
+            <constant>GL_READ_PIXELS</constant>,
+            <constant>GL_READ_PIXELS_FORMAT</constant>,
+            <constant>GL_READ_PIXELS_TYPE</constant>,
+            <constant>GL_TEXTURE_IMAGE_FORMAT</constant>,
+            <constant>GL_TEXTURE_IMAGE_TYPE</constant>,
+            <constant>GL_GET_TEXTURE_IMAGE_FORMAT</constant>,
+            <constant>GL_GET_TEXTURE_IMAGE_TYPE</constant>,
+            <constant>GL_MIPMAP</constant>,
+            <constant>GL_GENERATE_MIPMAP</constant>,
+            <constant>GL_AUTO_GENERATE_MIPMAP</constant>,
+            <constant>GL_COLOR_ENCODING</constant>,
+            <constant>GL_SRGB_READ</constant>,
+            <constant>GL_SRGB_WRITE</constant>,
+            <constant>GL_SRGB_DECODE_ARB</constant>,
+            <constant>GL_FILTER</constant>,
+            <constant>GL_VERTEX_TEXTURE</constant>,
+            <constant>GL_TESS_CONTROL_TEXTURE</constant>,
+            <constant>GL_TESS_EVALUATION_TEXTURE</constant>,
+            <constant>GL_GEOMETRY_TEXTURE</constant>,
+            <constant>GL_FRAGMENT_TEXTURE</constant>,
+            <constant>GL_COMPUTE_TEXTURE</constant>,
+            <constant>GL_TEXTURE_SHADOW</constant>,
+            <constant>GL_TEXTURE_GATHER</constant>,
+            <constant>GL_TEXTURE_GATHER_SHADOW</constant>,
+            <constant>GL_SHADER_IMAGE_LOAD</constant>,
+            <constant>GL_SHADER_IMAGE_STORE</constant>,
+            <constant>GL_SHADER_IMAGE_ATOMIC</constant>,
+            <constant>GL_IMAGE_TEXEL_SIZE</constant>,
+            <constant>GL_IMAGE_COMPATIBILITY_CLASS</constant>,
+            <constant>GL_IMAGE_PIXEL_FORMAT</constant>,
+            <constant>GL_IMAGE_PIXEL_TYPE</constant>,
+            <constant>GL_IMAGE_FORMAT_COMPATIBILITY_TYPE</constant>,
+            <constant>GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST</constant>,
+            <constant>GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST</constant>,
+            <constant>GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE</constant>,
+            <constant>GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE</constant>,
+            <constant>GL_TEXTURE_COMPRESSED</constant>,
+            <constant>GL_TEXTURE_COMPRESSED_BLOCK_WIDTH</constant>,
+            <constant>GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT</constant>,
+            <constant>GL_TEXTURE_COMPRESSED_BLOCK_SIZE</constant>,
+            <constant>GL_CLEAR_BUFFER</constant>,
+            <constant>GL_TEXTURE_VIEW</constant>, and
+            <constant>GL_VIEW_COMPATIBILITY_CLASS</constant> are supported only if the GL
+            version is 4.3 or higher.
+        </para>
+        <para>
+            The <constant>GL_CLEAR_TEXTURE</constant> token is accepted for <parameter>pname</parameter> only
+            if the GL version is 4.4 or higher.
+        </para>
+        </refsect1>
+    <refsect1 id="errors"><title>Errors</title>
+        <para>
+            <constant>GL_INVALID_VALUE</constant> is generated if <parameter>bufSize</parameter> is negative.
+        </para>
+        <para>
+            <constant>GL_INVALID_ENUM</constant> is generated if <parameter>pname</parameter> is not <constant>GL_SAMPLES</constant> or <constant>GL_NUM_SAMPLE_COUNTS</constant>.
+        </para>
+        <para>
+            <constant>GL_INVALID_ENUM</constant> is generated if <parameter>internalformat</parameter> is not color-, depth-, or stencil-renderable.
+        </para>
+        <para>
+            <constant>GL_INVALID_ENUM</constant> is generated if <parameter>target</parameter> is not one of <constant>GL_TEXTURE_2D_MULTISAMPLE</constant>,
+            <constant>GL_TEXTURE_2D_MULTISAMPLE_ARRAY</constant> or <constant>GL_RENDERBUFFER</constant>.
+        </para>
+    </refsect1>
+    <refsect1 id="seealso"><title>See Also</title>
+        <para>
+            <citerefentry><refentrytitle>glGet</refentrytitle></citerefentry>
+        </para>
+    </refsect1>
+    <refsect1 id="Copyright"><title>Copyright</title>
+        <para>
+            Copyright <trademark class="copyright"></trademark> 2011-2013 Khronos Group.
+            This material may be distributed subject to the terms and conditions set forth in
+            the Open Publication License, v 1.0, 8 June 1999.
+            <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.
+        </para>
+    </refsect1>
+</refentry>
index c6374c48df60d964902f55d80286c356a24c51c2..6c1924cc7a1e7a17a102bcb57499b39bd79ace99 100644 (file)
     </refsect1>
     <refsect1 id="description"><title>Description</title>
         <para>
-            <function>glGetMultisamplefv</function> queries the location of a given sample. <parameter>pname</parameter>
-            specifies the sample parameter to retrieve and must be <constant>GL_SAMPLE_POSITION</constant>. <parameter>index</parameter>
-            corresponds to the sample for which the location should be returned. The sample location is returned as two floating-point
-            values in <parameter>val[0]</parameter> and <parameter>val[1]</parameter>, each between 0 and 1, corresponding to the <parameter>x</parameter>
-            and <parameter>y</parameter> locations respectively in the GL pixel space of that sample. (0.5, 0.5) this corresponds to the
-            pixel center. <parameter>index</parameter> must be between zero and the value of <constant>GL_SAMPLES</constant> - 1.
+            <function>glGetMultisamplefv</function> queries the location of
+            a given sample. <parameter>pname</parameter> specifies the
+            sample parameter to retrieve and must be
+            <constant>GL_SAMPLE_POSITION</constant>.
+            <parameter>index</parameter> corresponds to the sample for which
+            the location should be returned. The sample location is returned
+            as two floating-point values in <parameter>val[0]</parameter>
+            and <parameter>val[1]</parameter>, each between 0 and 1,
+            corresponding to the <parameter>x</parameter> and
+            <parameter>y</parameter> locations respectively in the GL pixel
+            space of that sample. (0.5, 0.5) this corresponds to the pixel
+            center. <parameter>index</parameter> must be between zero and
+            the value of <constant>GL_SAMPLES</constant> minus one.
         </para>
         <para>
             If the multisample mode does not have fixed sample locations, the returned values may only reflect the locations of samples
index 673e8d633fe1ec39e105ba961149aff57177a3c0..2ebf0c6e608f2fd578896ea507a55054f456a3dd 100644 (file)
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group. 
-            This material may be distributed subject to the terms and conditions set forth in 
+            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group.
+            This material may be distributed subject to the terms and conditions set forth in
             the Open Publication License, v 1.0, 8 June 1999.
             <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.
         </para>
index ff2cb6b69914bb5dca3a6045a91ca8ee0460e0d3..492e05b9f0e160d41cbb29f15fc0cda8ef23eafd 100644 (file)
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group. 
-            This material may be distributed subject to the terms and conditions set forth in 
+            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group.
+            This material may be distributed subject to the terms and conditions set forth in
             the Open Publication License, v 1.0, 8 June 1999.
             <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.
         </para>
index 8b1598620ac470755659274a1cecdc4ce378f696..77910833706c3ab2bbe11425e0bb7ef714d808ae 100644 (file)
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group. 
-            This material may be distributed subject to the terms and conditions set forth in 
+            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group.
+            This material may be distributed subject to the terms and conditions set forth in
             the Open Publication License, v 1.0, 8 June 1999.
             <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.
         </para>
index 5fe4028be5c9e2ff5f1e4300906f2cc1e9b65cd0..523d0fc378665a96c9b3372438f67f8c51d55b97 100644 (file)
             allowed for <parameter>programInterface</parameter>.  The set of allowed <parameter>programInterface</parameter>
             values for each property can be found in the following table:
         </para>
-        <informaltable frame="topbot">
+        <informaltable>
             <tgroup cols="2" align="left">
                 <colspec colnum="1" colname="col1" colwidth="1*"/>
                 <colspec colnum="2" colname="col2" colwidth="2*"/>
                 <thead>
                     <row>
-                        <entry morerows="1" rowsep="1" align="center">Property</entry>
-                        <entry morerows="1" rowsep="1" align="center">Supported Interfaces</entry>
+                        <entry>Property</entry>
+                        <entry>Supported Interfaces</entry>
                     </row>
                 </thead>
                 <tbody>
                     <row>
-                        <entry align="left"><constant>GL_NAME_LENGTH</constant></entry>
-                        <entry align="left">Any except <constant>GL_ATOMIC_COUNTER_BUFFER</constant> and <constant>GL_TRANSFORM_FEEDBACK_BUFFER</constant></entry>
+                        <entry><constant>GL_NAME_LENGTH</constant></entry>
+                        <entry>Any except <constant>GL_ATOMIC_COUNTER_BUFFER</constant> and <constant>GL_TRANSFORM_FEEDBACK_BUFFER</constant></entry>
                     </row>
                     <row>
-                        <entry align="left"><constant>GL_TYPE</constant></entry>
-                        <entry align="left"><constant>GL_UNIFORM</constant>, <constant>GL_PROGRAM_INPUT</constant>, <constant>GL_PROGRAM_OUTPUT</constant>, <constant>GL_TRANSFORM_FEEDBACK_VARYING</constant>, <constant>GL_BUFFER_VARIABLE</constant></entry>
+                        <entry><constant>GL_TYPE</constant></entry>
+                        <entry><constant>GL_UNIFORM</constant>, <constant>GL_PROGRAM_INPUT</constant>, <constant>GL_PROGRAM_OUTPUT</constant>, <constant>GL_TRANSFORM_FEEDBACK_VARYING</constant>, <constant>GL_BUFFER_VARIABLE</constant></entry>
                     </row>
                     <row>
-                        <entry align="left"><constant>GL_ARRAY_SIZE</constant></entry>
-                        <entry align="left"><constant>GL_UNIFORM</constant>, <constant>GL_BUFFER_VARIABLE</constant>, <constant>GL_PROGRAM_INPUT</constant>,
+                        <entry><constant>GL_ARRAY_SIZE</constant></entry>
+                        <entry><constant>GL_UNIFORM</constant>, <constant>GL_BUFFER_VARIABLE</constant>, <constant>GL_PROGRAM_INPUT</constant>,
                                             <constant>GL_PROGRAM_OUTPUT, VERTEX_SUBROUTINE_UNIFORM</constant>, <constant>GL_TESS_CONTROL_SUBROUTINE_UNIFORM</constant>,
                                             <constant>GL_TESS_EVALUATION_SUBROUTINE_UNIFORM</constant>, <constant>GL_GEOMETRY_SUBROUTINE_UNIFORM</constant>,
                                             <constant>GL_FRAGMENT_SUBROUTINE_UNIFORM</constant>, <constant>GL_COMPUTE_SUBROUTINE_UNIFORM</constant>, <constant>GL_TRANSFORM_FEEDBACK_VARYING</constant></entry>
                     </row>
                     <row>
-                        <entry align="left"><constant>GL_OFFSET</constant></entry>
-                        <entry align="left"><constant>GL_UNIFORM</constant>, <constant>GL_BUFFER_VARIABLE</constant>, <constant>GL_TRANSFORM_FEEDBACK_VARYING</constant></entry>
+                        <entry><constant>GL_OFFSET</constant></entry>
+                        <entry><constant>GL_UNIFORM</constant>, <constant>GL_BUFFER_VARIABLE</constant>, <constant>GL_TRANSFORM_FEEDBACK_VARYING</constant></entry>
                     </row>
                     <row>
-                        <entry align="left"><constant>GL_BLOCK_INDEX</constant></entry>
-                        <entry align="left"><constant>GL_UNIFORM</constant>, <constant>GL_BUFFER_VARIABLE</constant></entry>
+                        <entry><constant>GL_BLOCK_INDEX</constant></entry>
+                        <entry><constant>GL_UNIFORM</constant>, <constant>GL_BUFFER_VARIABLE</constant></entry>
                     </row>
                     <row>
-                        <entry align="left"><constant>GL_ARRAY_STRIDE</constant></entry>
-                        <entry align="left"><constant>GL_UNIFORM</constant>, <constant>GL_BUFFER_VARIABLE</constant></entry>
+                        <entry><constant>GL_ARRAY_STRIDE</constant></entry>
+                        <entry><constant>GL_UNIFORM</constant>, <constant>GL_BUFFER_VARIABLE</constant></entry>
                     </row>
                     <row>
-                        <entry align="left"><constant>GL_MATRIX_STRIDE</constant></entry>
-                        <entry align="left"><constant>GL_UNIFORM</constant>, <constant>GL_BUFFER_VARIABLE</constant></entry>
+                        <entry><constant>GL_MATRIX_STRIDE</constant></entry>
+                        <entry><constant>GL_UNIFORM</constant>, <constant>GL_BUFFER_VARIABLE</constant></entry>
                     </row>
                     <row>
-                        <entry align="left"><constant>GL_IS_ROW_MAJOR</constant></entry>
-                        <entry align="left"><constant>GL_UNIFORM</constant>, <constant>GL_BUFFER_VARIABLE</constant></entry>
+                        <entry><constant>GL_IS_ROW_MAJOR</constant></entry>
+                        <entry><constant>GL_UNIFORM</constant>, <constant>GL_BUFFER_VARIABLE</constant></entry>
                     </row>
                     <row>
-                        <entry align="left"><constant>GL_ATOMIC_COUNTER_BUFFER_INDEX</constant></entry>
-                        <entry align="left"><constant>GL_UNIFORM</constant></entry>
+                        <entry><constant>GL_ATOMIC_COUNTER_BUFFER_INDEX</constant></entry>
+                        <entry><constant>GL_UNIFORM</constant></entry>
                     </row>
                     <row>
-                        <entry align="left"><constant>GL_TEXTURE_BUFFER</constant></entry>
-                        <entry align="left"><emphasis>none</emphasis></entry>
+                        <entry><constant>GL_TEXTURE_BUFFER</constant></entry>
+                        <entry><emphasis>none</emphasis></entry>
                     </row>
                     <row>
-                        <entry align="left"><constant>GL_BUFFER_BINDING</constant></entry>
-                        <entry align="left"><constant>GL_UNIFORM_BLOCK</constant>, <constant>GL_ATOMIC_COUNTER_BUFFER</constant>, <constant>GL_SHADER_STORAGE_BLOCK</constant>, <constant>GL_TRANSFORM_FEEDBACK_BUFFER</constant></entry>
+                        <entry><constant>GL_BUFFER_BINDING</constant></entry>
+                        <entry><constant>GL_UNIFORM_BLOCK</constant>, <constant>GL_ATOMIC_COUNTER_BUFFER</constant>, <constant>GL_SHADER_STORAGE_BLOCK</constant>, <constant>GL_TRANSFORM_FEEDBACK_BUFFER</constant></entry>
                     </row>
                     <row>
-                        <entry align="left"><constant>GL_BUFFER_DATA_SIZE</constant></entry>
-                        <entry align="left"><constant>GL_UNIFORM_BLOCK</constant>, <constant>GL_ATOMIC_COUNTER_BUFFER</constant>, <constant>GL_SHADER_STORAGE_BLOCK</constant></entry>
+                        <entry><constant>GL_BUFFER_DATA_SIZE</constant></entry>
+                        <entry><constant>GL_UNIFORM_BLOCK</constant>, <constant>GL_ATOMIC_COUNTER_BUFFER</constant>, <constant>GL_SHADER_STORAGE_BLOCK</constant></entry>
                     </row>
                     <row>
-                        <entry align="left"><constant>GL_NUM_ACTIVE_VARIABLES</constant></entry>
-                        <entry align="left"><constant>GL_UNIFORM_BLOCK</constant>, <constant>GL_ATOMIC_COUNTER_BUFFER</constant>, <constant>GL_SHADER_STORAGE_BLOCK</constant>, <constant>GL_TRANSFORM_FEEDBACK_BUFFER</constant></entry>
+                        <entry><constant>GL_NUM_ACTIVE_VARIABLES</constant></entry>
+                        <entry><constant>GL_UNIFORM_BLOCK</constant>, <constant>GL_ATOMIC_COUNTER_BUFFER</constant>, <constant>GL_SHADER_STORAGE_BLOCK</constant>, <constant>GL_TRANSFORM_FEEDBACK_BUFFER</constant></entry>
                     </row>
                     <row>
-                        <entry align="left"><constant>GL_ACTIVE_VARIABLES</constant></entry>
-                        <entry align="left"><constant>GL_UNIFORM_BLOCK</constant>, <constant>GL_ATOMIC_COUNTER_BUFFER</constant>, <constant>GL_SHADER_STORAGE_BLOCK</constant>, <constant>GL_TRANSFORM_FEEDBACK_BUFFER</constant></entry>
+                        <entry><constant>GL_ACTIVE_VARIABLES</constant></entry>
+                        <entry><constant>GL_UNIFORM_BLOCK</constant>, <constant>GL_ATOMIC_COUNTER_BUFFER</constant>, <constant>GL_SHADER_STORAGE_BLOCK</constant>, <constant>GL_TRANSFORM_FEEDBACK_BUFFER</constant></entry>
                     </row>
                     <row>
-                        <entry align="left"><constant>GL_REFERENCED_BY_VERTEX_SHADER</constant></entry>
-                        <entry align="left"><constant>GL_UNIFORM</constant>, <constant>GL_UNIFORM_BLOCK</constant>, <constant>GL_ATOMIC_COUNTER_SHADER</constant>,
+                        <entry><constant>GL_REFERENCED_BY_VERTEX_SHADER</constant></entry>
+                        <entry><constant>GL_UNIFORM</constant>, <constant>GL_UNIFORM_BLOCK</constant>, <constant>GL_ATOMIC_COUNTER_SHADER</constant>,
                                             <constant>GL_BUFFER</constant>, <constant>GL_SHADER_STORAGE_BLOCK</constant>, <constant>GL_BUFFER_VARIABLE</constant>,
                                             <constant>GL_PROGRAM_INPUT</constant>, <constant>GL_PROGRAM_OUTPUT</constant></entry>
                     </row>
                     <row>
-                        <entry align="left"><constant>GL_REFERENCED_BY_TESS_CONTROL_SHADER</constant></entry>
-                        <entry align="left"><constant>GL_UNIFORM</constant>, <constant>GL_UNIFORM_BLOCK</constant>, <constant>GL_ATOMIC_COUNTER_SHADER</constant>,
+                        <entry><constant>GL_REFERENCED_BY_TESS_CONTROL_SHADER</constant></entry>
+                        <entry><constant>GL_UNIFORM</constant>, <constant>GL_UNIFORM_BLOCK</constant>, <constant>GL_ATOMIC_COUNTER_SHADER</constant>,
                                             <constant>GL_BUFFER</constant>, <constant>GL_SHADER_STORAGE_BLOCK</constant>, <constant>GL_BUFFER_VARIABLE</constant>,
                                             <constant>GL_PROGRAM_INPUT</constant>, <constant>GL_PROGRAM_OUTPUT</constant></entry>
                     </row>
                     <row>
-                        <entry align="left"><constant>GL_REFERENCED_BY_TESS_EVALUATION_SHADER</constant></entry>
-                        <entry align="left"><constant>GL_UNIFORM</constant>, <constant>GL_UNIFORM_BLOCK</constant>, <constant>GL_ATOMIC_COUNTER_SHADER</constant>,
+                        <entry><constant>GL_REFERENCED_BY_TESS_EVALUATION_SHADER</constant></entry>
+                        <entry><constant>GL_UNIFORM</constant>, <constant>GL_UNIFORM_BLOCK</constant>, <constant>GL_ATOMIC_COUNTER_SHADER</constant>,
                                             <constant>GL_BUFFER</constant>, <constant>GL_SHADER_STORAGE_BLOCK</constant>, <constant>GL_BUFFER_VARIABLE</constant>,
                                             <constant>GL_PROGRAM_INPUT</constant>, <constant>GL_PROGRAM_OUTPUT</constant></entry>
                     </row>
                     <row>
-                        <entry align="left"><constant>GL_REFERENCED_BY_GEOMETRY_SHADER</constant></entry>
-                        <entry align="left"><constant>GL_UNIFORM</constant>, <constant>GL_UNIFORM_BLOCK</constant>, <constant>GL_ATOMIC_COUNTER_SHADER</constant>,
+                        <entry><constant>GL_REFERENCED_BY_GEOMETRY_SHADER</constant></entry>
+                        <entry><constant>GL_UNIFORM</constant>, <constant>GL_UNIFORM_BLOCK</constant>, <constant>GL_ATOMIC_COUNTER_SHADER</constant>,
                                             <constant>GL_BUFFER</constant>, <constant>GL_SHADER_STORAGE_BLOCK</constant>, <constant>GL_BUFFER_VARIABLE</constant>,
                                             <constant>GL_PROGRAM_INPUT</constant>, <constant>GL_PROGRAM_OUTPUT</constant></entry>
                     </row>
                     <row>
-                        <entry align="left"><constant>GL_REFERENCED_BY_FRAGMENT_SHADER</constant></entry>
-                        <entry align="left"><constant>GL_UNIFORM</constant>, <constant>GL_UNIFORM_BLOCK</constant>, <constant>GL_ATOMIC_COUNTER_SHADER</constant>,
+                        <entry><constant>GL_REFERENCED_BY_FRAGMENT_SHADER</constant></entry>
+                        <entry><constant>GL_UNIFORM</constant>, <constant>GL_UNIFORM_BLOCK</constant>, <constant>GL_ATOMIC_COUNTER_SHADER</constant>,
                                             <constant>GL_BUFFER</constant>, <constant>GL_SHADER_STORAGE_BLOCK</constant>, <constant>GL_BUFFER_VARIABLE</constant>,
                                             <constant>GL_PROGRAM_INPUT</constant>, <constant>GL_PROGRAM_OUTPUT</constant></entry>
                     </row>
                     <row>
-                        <entry align="left"><constant>GL_REFERENCED_BY_COMPUTE_SHADER</constant></entry>
-                        <entry align="left"><constant>GL_UNIFORM</constant>, <constant>GL_UNIFORM_BLOCK</constant>, <constant>GL_ATOMIC_COUNTER_SHADER</constant>,
+                        <entry><constant>GL_REFERENCED_BY_COMPUTE_SHADER</constant></entry>
+                        <entry><constant>GL_UNIFORM</constant>, <constant>GL_UNIFORM_BLOCK</constant>, <constant>GL_ATOMIC_COUNTER_SHADER</constant>,
                                             <constant>GL_BUFFER</constant>, <constant>GL_SHADER_STORAGE_BLOCK</constant>, <constant>GL_BUFFER_VARIABLE</constant>,
                                             <constant>GL_PROGRAM_INPUT</constant>, <constant>GL_PROGRAM_OUTPUT</constant></entry>
                     </row>
                     <row>
-                        <entry align="left"><constant>GL_NUM_COMPATIBLE_SUBROUTINES</constant></entry>
-                        <entry align="left"><constant>GL_VERTEX_SUBROUTINE_UNIFORM</constant>, <constant>GL_TESS_CONTROL_SUBROUTINE_UNIFORM</constant>,
+                        <entry><constant>GL_NUM_COMPATIBLE_SUBROUTINES</constant></entry>
+                        <entry><constant>GL_VERTEX_SUBROUTINE_UNIFORM</constant>, <constant>GL_TESS_CONTROL_SUBROUTINE_UNIFORM</constant>,
                                             <constant>GL_TESS_EVALUATION_SUBROUTINE_UNIFORM</constant>, <constant>GL_GEOMETRY_SUBROUTINE_UNIFORM</constant>,
                                             <constant>GL_FRAGMENT_SUBROUTINE_UNIFORM</constant>, <constant>GL_COMPUTE_SUBROUTINE_UNIFORM</constant></entry>
                     </row>
                     <row>
-                        <entry align="left"><constant>GL_COMPATIBLE_SUBROUTINES</constant></entry>
-                        <entry align="left"><constant>GL_VERTEX_SUBROUTINE_UNIFORM</constant>, <constant>GL_TESS_CONTROL_SUBROUTINE_UNIFORM</constant>,
+                        <entry><constant>GL_COMPATIBLE_SUBROUTINES</constant></entry>
+                        <entry><constant>GL_VERTEX_SUBROUTINE_UNIFORM</constant>, <constant>GL_TESS_CONTROL_SUBROUTINE_UNIFORM</constant>,
                                             <constant>GL_TESS_EVALUATION_SUBROUTINE_UNIFORM</constant>, <constant>GL_GEOMETRY_SUBROUTINE_UNIFORM</constant>,
                                             <constant>GL_FRAGMENT_SUBROUTINE_UNIFORM</constant>, <constant>GL_COMPUTE_SUBROUTINE_UNIFORM</constant></entry>
                     </row>
                     <row>
-                        <entry align="left"><constant>GL_TOP_LEVEL_ARRAY_SIZE</constant></entry>
-                        <entry align="left"><constant>GL_BUFFER_VARIABLE</constant></entry>
+                        <entry><constant>GL_TOP_LEVEL_ARRAY_SIZE</constant></entry>
+                        <entry><constant>GL_BUFFER_VARIABLE</constant></entry>
                     </row>
                     <row>
-                        <entry align="left"><constant>GL_TOP_LEVEL_ARRAY_STRIDE</constant></entry>
-                        <entry align="left"><constant>GL_BUFFER_VARIABLE</constant></entry>
+                        <entry><constant>GL_TOP_LEVEL_ARRAY_STRIDE</constant></entry>
+                        <entry><constant>GL_BUFFER_VARIABLE</constant></entry>
                     </row>
                     <row>
-                        <entry align="left"><constant>GL_LOCATION</constant></entry>
-                        <entry align="left"><constant>GL_UNIFORM</constant>, <constant>GL_PROGRAM_INPUT</constant>, <constant>GL_PROGRAM_OUTPUT</constant>,
+                        <entry><constant>GL_LOCATION</constant></entry>
+                        <entry><constant>GL_UNIFORM</constant>, <constant>GL_PROGRAM_INPUT</constant>, <constant>GL_PROGRAM_OUTPUT</constant>,
                                             <constant>GL_VERTEX_SUBROUTINE_UNIFORM</constant>, <constant>GL_TESS_CONTROL_SUBROUTINE_UNIFORM</constant>,
                                             <constant>GL_TESS_EVALUATION_SUBROUTINE_UNIFORM</constant>, <constant>GL_GEOMETRY_SUBROUTINE_UNIFORM</constant>,
                                             <constant>GL_FRAGMENT_SUBROUTINE_UNIFORM</constant>, <constant>GL_COMPUTE_SUBROUTINE_UNIFORM</constant></entry>
                     </row>
                     <row>
-                        <entry align="left"><constant>GL_LOCATION_INDEX</constant></entry>
-                        <entry align="left"><constant>GL_PROGRAM_OUTPUT</constant></entry>
+                        <entry><constant>GL_LOCATION_INDEX</constant></entry>
+                        <entry><constant>GL_PROGRAM_OUTPUT</constant></entry>
                     </row>
                     <row>
-                        <entry align="left"><constant>GL_IS_PER_PATCH</constant></entry>
-                        <entry align="left"><constant>GL_PROGRAM_INPUT</constant>, <constant>GL_PROGRAM_OUTPUT</constant></entry>
+                        <entry><constant>GL_IS_PER_PATCH</constant></entry>
+                        <entry><constant>GL_PROGRAM_INPUT</constant>, <constant>GL_PROGRAM_OUTPUT</constant></entry>
                     </row>
                     <row>
-                        <entry align="left"><constant>GL_LOCATION_COMPONENT</constant></entry>
-                        <entry align="left"><constant>GL_PROGRAM_INPUT</constant>, <constant>GL_PROGRAM_OUTPUT</constant></entry>
+                        <entry><constant>GL_LOCATION_COMPONENT</constant></entry>
+                        <entry><constant>GL_PROGRAM_INPUT</constant>, <constant>GL_PROGRAM_OUTPUT</constant></entry>
                     </row>
                     <row>
-                        <entry align="left"><constant>GL_TRANSFORM_FEEDBACK_BUFFER_INDEX</constant></entry>
-                        <entry align="left"><constant>GL_TRANSFORM_FEEDBACK_VARYING</constant></entry>
+                        <entry><constant>GL_TRANSFORM_FEEDBACK_BUFFER_INDEX</constant></entry>
+                        <entry><constant>GL_TRANSFORM_FEEDBACK_VARYING</constant></entry>
                     </row>
                     <row>
-                        <entry align="left"><constant>GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE</constant></entry>
-                        <entry align="left"><constant>GL_TRANSFORM_FEEDBACK_BUFFER</constant></entry>
+                        <entry><constant>GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE</constant></entry>
+                        <entry><constant>GL_TRANSFORM_FEEDBACK_BUFFER</constant></entry>
                     </row>
                 </tbody>
             </tgroup>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group. 
-            This material may be distributed subject to the terms and conditions set forth in 
+            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group.
+            This material may be distributed subject to the terms and conditions set forth in
             the Open Publication License, v 1.0, 8 June 1999.
             <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.
         </para>
index 1e6fcaac7cafdeadee9930bc6c307f8141125c40..c2d2dcd6414ba1456721004d8df98909ee8d4f95 100644 (file)
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group. 
-            This material may be distributed subject to the terms and conditions set forth in 
+            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group.
+            This material may be distributed subject to the terms and conditions set forth in
             the Open Publication License, v 1.0, 8 June 1999.
             <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.
         </para>
index b87f382c24e31b16fd139a7bea6b6aab590ba0a8..74cdc49accfa01d8bf40da5f7ff51de50d5ecfa0 100644 (file)
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group. 
-            This material may be distributed subject to the terms and conditions set forth in 
+            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group.
+            This material may be distributed subject to the terms and conditions set forth in
             the Open Publication License, v 1.0, 8 June 1999.
             <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.
         </para>
index 657ea16bacf0697763e2880cead96111ed2dfaa9..7aa7ea8ea2b1f26ed2f805c3ac7a7bc33cecb560 100644 (file)
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group. 
-            This material may be distributed subject to the terms and conditions set forth in 
+            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group.
+            This material may be distributed subject to the terms and conditions set forth in
             the Open Publication License, v 1.0, 8 June 1999.
             <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.
         </para>
index 9e39937d54f2202946b76584a01e60937c70068b..f7d6095b8d3726cc2eae0ec66468aa127832fd9c 100644 (file)
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group. 
-            This material may be distributed subject to the terms and conditions set forth in 
+            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group.
+            This material may be distributed subject to the terms and conditions set forth in
             the Open Publication License, v 1.0, 8 June 1999.
             <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.
         </para>
index e77cdd29cf88342658140a1c2e39028f689f0e1c..20b1349f7a2cdde3a7cf532245c48b676a707b6b 100644 (file)
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc. 
-            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group. 
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
             This document is licensed under the SGI
             Free Software B License. For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
index b38025019bc3e67a0b2eb2df5f079a63b3dc4f84..87e514ffd97ebd2de53f048a00177f87febe3f53 100644 (file)
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc. 
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
             Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
             This document is licensed under the SGI
             Free Software B License. For details, see
index 3118ed31b6a431002eb8e48788c64dfb3eb5642c..a50eca6d772183e93e4c9d9d403b5927a8961efe 100644 (file)
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc. 
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
             Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
             This document is licensed under the SGI
             Free Software B License. For details, see
index fe7f0c1c504cc2cc949fd2e3de7b0cd3b2fc41eb..755b0da3386701250c2e3384df15ada65a1fde8e 100644 (file)
@@ -99,7 +99,8 @@
             variable selected by <parameter>index</parameter>. An <parameter>index</parameter> of 0 selects
             the first varying variable specified in the <parameter>varyings</parameter> array passed
             to <citerefentry><refentrytitle>glTransformFeedbackVaryings</refentrytitle></citerefentry>, and
-            an <parameter>index</parameter> of <constant>GL_TRANSFORM_FEEDBACK_VARYINGS</constant> - 1 selects
+            an <parameter>index</parameter> of the value of
+            <constant>GL_TRANSFORM_FEEDBACK_VARYINGS</constant> minus one selects
             the last such variable.
         </para>
         <para>
index 605c05886ce2a3be2b1868e27b12ac97d42a1aba..116cb9d063dd1ddc87847c0de058a9de3d772923 100644 (file)
@@ -7,6 +7,10 @@
             <year>1991-2006</year>
             <holder>Silicon Graphics, Inc.</holder>
         </copyright>
+        <copyright>
+            <year>2010-2013</year>
+            <holder>Khronos Group</holder>
+        </copyright>
     </refentryinfo>
     <refmeta>
         <refentrytitle>glHint</refentrytitle>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006
-            Silicon Graphics, Inc. This document is licensed under the SGI
-            Free Software B License. For details, see
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
+            This document is licensed under the SGI Free Software B License.
+            For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
         </para>
     </refsect1>
index 3cb63716587431a88505bf738c253087302e36ba..90049407ffea349f7b2dbe34ae652aab0fdd5882 100644 (file)
@@ -69,8 +69,8 @@
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group. 
-            This material may be distributed subject to the terms and conditions set forth in 
+            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group.
+            This material may be distributed subject to the terms and conditions set forth in
             the Open Publication License, v 1.0, 8 June 1999.
             <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.
         </para>
index a3669a5f107b4251cd3a979ca3a1c33cc34b070c..5fa9034199e010871ab0a07e7d7ba7972639dca5 100644 (file)
@@ -95,8 +95,8 @@
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group. 
-            This material may be distributed subject to the terms and conditions set forth in 
+            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group.
+            This material may be distributed subject to the terms and conditions set forth in
             the Open Publication License, v 1.0, 8 June 1999.
             <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.
         </para>
index 00dc54f3e7c7fbc63ad6df452239427aadf2b386..f187f5d9d13834206d1f8d3743387586ff5ffb71 100644 (file)
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group. 
-            This material may be distributed subject to the terms and conditions set forth in 
+            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group.
+            This material may be distributed subject to the terms and conditions set forth in
             the Open Publication License, v 1.0, 8 June 1999.
             <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.
         </para>
index 6b434d7de7ed9f0177ddd1b7de9be63ce2cdf951..0ceca83933766caccaee17b08c058f337a14eb9f 100644 (file)
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group. 
-            This material may be distributed subject to the terms and conditions set forth in 
+            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group.
+            This material may be distributed subject to the terms and conditions set forth in
             the Open Publication License, v 1.0, 8 June 1999.
             <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.
         </para>
index fca0435b435b03c347c0cbd48dbc8abf5f88c696..b0ede4da1bba709848b3aeb5280a5ac6f8bdcc9c 100644 (file)
@@ -92,8 +92,8 @@
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group. 
-            This material may be distributed subject to the terms and conditions set forth in 
+            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group.
+            This material may be distributed subject to the terms and conditions set forth in
             the Open Publication License, v 1.0, 8 June 1999.
             <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.
         </para>
index 0c0b751f047b802b55693fa9a08a148ce763cce8..4076c23c191dbd15d8b7eeff455106b5efb0bbaa 100644 (file)
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group. 
-            This material may be distributed subject to the terms and conditions set forth in 
+            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group.
+            This material may be distributed subject to the terms and conditions set forth in
             the Open Publication License, v 1.0, 8 June 1999.
             <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.
         </para>
index d6611a4fee25dbb555b331fb61981409dbc984d0..09ab7e3020ccaedc8f1b97f2a44ae78684bf9d80 100644 (file)
         </para>
         <para>
         </para>
-        <informaltable frame="topbot">
+        <informaltable>
             <tgroup cols="2" align="left">
                 <colspec/>
                 <colspec/>
                 <thead>
                     <row>
-                        <entry rowsep="1" align="left"><emphasis role="bold">
-                        Constant
-                        </emphasis></entry>
-                        <entry rowsep="1" align="left"><emphasis role="bold">
-                        See
-                        </emphasis></entry>
+                        <entry>
+                            <emphasis role="bold"> Constant </emphasis>
+                        </entry>
+                        <entry>
+                            <emphasis role="bold"> See </emphasis>
+                        </entry>
                     </row>
                 </thead>
                 <tbody>
                     <row>
-                        <entry align="left">
-                        <constant>GL_BLEND</constant>
+                        <entry>
+                            <constant>GL_BLEND</constant>
                         </entry>
-                        <entry align="left">
-                        <citerefentry><refentrytitle>glBlendFunc</refentrytitle></citerefentry>, <citerefentry><refentrytitle>glLogicOp</refentrytitle></citerefentry>
+                        <entry>
+                            <citerefentry><refentrytitle>glBlendFunc</refentrytitle></citerefentry>, 
+                            <citerefentry><refentrytitle>glLogicOp</refentrytitle></citerefentry>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_CLIP_DISTANCE</constant><emphasis>i</emphasis>
+                        <entry>
+                            <constant>GL_CLIP_DISTANCE</constant><emphasis>i</emphasis>
                         </entry>
-                        <entry align="left">
-                        <citerefentry><refentrytitle>glEnable</refentrytitle></citerefentry>
+                        <entry>
+                            <citerefentry><refentrytitle>glEnable</refentrytitle></citerefentry>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_COLOR_LOGIC_OP</constant>
+                        <entry>
+                            <constant>GL_COLOR_LOGIC_OP</constant>
                         </entry>
-                        <entry align="left">
-                        <citerefentry><refentrytitle>glLogicOp</refentrytitle></citerefentry>
+                        <entry>
+                            <citerefentry><refentrytitle>glLogicOp</refentrytitle></citerefentry>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_CULL_FACE</constant>
+                        <entry>
+                            <constant>GL_CULL_FACE</constant>
                         </entry>
-                        <entry align="left">
-                        <citerefentry><refentrytitle>glCullFace</refentrytitle></citerefentry>
+                        <entry>
+                            <citerefentry><refentrytitle>glCullFace</refentrytitle></citerefentry>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_DEPTH_CLAMP</constant>
+                        <entry>
+                            <constant>GL_DEPTH_CLAMP</constant>
                         </entry>
-                        <entry align="left">
-                        <citerefentry><refentrytitle>glEnable</refentrytitle></citerefentry>
+                        <entry>
+                            <citerefentry><refentrytitle>glEnable</refentrytitle></citerefentry>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_DEBUG_OUTPUT</constant>
+                        <entry>
+                            <constant>GL_DEBUG_OUTPUT</constant>
                         </entry>
-                        <entry align="left">
-                        <citerefentry><refentrytitle>glEnable</refentrytitle></citerefentry>
+                        <entry>
+                            <citerefentry><refentrytitle>glEnable</refentrytitle></citerefentry>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_DEBUG_OUTPUT_SYNCHRONOUS</constant>
+                        <entry>
+                            <constant>GL_DEBUG_OUTPUT_SYNCHRONOUS</constant>
                         </entry>
-                        <entry align="left">
-                        <citerefentry><refentrytitle>glEnable</refentrytitle></citerefentry>
+                        <entry>
+                            <citerefentry><refentrytitle>glEnable</refentrytitle></citerefentry>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_DEPTH_TEST</constant>
+                        <entry>
+                            <constant>GL_DEPTH_TEST</constant>
                         </entry>
-                        <entry align="left">
-                        <citerefentry><refentrytitle>glDepthFunc</refentrytitle></citerefentry>, <citerefentry><refentrytitle>glDepthRange</refentrytitle></citerefentry>
+                        <entry>
+                            <citerefentry><refentrytitle>glDepthFunc</refentrytitle></citerefentry>, 
+                            <citerefentry><refentrytitle>glDepthRange</refentrytitle></citerefentry>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_DITHER</constant>
+                        <entry>
+                            <constant>GL_DITHER</constant>
                         </entry>
-                        <entry align="left">
-                        <citerefentry><refentrytitle>glEnable</refentrytitle></citerefentry>
+                        <entry>
+                            <citerefentry><refentrytitle>glEnable</refentrytitle></citerefentry>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_FRAMEBUFFER_SRGB</constant>
+                        <entry>
+                            <constant>GL_FRAMEBUFFER_SRGB</constant>
                         </entry>
-                        <entry align="left">
-                        <citerefentry><refentrytitle>glEnable</refentrytitle></citerefentry>
+                        <entry>
+                            <citerefentry><refentrytitle>glEnable</refentrytitle></citerefentry>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_LINE_SMOOTH</constant>
+                        <entry>
+                            <constant>GL_LINE_SMOOTH</constant>
                         </entry>
-                        <entry align="left">
-                        <citerefentry><refentrytitle>glLineWidth</refentrytitle></citerefentry>
+                        <entry>
+                            <citerefentry><refentrytitle>glLineWidth</refentrytitle></citerefentry>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_MULTISAMPLE</constant>
+                        <entry>
+                            <constant>GL_MULTISAMPLE</constant>
                         </entry>
-                        <entry align="left">
-                        <citerefentry><refentrytitle>glSampleCoverage</refentrytitle></citerefentry>
+                        <entry>
+                            <citerefentry><refentrytitle>glSampleCoverage</refentrytitle></citerefentry>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_POLYGON_SMOOTH</constant>
+                        <entry>
+                            <constant>GL_POLYGON_SMOOTH</constant>
                         </entry>
-                        <entry align="left">
-                        <citerefentry><refentrytitle>glPolygonMode</refentrytitle></citerefentry>
+                        <entry>
+                            <citerefentry><refentrytitle>glPolygonMode</refentrytitle></citerefentry>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_POLYGON_OFFSET_FILL</constant>
+                        <entry>
+                            <constant>GL_POLYGON_OFFSET_FILL</constant>
                         </entry>
-                        <entry align="left">
-                        <citerefentry><refentrytitle>glPolygonOffset</refentrytitle></citerefentry>
+                        <entry>
+                            <citerefentry><refentrytitle>glPolygonOffset</refentrytitle></citerefentry>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_POLYGON_OFFSET_LINE</constant>
+                        <entry>
+                            <constant>GL_POLYGON_OFFSET_LINE</constant>
                         </entry>
-                        <entry align="left">
-                        <citerefentry><refentrytitle>glPolygonOffset</refentrytitle></citerefentry>
+                        <entry>
+                            <citerefentry><refentrytitle>glPolygonOffset</refentrytitle></citerefentry>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_POLYGON_OFFSET_POINT</constant>
+                        <entry>
+                            <constant>GL_POLYGON_OFFSET_POINT</constant>
                         </entry>
-                        <entry align="left">
-                        <citerefentry><refentrytitle>glPolygonOffset</refentrytitle></citerefentry>
+                        <entry>
+                            <citerefentry><refentrytitle>glPolygonOffset</refentrytitle></citerefentry>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_PROGRAM_POINT_SIZE</constant>
+                        <entry>
+                            <constant>GL_PROGRAM_POINT_SIZE</constant>
                         </entry>
-                        <entry align="left">
-                        <citerefentry><refentrytitle>glEnable</refentrytitle></citerefentry>
+                        <entry>
+                            <citerefentry><refentrytitle>glEnable</refentrytitle></citerefentry>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_PRIMITIVE_RESTART</constant>
+                        <entry>
+                            <constant>GL_PRIMITIVE_RESTART</constant>
                         </entry>
-                        <entry align="left">
-                        <citerefentry><refentrytitle>glEnable</refentrytitle></citerefentry>, <citerefentry><refentrytitle>glPrimitiveRestartIndex</refentrytitle></citerefentry>
+                        <entry>
+                            <citerefentry><refentrytitle>glEnable</refentrytitle></citerefentry>, 
+                            <citerefentry><refentrytitle>glPrimitiveRestartIndex</refentrytitle></citerefentry>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_SAMPLE_ALPHA_TO_COVERAGE</constant>
+                        <entry>
+                            <constant>GL_SAMPLE_ALPHA_TO_COVERAGE</constant>
                         </entry>
-                        <entry align="left">
-                        <citerefentry><refentrytitle>glSampleCoverage</refentrytitle></citerefentry>
+                        <entry>
+                            <citerefentry><refentrytitle>glSampleCoverage</refentrytitle></citerefentry>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_SAMPLE_ALPHA_TO_ONE</constant>
+                        <entry>
+                            <constant>GL_SAMPLE_ALPHA_TO_ONE</constant>
                         </entry>
-                        <entry align="left">
-                        <citerefentry><refentrytitle>glSampleCoverage</refentrytitle></citerefentry>
+                        <entry>
+                            <citerefentry><refentrytitle>glSampleCoverage</refentrytitle></citerefentry>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_SAMPLE_COVERAGE</constant>
+                        <entry>
+                            <constant>GL_SAMPLE_COVERAGE</constant>
                         </entry>
-                        <entry align="left">
-                        <citerefentry><refentrytitle>glSampleCoverage</refentrytitle></citerefentry>
+                        <entry>
+                            <citerefentry><refentrytitle>glSampleCoverage</refentrytitle></citerefentry>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_SAMPLE_MASK</constant>
+                        <entry>
+                            <constant>GL_SAMPLE_MASK</constant>
                         </entry>
-                        <entry align="left">
-                        <citerefentry><refentrytitle>glEnable</refentrytitle></citerefentry>
+                        <entry>
+                            <citerefentry><refentrytitle>glEnable</refentrytitle></citerefentry>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_SCISSOR_TEST</constant>
+                        <entry>
+                            <constant>GL_SCISSOR_TEST</constant>
                         </entry>
-                        <entry align="left">
-                        <citerefentry><refentrytitle>glScissor</refentrytitle></citerefentry>
+                        <entry>
+                            <citerefentry><refentrytitle>glScissor</refentrytitle></citerefentry>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_STENCIL_TEST</constant>
+                        <entry>
+                            <constant>GL_STENCIL_TEST</constant>
                         </entry>
-                        <entry align="left">
-                        <citerefentry><refentrytitle>glStencilFunc</refentrytitle></citerefentry>, <citerefentry><refentrytitle>glStencilOp</refentrytitle></citerefentry>
+                        <entry>
+                            <citerefentry><refentrytitle>glStencilFunc</refentrytitle></citerefentry>, 
+                            <citerefentry><refentrytitle>glStencilOp</refentrytitle></citerefentry>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_TEXTURE_CUBE_MAP_SEAMLESS</constant>
+                        <entry>
+                            <constant>GL_TEXTURE_CUBE_MAP_SEAMLESS</constant>
                         </entry>
-                        <entry align="left">
-                        <citerefentry><refentrytitle>glEnable</refentrytitle></citerefentry>
+                        <entry>
+                            <citerefentry><refentrytitle>glEnable</refentrytitle></citerefentry>
                         </entry>
                     </row>
                 </tbody>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc. 
-            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group. 
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
             This document is licensed under the SGI
             Free Software B License. For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
index 7b9c6b1ae1ca125ad45c22825293e91ca8245791..9d824573c00bf7a09a789b133c25a37a05af6757 100644 (file)
@@ -7,6 +7,10 @@
             <year>1991-2006</year>
             <holder>Silicon Graphics, Inc.</holder>
         </copyright>
+        <copyright>
+            <year>2010-2013</year>
+            <holder>Khronos Group</holder>
+        </copyright>
     </refentryinfo>
     <refmeta>
         <refentrytitle>glIsTexture</refentrytitle>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006
-            Silicon Graphics, Inc. This document is licensed under the SGI
-            Free Software B License. For details, see
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
+            This document is licensed under the SGI Free Software B License.
+            For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
         </para>
     </refsect1>
index 51b49045cf0c42f158183eed1ac5a44d69266e2f..92d31579379bcc5a1241117caa550414bfcf92c2 100644 (file)
@@ -7,6 +7,10 @@
             <year>1991-2006</year>
             <holder>Silicon Graphics, Inc.</holder>
         </copyright>
+        <copyright>
+            <year>2010-2013</year>
+            <holder>Khronos Group</holder>
+        </copyright>
     </refentryinfo>
     <refmeta>
         <refentrytitle>glLineWidth</refentrytitle>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006
-            Silicon Graphics, Inc. This document is licensed under the SGI
-            Free Software B License. For details, see
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
+            This document is licensed under the SGI Free Software B License.
+            For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
         </para>
     </refsect1>
index 7088ce656f1d350d884e96d2f84a2cc85065491b..1848a9b451db43b40f0dcc17fcba0ac987e1df51 100644 (file)
@@ -7,6 +7,10 @@
             <year>1991-2006</year>
             <holder>Silicon Graphics, Inc.</holder>
         </copyright>
+        <copyright>
+            <year>2010-2013</year>
+            <holder>Khronos Group</holder>
+        </copyright>
     </refentryinfo>
     <refmeta>
         <refentrytitle>glLogicOp</refentrytitle>
         </para>
         <para>
         </para>
-        <informaltable frame="topbot">
-            <tgroup cols="2" align="left">
-                <colspec/>
-                <colspec/>
+        <informaltable>
+            <tgroup cols="2">
+                <colspec align="left" />
+                <colspec align="center" />
                 <thead>
                     <row>
-                        <entry rowsep="1" align="left"><emphasis role="bold">
-                        Opcode
-                        </emphasis></entry>
-                        <entry rowsep="1" align="left"><emphasis role="bold">
-                        Resulting Operation
-                        </emphasis></entry>
+                        <entry>
+                            <emphasis role="bold"> Opcode </emphasis>
+                        </entry>
+                        <entry>
+                            <emphasis role="bold"> Resulting Operation </emphasis>
+                        </entry>
                     </row>
                 </thead>
                 <tbody>
                     <row>
-                        <entry align="left">
-                        <constant>GL_CLEAR</constant>
+                        <entry>
+                            <constant>GL_CLEAR</constant>
                         </entry>
-                        <entry align="center">
-                        0
+                        <entry>
+                            0
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_SET</constant>
+                        <entry>
+                            <constant>GL_SET</constant>
                         </entry>
-                        <entry align="center">
-                        1
+                        <entry>
+                            1
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_COPY</constant>
+                        <entry>
+                            <constant>GL_COPY</constant>
                         </entry>
-                        <entry align="center">
-                        s
+                        <entry>
+                            s
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_COPY_INVERTED</constant>
+                        <entry>
+                            <constant>GL_COPY_INVERTED</constant>
                         </entry>
-                        <entry align="center">
-                        ~s
+                        <entry>
+                            ~s
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_NOOP</constant>
+                        <entry>
+                            <constant>GL_NOOP</constant>
                         </entry>
-                        <entry align="center">
-                        d
+                        <entry>
+                            d
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_INVERT</constant>
+                        <entry>
+                            <constant>GL_INVERT</constant>
                         </entry>
-                        <entry align="center">
-                        ~d
+                        <entry>
+                            ~d
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_AND</constant>
+                        <entry>
+                            <constant>GL_AND</constant>
                         </entry>
-                        <entry align="center">
-                        s &amp; d
+                        <entry>
+                            s &amp; d
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_NAND</constant>
+                        <entry>
+                            <constant>GL_NAND</constant>
                         </entry>
-                        <entry align="center">
-                        ~(s &amp; d)
+                        <entry>
+                            ~(s &amp; d)
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_OR</constant>
+                        <entry>
+                            <constant>GL_OR</constant>
                         </entry>
-                        <entry align="center">
-                        s | d
+                        <entry>
+                            s | d
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_NOR</constant>
+                        <entry>
+                            <constant>GL_NOR</constant>
                         </entry>
-                        <entry align="center">
-                        ~(s | d)
+                        <entry>
+                            ~(s | d)
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_XOR</constant>
+                        <entry>
+                            <constant>GL_XOR</constant>
                         </entry>
-                        <entry align="center">
-                        s ^ d
+                        <entry>
+                            s ^ d
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_EQUIV</constant>
+                        <entry>
+                            <constant>GL_EQUIV</constant>
                         </entry>
-                        <entry align="center">
-                        ~(s ^ d)
+                        <entry>
+                            ~(s ^ d)
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_AND_REVERSE</constant>
+                        <entry>
+                            <constant>GL_AND_REVERSE</constant>
                         </entry>
-                        <entry align="center">
-                        s &amp; ~d
+                        <entry>
+                            s &amp; ~d
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_AND_INVERTED</constant>
+                        <entry>
+                            <constant>GL_AND_INVERTED</constant>
                         </entry>
-                        <entry align="center">
-                        ~s &amp; d
+                        <entry>
+                            ~s &amp; d
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_OR_REVERSE</constant>
+                        <entry>
+                            <constant>GL_OR_REVERSE</constant>
                         </entry>
-                        <entry align="center">
-                        s | ~d
+                        <entry>
+                            s | ~d
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
-                        <constant>GL_OR_INVERTED</constant>
+                        <entry>
+                            <constant>GL_OR_INVERTED</constant>
                         </entry>
-                        <entry align="center">
-                        ~s | d
+                        <entry>
+                            ~s | d
                         </entry>
                     </row>
                 </tbody>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006
-            Silicon Graphics, Inc. This document is licensed under the SGI
-            Free Software B License. For details, see
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
+            This document is licensed under the SGI Free Software B License.
+            For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
         </para>
     </refsect1>
index aa0d457e53427f2e20517d6b27981be58f40521c..aa868dd5c544c3912ef381b19ba4e877eac65b79 100644 (file)
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
             Copyright <trademark class="copyright"></trademark> 2012-2013 Khronos Group.
-            This material may be distributed subject to the terms and conditions set forth in 
+            This material may be distributed subject to the terms and conditions set forth in
             the Open Publication License, v 1.0, 8 June 1999.
             <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.
         </para>
index 12386fce13666c3ea11485ca9bd6e9286e07c07d..36aaf644756dbccb2b2796b954f91cc82b5833a1 100644 (file)
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group. 
-            This material may be distributed subject to the terms and conditions set forth in 
+            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
+            This material may be distributed subject to the terms and conditions set forth in
             the Open Publication License, v 1.0, 8 June 1999.
             <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.
         </para>
index 944a59bd16ce732295581de49910e8ceaa37564c..ff4a14478dde699ea8a06e35843635edeafb073e 100644 (file)
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group. 
-            This material may be distributed subject to the terms and conditions set forth in 
+            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group.
+            This material may be distributed subject to the terms and conditions set forth in
             the Open Publication License, v 1.0, 8 June 1999.
             <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.
         </para>
index 0ac86a52cb03f74ad33c727ec75968c1c1d993ee..167941671bd44d2c62f8d08293f8535d71ccda8b 100644 (file)
@@ -92,8 +92,8 @@
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group. 
-            This material may be distributed subject to the terms and conditions set forth in 
+            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group.
+            This material may be distributed subject to the terms and conditions set forth in
             the Open Publication License, v 1.0, 8 June 1999.
             <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.
         </para>
index 2a3cdff00e70127920ea76d12332bd8dcf45eb07..6b973008ee91d2942a648dfb3eebf633e8deae11 100644 (file)
         </para>
         <para>
         </para>
-        <informaltable frame="topbot">
-            <tgroup cols="4" align="left">
-                <colspec colwidth="2.5*" />
-                <colspec colwidth="1*"  align="center"/>
-                <colspec colwidth="1*"  align="center"/>
-                <colspec colwidth="2*"  align="center"/>
+        <informaltable>
+            <tgroup cols="4">
+                <colspec colwidth="2.5*" align="left" />
+                <colspec colwidth="1*"  align="center" />
+                <colspec colwidth="1*"  align="center" />
+                <colspec colwidth="2*"  align="center" />
                 <thead>
                     <row>
-                        <entry rowsep="1" align="left"><emphasis role="bold">
-                        <parameter>pname</parameter>
-                        </emphasis></entry>
-                        <entry rowsep="1" align="center"><emphasis role="bold">
-                        Type
-                        </emphasis></entry>
-                        <entry rowsep="1" align="center"><emphasis role="bold">
-                        Initial Value
-                        </emphasis></entry>
-                        <entry rowsep="1" align="center"><emphasis role="bold">
-                        Valid Range
-                        </emphasis></entry>
+                        <entry>
+                            <emphasis role="bold"> <parameter>pname</parameter> </emphasis>
+                        </entry>
+                        <entry>
+                            <emphasis role="bold"> Type </emphasis>
+                        </entry>
+                        <entry>
+                            <emphasis role="bold"> Initial Value </emphasis>
+                        </entry>
+                        <entry>
+                            <emphasis role="bold"> Valid Range </emphasis>
+                        </entry>
                     </row>
                 </thead>
                 <tbody>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_PACK_SWAP_BYTES</constant>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         boolean
                         </entry>
-                        <entry align="center">
+                        <entry>
                         false
                         </entry>
-                        <entry align="center">
+                        <entry>
                         true or false
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_PACK_LSB_FIRST</constant>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         boolean
                         </entry>
-                        <entry align="center">
+                        <entry>
                         false
                         </entry>
-                        <entry align="center">
+                        <entry>
                         true or false
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_PACK_ROW_LENGTH</constant>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         integer
                         </entry>
-                        <entry align="center">
+                        <entry>
                         0
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: left [ 0,\(if right ): -->
                             <mml:mfenced open="[" close=")">
                                 <mml:mn>0</mml:mn>
-                                <mml:infinity/>
+                                <mml:mn>&infin;</mml:mn>
                             </mml:mfenced>
                         </mml:math></inlineequation>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_PACK_IMAGE_HEIGHT</constant>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         integer
                         </entry>
-                        <entry align="center">
+                        <entry>
                         0
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: left [ 0, \(if right ): -->
                             <mml:mfenced open="[" close=")">
                                 <mml:mn>0</mml:mn>
-                                <mml:infinity/>
+                                <mml:mn>&infin;</mml:mn>
                             </mml:mfenced>
                         </mml:math></inlineequation>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_PACK_SKIP_ROWS</constant>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         integer
                         </entry>
-                        <entry align="center">
+                        <entry>
                         0
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: left [ 0,\(if right ): -->
                             <mml:mfenced open="[" close=")">
                                 <mml:mn>0</mml:mn>
-                                <mml:infinity/>
+                                <mml:mn>&infin;</mml:mn>
                             </mml:mfenced>
                         </mml:math></inlineequation>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_PACK_SKIP_PIXELS</constant>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         integer
                         </entry>
-                        <entry align="center">
+                        <entry>
                         0
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: left [ 0,\(if right ): -->
                             <mml:mfenced open="[" close=")">
                                 <mml:mn>0</mml:mn>
-                                <mml:infinity/>
+                                <mml:mn>&infin;</mml:mn>
                             </mml:mfenced>
                         </mml:math></inlineequation>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_PACK_SKIP_IMAGES</constant>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         integer
                         </entry>
-                        <entry align="center">
+                        <entry>
                         0
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: left [ 0,\(if right ): -->
                             <mml:mfenced open="[" close=")">
                                 <mml:mn>0</mml:mn>
-                                <mml:infinity/>
+                                <mml:mn>&infin;</mml:mn>
                             </mml:mfenced>
                         </mml:math></inlineequation>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_PACK_ALIGNMENT</constant>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         integer
                         </entry>
-                        <entry align="center">
+                        <entry>
                         4
                         </entry>
-                        <entry align="center">
+                        <entry>
                         1, 2, 4, or 8
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_UNPACK_SWAP_BYTES</constant>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         boolean
                         </entry>
-                        <entry align="center">
+                        <entry>
                         false
                         </entry>
-                        <entry align="center">
+                        <entry>
                         true or false
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_UNPACK_LSB_FIRST</constant>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         boolean
                         </entry>
-                        <entry align="center">
+                        <entry>
                         false
                         </entry>
-                        <entry align="center">
+                        <entry>
                         true or false
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_UNPACK_ROW_LENGTH</constant>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         integer
                         </entry>
-                        <entry align="center">
+                        <entry>
                         0
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: left [ 0,\(if right ): -->
                             <mml:mfenced open="[" close=")">
                                 <mml:mn>0</mml:mn>
-                                <mml:infinity/>
+                                <mml:mn>&infin;</mml:mn>
                             </mml:mfenced>
                         </mml:math></inlineequation>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_UNPACK_IMAGE_HEIGHT</constant>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         integer
                         </entry>
-                        <entry align="center">
+                        <entry>
                         0
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: left [ 0,\(if right ): -->
                             <mml:mfenced open="[" close=")">
                                 <mml:mn>0</mml:mn>
-                                <mml:infinity/>
+                                <mml:mn>&infin;</mml:mn>
                             </mml:mfenced>
                         </mml:math></inlineequation>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_UNPACK_SKIP_ROWS</constant>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         integer
                         </entry>
-                        <entry align="center">
+                        <entry>
                         0
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: left [ 0,\(if right ): -->
                             <mml:mfenced open="[" close=")">
                                 <mml:mn>0</mml:mn>
-                                <mml:infinity/>
+                                <mml:mn>&infin;</mml:mn>
                             </mml:mfenced>
                         </mml:math></inlineequation>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_UNPACK_SKIP_PIXELS</constant>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         integer
                         </entry>
-                        <entry align="center">
+                        <entry>
                         0
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: left [ 0,\(if right ): -->
                             <mml:mfenced open="[" close=")">
                                 <mml:mn>0</mml:mn>
-                                <mml:infinity/>
+                                <mml:mn>&infin;</mml:mn>
                             </mml:mfenced>
                         </mml:math></inlineequation>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_UNPACK_SKIP_IMAGES</constant>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         integer
                         </entry>
-                        <entry align="center">
+                        <entry>
                         0
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: left [ 0,\(if right ): -->
                             <mml:mfenced open="[" close=")">
                                 <mml:mn>0</mml:mn>
-                                <mml:infinity/>
+                                <mml:mn>&infin;</mml:mn>
                             </mml:mfenced>
                         </mml:math></inlineequation>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_UNPACK_ALIGNMENT</constant>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         integer
                         </entry>
-                        <entry align="center">
+                        <entry>
                         4
                         </entry>
-                        <entry align="center">
+                        <entry>
                         1, 2, 4, or 8
                         </entry>
                     </row>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc. 
-            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group. 
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
             This document is licensed under the SGI
             Free Software B License. For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
index fba0d26a3fc3fd97a9f2bf450f855283406e7cda..1d9cc26340819540bb28e11881c6fb9f7f680541 100644 (file)
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc. 
-            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group. 
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
             This document is licensed under the SGI
             Free Software B License. For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
index 035dd4808c46ed95ab3a94cce3f0443cdd3799f8..969185ccc877ebcab19281e3061f0c5e8e081a72 100644 (file)
@@ -7,6 +7,10 @@
             <year>1991-2006</year>
             <holder>Silicon Graphics, Inc.</holder>
         </copyright>
+        <copyright>
+            <year>2010-2013</year>
+            <holder>Khronos Group</holder>
+        </copyright>
     </refentryinfo>
     <refmeta>
         <refentrytitle>glPointSize</refentrytitle>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006
-            Silicon Graphics, Inc. This document is licensed under the SGI
-            Free Software B License. For details, see
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
+            This document is licensed under the SGI Free Software B License.
+            For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
         </para>
     </refsect1>
index c8cb58277a6b22cea79663d379f8d2f99ef9324c..ddc70ef2553c193d5f804eee6d1b18a5c73a064e 100644 (file)
@@ -7,6 +7,10 @@
             <year>1991-2006</year>
             <holder>Silicon Graphics, Inc.</holder>
         </copyright>
+        <copyright>
+            <year>2010-2013</year>
+            <holder>Khronos Group</holder>
+        </copyright>
     </refentryinfo>
     <refmeta>
         <refentrytitle>glPolygonMode</refentrytitle>
@@ -138,9 +142,10 @@ glPolygonMode(<constant>GL_FRONT_AND_BACK</constant>, <constant>GL_LINE</constan
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006
-            Silicon Graphics, Inc. This document is licensed under the SGI
-            Free Software B License. For details, see
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
+            This document is licensed under the SGI Free Software B License.
+            For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
         </para>
     </refsect1>
index 495642da17d60bfe08c25cdfa25e9c5f23676ad8..d39fb8004d12f0dab4a16d738186da2b2112089d 100644 (file)
@@ -7,6 +7,10 @@
             <year>1991-2006</year>
             <holder>Silicon Graphics, Inc.</holder>
         </copyright>
+        <copyright>
+            <year>2010-2013</year>
+            <holder>Khronos Group</holder>
+        </copyright>
     </refentryinfo>
     <refmeta>
         <refentrytitle>glPolygonOffset</refentrytitle>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006
-            Silicon Graphics, Inc. This document is licensed under the SGI
-            Free Software B License. For details, see
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
+            This document is licensed under the SGI Free Software B License.
+            For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
         </para>
     </refsect1>
index a9017f3d477f1ffce36575b83bd7af67182931a1..0097dd6649513f31b6c04a33b2d176c8ee1c3358 100644 (file)
@@ -58,8 +58,8 @@
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group. 
-            This material may be distributed subject to the terms and conditions set forth in 
+            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group.
+            This material may be distributed subject to the terms and conditions set forth in
             the Open Publication License, v 1.0, 8 June 1999.
             <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.
         </para>
index 14a5940f5a964ded52102d13832e7e3e354387e8..c040cd3f778437dc83cf109bbb19b79ae5471eda 100644 (file)
             <parameter>provokeMode</parameter> must be either <constant>GL_FIRST_VERTEX_CONVENTION</constant> or
             <constant>GL_LAST_VERTEX_CONVENTION</constant>, and controls the selection of the vertex whose values are assigned to flatshaded
             varying outputs. The interpretation of these values for the supported primitive types is:
-            <informaltable frame="topbot">
+            <informaltable>
                 <tgroup cols="3" align="left">
                     <colspec colwidth="1.1*" />
                     <colspec colwidth="1*" />
                     <colspec colwidth="1*" />
                     <thead>
                         <row>
-                            <entry rowsep="1" align="left"><emphasis role="bold">
-                            Primitive Type of Polygon <emphasis>i</emphasis>
-                            </emphasis></entry>
-                            <entry rowsep="1" align="left"><emphasis role="bold">
-                            First Vertex Convention
-                            </emphasis></entry>
-                            <entry rowsep="1" align="left"><emphasis role="bold">
-                            Last Vertex Convention
-                            </emphasis></entry>
+                            <entry>
+                                <emphasis role="bold"> Primitive Type of Polygon <emphasis>i</emphasis> </emphasis>
+                            </entry>
+                                <entry><emphasis role="bold"> First Vertex Convention </emphasis>
+                            </entry>
+                            <entry>
+                                <emphasis role="bold"> Last Vertex Convention </emphasis>
+                            </entry>
                         </row>
                     </thead>
                     <tbody>
index e29120c253baa68d1f27e72692a1def79bca8c21..29f10794c1c20cf3bab5178be4d97901e1ea1711 100644 (file)
@@ -70,7 +70,7 @@
             <parameter>id</parameter> specifies the ID of messages generated. The parameter
             <parameter>length</parameter> contains the number of characters in <parameter>message</parameter>.
             If <parameter>length</parameter> is negative, it is implied that <parameter>message</parameter>
-            contains a null terminated string. The message has the specified <parameter>source</parameter> 
+            contains a null terminated string. The message has the specified <parameter>source</parameter>
             and <parameter>id</parameter>, the <parameter>type</parameter> <constant>GL_DEBUG_TYPE_PUSH_GROUP</constant>, and <parameter>severity</parameter>
             <constant>GL_DEBUG_SEVERITY_NOTIFICATION</constant>. The GL will put a new debug group
             on top of the debug group stack which inherits the control of the
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group. 
-            This material may be distributed subject to the terms and conditions set forth in 
+            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group.
+            This material may be distributed subject to the terms and conditions set forth in
             the Open Publication License, v 1.0, 8 June 1999.
             <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.
         </para>
index 2c312c87270bfdc3b61dc91a37db0af93cd72f08..30e0ec3c90c6034625fe552a6ee800c017673147 100644 (file)
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc. 
-            Copyright <trademark class="copyright"></trademark> 2011-2013 Khronos Group. 
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2011-2013 Khronos Group.
             This document is licensed under the SGI
             Free Software B License. For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
index ab60575dbe740ee5df1f7a117e8c09e85b6baeb1..2676b1e367656fc087d2225f89a20e4e3262c337 100644 (file)
@@ -7,6 +7,10 @@
             <year>1991-2006</year>
             <holder>Silicon Graphics, Inc.</holder>
         </copyright>
+        <copyright>
+            <year>2010-2013</year>
+            <holder>Khronos Group</holder>
+        </copyright>
     </refentryinfo>
     <refmeta>
         <refentrytitle>glReadPixels</refentrytitle>
         </para>
         <para>
         </para>
-        <informaltable frame="topbot">
-            <tgroup cols="3" align="left">
-                <colspec/>
-                <colspec align="center"/>
-                <colspec align="center"/>
+        <informaltable>
+            <tgroup cols="3">
+                <colspec align="left" />
+                <colspec align="center" />
+                <colspec align="center" />
                 <thead>
                     <row>
-                        <entry rowsep="1" align="left">
-                        <parameter>type</parameter>
-                        </entry>
-                        <entry rowsep="1" align="center"><emphasis role="bold">
-                        Index Mask
-                        </emphasis></entry>
-                        <entry rowsep="1" align="center"><emphasis role="bold">
-                        Component Conversion
-                        </emphasis></entry>
+                        <entry
+                            <parameter>type</parameter> 
+                        </entry>
+                        <entry>
+                            <emphasis role="bold"> Index Mask </emphasis>
+                        </entry>
+                        <entry>
+                            <emphasis role="bold"> Component Conversion </emphasis>
+                        </entry>
                     </row>
                 </thead>
                 <tbody>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_UNSIGNED_BYTE</constant>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: 2 sup 8 - 1: -->
                             <mml:mrow>
                             </mml:mrow>
                         </mml:math></inlineequation>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: (2 sup 8 - 1) c: -->
                             <mml:mrow>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_BYTE</constant>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: 2 sup 7 - 1: -->
                             <mml:mrow>
                             </mml:mrow>
                         </mml:math></inlineequation>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: {(2 sup 8 - 1) c - 1} / 2: -->
                             <mml:mfrac>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_UNSIGNED_SHORT</constant>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: 2 sup 16 - 1: -->
                             <mml:mrow>
                             </mml:mrow>
                         </mml:math></inlineequation>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: (2 sup 16 - 1) c: -->
                             <mml:mrow>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_SHORT</constant>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: 2 sup 15 - 1: -->
                             <mml:mrow>
                             </mml:mrow>
                         </mml:math></inlineequation>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: {(2 sup 16 - 1) c - 1} / 2: -->
                             <mml:mfrac>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_UNSIGNED_INT</constant>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: 2 sup 32 - 1: -->
                             <mml:mrow>
                             </mml:mrow>
                         </mml:math></inlineequation>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: (2 sup 32 - 1) c: -->
                             <mml:mrow>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_INT</constant>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: 2 sup 31 - 1: -->
                             <mml:mrow>
                             </mml:mrow>
                         </mml:math></inlineequation>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: {(2 sup 32 - 1) c - 1} / 2: -->
                             <mml:mfrac>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_HALF_FLOAT</constant>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         none
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math><mml:mi mathvariant="italic">c</mml:mi></mml:math></inlineequation>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_FLOAT</constant>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         none
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math><mml:mi mathvariant="italic">c</mml:mi></mml:math></inlineequation>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_UNSIGNED_BYTE_3_3_2</constant>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: 2 sup N - 1: -->
                             <mml:mrow>
                             </mml:mrow>
                         </mml:math></inlineequation>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: (2 sup N - 1) c: -->
                             <mml:mrow>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_UNSIGNED_BYTE_2_3_3_REV</constant>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: 2 sup N - 1: -->
                             <mml:mrow>
                             </mml:mrow>
                         </mml:math></inlineequation>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: (2 sup N - 1) c: -->
                             <mml:mrow>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_UNSIGNED_SHORT_5_6_5</constant>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: 2 sup N - 1: -->
                             <mml:mrow>
                             </mml:mrow>
                         </mml:math></inlineequation>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: (2 sup N - 1) c: -->
                             <mml:mrow>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_UNSIGNED_SHORT_5_6_5_REV</constant>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: 2 sup N - 1: -->
                             <mml:mrow>
                             </mml:mrow>
                         </mml:math></inlineequation>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: (2 sup N - 1) c: -->
                             <mml:mrow>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_UNSIGNED_SHORT_4_4_4_4</constant>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: 2 sup N - 1: -->
                             <mml:mrow>
                             </mml:mrow>
                         </mml:math></inlineequation>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: (2 sup N - 1) c: -->
                             <mml:mrow>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_UNSIGNED_SHORT_4_4_4_4_REV</constant>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: 2 sup N - 1: -->
                             <mml:mrow>
                             </mml:mrow>
                         </mml:math></inlineequation>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: (2 sup N - 1) c: -->
                             <mml:mrow>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_UNSIGNED_SHORT_5_5_5_1</constant>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: 2 sup N - 1: -->
                             <mml:mrow>
                             </mml:mrow>
                         </mml:math></inlineequation>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: (2 sup N - 1) c: -->
                             <mml:mrow>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_UNSIGNED_SHORT_1_5_5_5_REV</constant>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: 2 sup N - 1: -->
                             <mml:mrow>
                             </mml:mrow>
                         </mml:math></inlineequation>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: (2 sup N - 1) c: -->
                             <mml:mrow>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_UNSIGNED_INT_8_8_8_8</constant>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: 2 sup N - 1: -->
                             <mml:mrow>
                             </mml:mrow>
                         </mml:math></inlineequation>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: (2 sup N - 1) c: -->
                             <mml:mrow>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_UNSIGNED_INT_8_8_8_8_REV</constant>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: 2 sup N - 1: -->
                             <mml:mrow>
                             </mml:mrow>
                         </mml:math></inlineequation>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: (2 sup N - 1) c: -->
                             <mml:mrow>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_UNSIGNED_INT_10_10_10_2</constant>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: 2 sup N - 1: -->
                             <mml:mrow>
                             </mml:mrow>
                         </mml:math></inlineequation>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: (2 sup N - 1) c: -->
                             <mml:mrow>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_UNSIGNED_INT_2_10_10_10_REV</constant>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: 2 sup N - 1: -->
                             <mml:mrow>
                             </mml:mrow>
                         </mml:math></inlineequation>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: (2 sup N - 1) c: -->
                             <mml:mrow>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_UNSIGNED_INT_24_8</constant>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: 2 sup N - 1: -->
                             <mml:mrow>
                             </mml:mrow>
                         </mml:math></inlineequation>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math>
                             <!-- eqn: (2 sup N - 1) c: -->
                             <mml:mrow>
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_UNSIGNED_INT_10F_11F_11F_REV</constant>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         --
                         </entry>
-                        <entry align="left">
+                        <entry>
                         Special
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_UNSIGNED_INT_5_9_9_9_REV</constant>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         --
                         </entry>
-                        <entry align="left">
+                        <entry>
                         Special
                         </entry>
                     </row>
                     <row>
-                        <entry align="left">
+                        <entry>
                         <constant>GL_FLOAT_32_UNSIGNED_INT_24_8_REV</constant>
                         </entry>
-                        <entry align="center">
+                        <entry>
                         none
                         </entry>
-                        <entry align="center">
+                        <entry>
                         <inlineequation><mml:math><mml:mi mathvariant="italic">c</mml:mi></mml:math></inlineequation> (Depth Only)
                         </entry>
                     </row>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006
-            Silicon Graphics, Inc. This document is licensed under the SGI
-            Free Software B License. For details, see
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
+            This document is licensed under the SGI Free Software B License.
+            For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
         </para>
     </refsect1>
index 59edab63f3d706814d5c349f87c2a50f0d97e7b9..1399d6cd16accafc05fc7f1a2462fdccaa727767 100644 (file)
@@ -7,6 +7,10 @@
             <year>1991-2006</year>
             <holder>Silicon Graphics, Inc.</holder>
         </copyright>
+        <copyright>
+            <year>2010-2013</year>
+            <holder>Khronos Group</holder>
+        </copyright>
     </refentryinfo>
     <refmeta>
         <refentrytitle>glSampleCoverage</refentrytitle>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006
-            Silicon Graphics, Inc. This document is licensed under the SGI
-            Free Software B License. For details, see
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
+            This document is licensed under the SGI Free Software B License.
+            For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
         </para>
     </refsect1>
index 557be83f9efccdef1fba8669e52c8582711a1a9a..7bf624499cab0fa262b01c1abad7bb0e6ddba9dc 100644 (file)
                     <para>
                         Specifies the comparison operator used when <constant>GL_TEXTURE_COMPARE_MODE</constant> is
                         set to <constant>GL_COMPARE_REF_TO_TEXTURE</constant>.  Permissible values are:
-                        <informaltable frame="topbot">
+                        <informaltable>
                             <tgroup cols="2" align="left">
                                 <colspec/>
                                 <colspec/>
                                 <thead>
                                     <row>
-                                        <entry rowsep="1" align="left"><emphasis role="bold">
-                                        Texture Comparison Function
-                                        </emphasis></entry>
-                                        <entry rowsep="1" align="left"><emphasis role="bold">
-                                        Computed result
-                                        </emphasis></entry>
+                                        <entry>
+                                            <emphasis role="bold"> Texture Comparison Function </emphasis>
+                                        </entry>
+                                        <entry>
+                                            <emphasis role="bold"> Computed result </emphasis>
+                                        </entry>
                                     </row>
                                 </thead>
                                 <tbody>
                                     <row>
-                                        <entry align="left">
+                                        <entry>
                                         <constant>GL_LEQUAL</constant>
                                         </entry>
-                                        <entry align="left">
+                                        <entry>
                                             <inlineequation><mml:math>
                                                 <!-- eqn: result  =  left {   cpile {1.0 above 0.0}        lpile {r <= {D sub t} above r > {D sub t}}: -->
                                                 <mml:mrow>
                                         </entry>
                                     </row>
                                     <row>
-                                        <entry align="left">
+                                        <entry>
                                         <constant>GL_GEQUAL</constant>
                                         </entry>
-                                        <entry align="left">
+                                        <entry>
                                             <inlineequation><mml:math>
                                                 <!-- eqn: result  =  left {   cpile {1.0 above 0.0}        lpile {r <= {D sub t} above r > {D sub t}}: -->
                                                 <mml:mrow>
                                         </entry>
                                     </row>
                                     <row>
-                                        <entry align="left">
+                                        <entry>
                                         <constant>GL_LESS</constant>
                                         </entry>
-                                        <entry align="left">
+                                        <entry>
                                             <inlineequation><mml:math>
                                                 <!-- eqn: result  =  left {   cpile {1.0 above 0.0}        lpile {r <= {D sub t} above r > {D sub t}}: -->
                                                 <mml:mrow>
                                         </entry>
                                     </row>
                                     <row>
-                                        <entry align="left">
+                                        <entry>
                                         <constant>GL_GREATER</constant>
                                         </entry>
-                                        <entry align="left">
+                                        <entry>
                                             <inlineequation><mml:math>
                                                 <!-- eqn: result  =  left {   cpile {1.0 above 0.0}        lpile {r <= {D sub t} above r > {D sub t}}: -->
                                                 <mml:mrow>
                                         </entry>
                                     </row>
                                     <row>
-                                        <entry align="left">
+                                        <entry>
                                         <constant>GL_EQUAL</constant>
                                         </entry>
-                                        <entry align="left">
+                                        <entry>
                                             <inlineequation><mml:math>
                                                 <!-- eqn: result  =  left {   cpile {1.0 above 0.0}        lpile {r <= {D sub t} above r > {D sub t}}: -->
                                                 <mml:mrow>
                                         </entry>
                                     </row>
                                     <row>
-                                        <entry align="left">
+                                        <entry>
                                         <constant>GL_NOTEQUAL</constant>
                                         </entry>
-                                        <entry align="left">
+                                        <entry>
                                             <inlineequation><mml:math>
                                                 <!-- eqn: result  =  left {   cpile {1.0 above 0.0}        lpile {r <= {D sub t} above r > {D sub t}}: -->
                                                 <mml:mrow>
                                         </entry>
                                     </row>
                                     <row>
-                                        <entry align="left">
+                                        <entry>
                                         <constant>GL_ALWAYS</constant>
                                         </entry>
-                                        <entry align="left">
+                                        <entry>
                                             <inlineequation>
                                                 <mml:math>
                                                 <mml:mrow>
                                         </entry>
                                     </row>
                                     <row>
-                                        <entry align="left">
+                                        <entry>
                                         <constant>GL_NEVER</constant>
                                         </entry>
-                                        <entry align="left">
+                                        <entry>
                                             <inlineequation>
                                                 <mml:math>
                                                 <mml:mrow>
index 3b4fea26efbee9718af20cb59cb1763425192303..e3d77318455db0ee2d1cdb504e77ab586db51bfa 100644 (file)
@@ -7,6 +7,10 @@
             <year>1991-2006</year>
             <holder>Silicon Graphics, Inc.</holder>
         </copyright>
+        <copyright>
+            <year>2010-2013</year>
+            <holder>Khronos Group</holder>
+        </copyright>
     </refentryinfo>
     <refmeta>
         <refentrytitle>glScissor</refentrytitle>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006
-            Silicon Graphics, Inc. This document is licensed under the SGI
-            Free Software B License. For details, see
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
+            This document is licensed under the SGI Free Software B License.
+            For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
         </para>
     </refsect1>
index a8b4a2d49bb955bc177542075929b6e01a1077e0..c56f9183adf0fba54323818a11f9a7d65a18d4fa 100644 (file)
@@ -90,8 +90,8 @@
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group. 
-            This material may be distributed subject to the terms and conditions set forth in 
+            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group.
+            This material may be distributed subject to the terms and conditions set forth in
             the Open Publication License, v 1.0, 8 June 1999.
             <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.
         </para>
index e19956df6e7d24d63ffb4cc7e89da753b3ff341d..37f909d95aa70374b823202efd683c83d6c6760d 100644 (file)
@@ -7,6 +7,10 @@
             <year>1991-2006</year>
             <holder>Silicon Graphics, Inc.</holder>
         </copyright>
+        <copyright>
+            <year>2010-2013</year>
+            <holder>Khronos Group</holder>
+        </copyright>
     </refentryinfo>
     <refmeta>
         <refentrytitle>glStencilFunc</refentrytitle>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006
-            Silicon Graphics, Inc. This document is licensed under the SGI
-            Free Software B License. For details, see
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
+            This document is licensed under the SGI Free Software B License.
+            For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
         </para>
     </refsect1>
index a47472d562a0c494c819da9210e96c260f34c144..efb4d40a5bdee0681343b9b0eb03eb4184508dd4 100644 (file)
@@ -7,6 +7,10 @@
             <year>1991-2006</year>
             <holder>Silicon Graphics, Inc.</holder>
         </copyright>
+        <copyright>
+            <year>2010-2013</year>
+            <holder>Khronos Group</holder>
+        </copyright>
     </refentryinfo>
     <refmeta>
         <refentrytitle>glStencilMask</refentrytitle>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006
-            Silicon Graphics, Inc. This document is licensed under the SGI
-            Free Software B License. For details, see
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
+            This document is licensed under the SGI Free Software B License.
+            For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
         </para>
     </refsect1>
index 23f0f7aa2f2953ccbccdf5dc137b64a83983e338..94c4bd16a2041a8e8e9258c2996469e69521aeb9 100644 (file)
@@ -7,6 +7,10 @@
             <year>1991-2006</year>
             <holder>Silicon Graphics, Inc.</holder>
         </copyright>
+        <copyright>
+            <year>2010-2013</year>
+            <holder>Khronos Group</holder>
+        </copyright>
     </refentryinfo>
     <refmeta>
         <refentrytitle>glStencilOp</refentrytitle>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006
-            Silicon Graphics, Inc. This document is licensed under the SGI
-            Free Software B License. For details, see
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
+            This document is licensed under the SGI Free Software B License.
+            For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
         </para>
     </refsect1>
index 7d1761835117a3659fea5eb53216f0ff71881c94..44c346917b464ab6aada1ed164e614ed3c5af807 100644 (file)
             is non-zero, it must be the name of an existing buffer object. <parameter>target</parameter> must be <constant>GL_TEXTURE_BUFFER</constant>.
             <parameter>internalformat</parameter> specifies the storage format, and must be one of the following sized internal formats:
         </para>
-        <informaltable frame="topbot">
-            <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*"/>
-                <colspec colnum="6" colname="col6" colwidth="2*"/>
-                <colspec colnum="7" colname="col7" colwidth="1.5*"/>
-                <colspec colnum="8" colname="col8" colwidth="1*"/>
-                <thead>
-                    <row>
-                        <entry morerows="1" rowsep="1" align="center"></entry>
-                        <entry morerows="1" rowsep="1" align="center"></entry>
-                        <entry morerows="1" rowsep="1" align="center"></entry>
-                        <entry morerows="1" rowsep="1" align="center"></entry>
-                        <entry namest="col5" nameend="col8" rowsep="1" align="left"><emphasis role="bold">
-                        Component
-                        </emphasis></entry>
-                    </row>
-                </thead>
-                <tbody>
-                    <row>
-                        <entry align="left"><emphasis role="bold">Sized Internal Format</emphasis></entry>
-                        <entry align="left"><emphasis role="bold">Base Type</emphasis></entry>
-                        <entry align="left"><emphasis role="bold">Components</emphasis></entry>
-                        <entry align="left"><emphasis role="bold">Norm</emphasis></entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">1</entry>
-                        <entry align="center">2</entry>
-                        <entry align="center">3</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_R8</constant></entry>
-                        <entry align="left">ubyte</entry>
-                        <entry align="left">1</entry>
-                        <entry align="left">YES</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">1</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_R16</constant></entry>
-                        <entry align="left">ushort</entry>
-                        <entry align="left">1</entry>
-                        <entry align="left">YES</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">1</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_R16F</constant></entry>
-                        <entry align="left">half</entry>
-                        <entry align="left">1</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">1</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_R32F</constant></entry>
-                        <entry align="left">float</entry>
-                        <entry align="left">1</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">1</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_R8I</constant></entry>
-                        <entry align="left">byte</entry>
-                        <entry align="left">1</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">1</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_R16I</constant></entry>
-                        <entry align="left">short</entry>
-                        <entry align="left">1</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">1</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_R32I</constant></entry>
-                        <entry align="left">int</entry>
-                        <entry align="left">1</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">1</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_R8UI</constant></entry>
-                        <entry align="left">ubyte</entry>
-                        <entry align="left">1</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">1</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_R16UI</constant></entry>
-                        <entry align="left">ushort</entry>
-                        <entry align="left">1</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">1</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_R32UI</constant></entry>
-                        <entry align="left">uint</entry>
-                        <entry align="left">1</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">1</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_RG8</constant></entry>
-                        <entry align="left">ubyte</entry>
-                        <entry align="left">2</entry>
-                        <entry align="left">YES</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">G</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">1</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_RG16</constant></entry>
-                        <entry align="left">ushort</entry>
-                        <entry align="left">2</entry>
-                        <entry align="left">YES</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">G</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">1</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_RG16F</constant></entry>
-                        <entry align="left">half</entry>
-                        <entry align="left">2</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">G</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">1</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_RG32F</constant></entry>
-                        <entry align="left">float</entry>
-                        <entry align="left">2</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">G</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">1</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_RG8I</constant></entry>
-                        <entry align="left">byte</entry>
-                        <entry align="left">2</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">G</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">1</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_RG16I</constant></entry>
-                        <entry align="left">short</entry>
-                        <entry align="left">2</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">G</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">1</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_RG32I</constant></entry>
-                        <entry align="left">int</entry>
-                        <entry align="left">2</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">G</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">1</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_RG8UI</constant></entry>
-                        <entry align="left">ubyte</entry>
-                        <entry align="left">2</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">G</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">1</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_RG16UI</constant></entry>
-                        <entry align="left">ushort</entry>
-                        <entry align="left">2</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">G</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">1</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_RG32UI</constant></entry>
-                        <entry align="left">uint</entry>
-                        <entry align="left">2</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">G</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">1</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_RGB32F</constant></entry>
-                        <entry align="left">float</entry>
-                        <entry align="left">3</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">G</entry>
-                        <entry align="center">B</entry>
-                        <entry align="center">1</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_RGB32I</constant></entry>
-                        <entry align="left">int</entry>
-                        <entry align="left">3</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">G</entry>
-                        <entry align="center">B</entry>
-                        <entry align="center">1</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_RGB32UI</constant></entry>
-                        <entry align="left">uint</entry>
-                        <entry align="left">3</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">G</entry>
-                        <entry align="center">B</entry>
-                        <entry align="center">1</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_RGBA8</constant></entry>
-                        <entry align="left">uint</entry>
-                        <entry align="left">4</entry>
-                        <entry align="left">YES</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">G</entry>
-                        <entry align="center">B</entry>
-                        <entry align="center">A</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_RGBA16</constant></entry>
-                        <entry align="left">short</entry>
-                        <entry align="left">4</entry>
-                        <entry align="left">YES</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">G</entry>
-                        <entry align="center">B</entry>
-                        <entry align="center">A</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_RGBA16F</constant></entry>
-                        <entry align="left">half</entry>
-                        <entry align="left">4</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">G</entry>
-                        <entry align="center">B</entry>
-                        <entry align="center">A</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_RGBA32F</constant></entry>
-                        <entry align="left">float</entry>
-                        <entry align="left">4</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">G</entry>
-                        <entry align="center">B</entry>
-                        <entry align="center">A</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_RGBA8I</constant></entry>
-                        <entry align="left">byte</entry>
-                        <entry align="left">4</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">G</entry>
-                        <entry align="center">B</entry>
-                        <entry align="center">A</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_RGBA16I</constant></entry>
-                        <entry align="left">short</entry>
-                        <entry align="left">4</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">G</entry>
-                        <entry align="center">B</entry>
-                        <entry align="center">A</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_RGBA32I</constant></entry>
-                        <entry align="left">int</entry>
-                        <entry align="left">4</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">G</entry>
-                        <entry align="center">B</entry>
-                        <entry align="center">A</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_RGBA8UI</constant></entry>
-                        <entry align="left">ubyte</entry>
-                        <entry align="left">4</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">G</entry>
-                        <entry align="center">B</entry>
-                        <entry align="center">A</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_RGBA16UI</constant></entry>
-                        <entry align="left">ushort</entry>
-                        <entry align="left">4</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">G</entry>
-                        <entry align="center">B</entry>
-                        <entry align="center">A</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_RGBA32UI</constant></entry>
-                        <entry align="left">uint</entry>
-                        <entry align="left">4</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">G</entry>
-                        <entry align="center">B</entry>
-                        <entry align="center">A</entry>
-                    </row>
-                </tbody>
-            </tgroup>
-        </informaltable>
+        <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="texboformattable.xml" />
         <para>
             When a buffer object is attached to a buffer texture, the buffer object's data store
             is taken as the texture's texel array.  The number of texels in the buffer texture's
index be18c974372d02808db8a086e546b27ade9946f4..cccaddfd764cb09cf91cfeba97a250335620bab8 100644 (file)
             an integer multiple of the value of <constant>GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT</constant>.
             <parameter>internalformat</parameter> specifies the storage format, and must be one of the following sized internal formats:
         </para>
-        <informaltable frame="topbot">
-            <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*"/>
-                <colspec colnum="6" colname="col6" colwidth="2*"/>
-                <colspec colnum="7" colname="col7" colwidth="1.5*"/>
-                <colspec colnum="8" colname="col8" colwidth="1*"/>
-                <thead>
-                    <row>
-                        <entry morerows="1" rowsep="1" align="center"></entry>
-                        <entry morerows="1" rowsep="1" align="center"></entry>
-                        <entry morerows="1" rowsep="1" align="center"></entry>
-                        <entry morerows="1" rowsep="1" align="center"></entry>
-                        <entry namest="col5" nameend="col8" rowsep="1" align="left"><emphasis role="bold">
-                        Component
-                        </emphasis></entry>
-                    </row>
-                </thead>
-                <tbody>
-                    <row>
-                        <entry align="left"><emphasis role="bold">Sized Internal Format</emphasis></entry>
-                        <entry align="left"><emphasis role="bold">Base Type</emphasis></entry>
-                        <entry align="left"><emphasis role="bold">Components</emphasis></entry>
-                        <entry align="left"><emphasis role="bold">Norm</emphasis></entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">1</entry>
-                        <entry align="center">2</entry>
-                        <entry align="center">3</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_R8</constant></entry>
-                        <entry align="left">ubyte</entry>
-                        <entry align="left">1</entry>
-                        <entry align="left">YES</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">1</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_R16</constant></entry>
-                        <entry align="left">ushort</entry>
-                        <entry align="left">1</entry>
-                        <entry align="left">YES</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">1</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_R16F</constant></entry>
-                        <entry align="left">half</entry>
-                        <entry align="left">1</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">1</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_R32F</constant></entry>
-                        <entry align="left">float</entry>
-                        <entry align="left">1</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">1</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_R8I</constant></entry>
-                        <entry align="left">byte</entry>
-                        <entry align="left">1</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">1</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_R16I</constant></entry>
-                        <entry align="left">short</entry>
-                        <entry align="left">1</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">1</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_R32I</constant></entry>
-                        <entry align="left">int</entry>
-                        <entry align="left">1</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">1</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_R8UI</constant></entry>
-                        <entry align="left">ubyte</entry>
-                        <entry align="left">1</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">1</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_R16UI</constant></entry>
-                        <entry align="left">ushort</entry>
-                        <entry align="left">1</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">1</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_R32UI</constant></entry>
-                        <entry align="left">uint</entry>
-                        <entry align="left">1</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">1</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_RG8</constant></entry>
-                        <entry align="left">ubyte</entry>
-                        <entry align="left">2</entry>
-                        <entry align="left">YES</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">G</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">1</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_RG16</constant></entry>
-                        <entry align="left">ushort</entry>
-                        <entry align="left">2</entry>
-                        <entry align="left">YES</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">G</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">1</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_RG16F</constant></entry>
-                        <entry align="left">half</entry>
-                        <entry align="left">2</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">G</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">1</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_RG32F</constant></entry>
-                        <entry align="left">float</entry>
-                        <entry align="left">2</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">G</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">1</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_RG8I</constant></entry>
-                        <entry align="left">byte</entry>
-                        <entry align="left">2</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">G</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">1</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_RG16I</constant></entry>
-                        <entry align="left">short</entry>
-                        <entry align="left">2</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">G</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">1</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_RG32I</constant></entry>
-                        <entry align="left">int</entry>
-                        <entry align="left">2</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">G</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">1</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_RG8UI</constant></entry>
-                        <entry align="left">ubyte</entry>
-                        <entry align="left">2</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">G</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">1</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_RG16UI</constant></entry>
-                        <entry align="left">ushort</entry>
-                        <entry align="left">2</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">G</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">1</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_RG32UI</constant></entry>
-                        <entry align="left">uint</entry>
-                        <entry align="left">2</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">G</entry>
-                        <entry align="center">0</entry>
-                        <entry align="center">1</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_RGB32F</constant></entry>
-                        <entry align="left">float</entry>
-                        <entry align="left">3</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">G</entry>
-                        <entry align="center">B</entry>
-                        <entry align="center">1</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_RGB32I</constant></entry>
-                        <entry align="left">int</entry>
-                        <entry align="left">3</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">G</entry>
-                        <entry align="center">B</entry>
-                        <entry align="center">1</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_RGB32UI</constant></entry>
-                        <entry align="left">uint</entry>
-                        <entry align="left">3</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">G</entry>
-                        <entry align="center">B</entry>
-                        <entry align="center">1</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_RGBA8</constant></entry>
-                        <entry align="left">uint</entry>
-                        <entry align="left">4</entry>
-                        <entry align="left">YES</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">G</entry>
-                        <entry align="center">B</entry>
-                        <entry align="center">A</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_RGBA16</constant></entry>
-                        <entry align="left">short</entry>
-                        <entry align="left">4</entry>
-                        <entry align="left">YES</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">G</entry>
-                        <entry align="center">B</entry>
-                        <entry align="center">A</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_RGBA16F</constant></entry>
-                        <entry align="left">half</entry>
-                        <entry align="left">4</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">G</entry>
-                        <entry align="center">B</entry>
-                        <entry align="center">A</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_RGBA32F</constant></entry>
-                        <entry align="left">float</entry>
-                        <entry align="left">4</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">G</entry>
-                        <entry align="center">B</entry>
-                        <entry align="center">A</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_RGBA8I</constant></entry>
-                        <entry align="left">byte</entry>
-                        <entry align="left">4</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">G</entry>
-                        <entry align="center">B</entry>
-                        <entry align="center">A</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_RGBA16I</constant></entry>
-                        <entry align="left">short</entry>
-                        <entry align="left">4</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">G</entry>
-                        <entry align="center">B</entry>
-                        <entry align="center">A</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_RGBA32I</constant></entry>
-                        <entry align="left">int</entry>
-                        <entry align="left">4</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">G</entry>
-                        <entry align="center">B</entry>
-                        <entry align="center">A</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_RGBA8UI</constant></entry>
-                        <entry align="left">ubyte</entry>
-                        <entry align="left">4</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">G</entry>
-                        <entry align="center">B</entry>
-                        <entry align="center">A</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_RGBA16UI</constant></entry>
-                        <entry align="left">ushort</entry>
-                        <entry align="left">4</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">G</entry>
-                        <entry align="center">B</entry>
-                        <entry align="center">A</entry>
-                    </row>
-                    <row>
-                        <entry align="left"><constant>GL_RGBA32UI</constant></entry>
-                        <entry align="left">uint</entry>
-                        <entry align="left">4</entry>
-                        <entry align="left">NO</entry>
-                        <entry align="center">R</entry>
-                        <entry align="center">G</entry>
-                        <entry align="center">B</entry>
-                        <entry align="center">A</entry>
-                    </row>
-                </tbody>
-            </tgroup>
-        </informaltable>
+        <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="texboformattable.xml" />
     </refsect1>
     <refsect1 id="errors"><title>Errors</title>
         <para>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group. 
-            This material may be distributed subject to the terms and conditions set forth in 
+            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group.
+            This material may be distributed subject to the terms and conditions set forth in
             the Open Publication License, v 1.0, 8 June 1999.
             <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.
         </para>
index 221dca8926195a6eb2235cfb2831bffcc9caa1e3..8f9b9a95628f598a9a208ac529cfafbf19d64495 100644 (file)
             <function>glTexImage2DMultisample</function> establishes the data storage, format, dimensions and number of samples of a multisample texture's image.
         </para>
         <para>
-            <parameter>target</parameter> must be <constant>GL_TEXTURE_2D_MULTISAMPLE</constant> or <constant>GL_PROXY_TEXTURE_2D_MULTISAMPLE</constant>.
-            <parameter>width</parameter> and <parameter>height</parameter> are the dimensions in texels of the texture, and must be in the range zero
-            to <constant>GL_MAX_TEXTURE_SIZE</constant> - 1. <parameter>samples</parameter> specifies the number of samples in the image and must be
-            in the range zero to <constant>GL_MAX_SAMPLES</constant> - 1.
+            <parameter>target</parameter> must be
+            <constant>GL_TEXTURE_2D_MULTISAMPLE</constant> or
+            <constant>GL_PROXY_TEXTURE_2D_MULTISAMPLE</constant>.
+            <parameter>width</parameter> and <parameter>height</parameter>
+            are the dimensions in texels of the texture, and must be in the
+            range zero to the value of
+            <constant>GL_MAX_TEXTURE_SIZE</constant> minus one.
+            <parameter>samples</parameter> specifies the number of samples
+            in the image and must be in the range zero to the value of
+            <constant>GL_MAX_SAMPLES</constant> minus one.
         </para>
         <para>
             <parameter>internalformat</parameter> must be a color-renderable, depth-renderable, or stencil-renderable format.
index 674d9e6e2d890a2f917208b0a5489ea0c052ab6e..cbe24c9a01525a05479a0735b7d441102318333e 100644 (file)
             <function>glTexImage3DMultisample</function> establishes the data storage, format, dimensions and number of samples of a multisample texture's image.
         </para>
         <para>
-            <parameter>target</parameter> must be <constant>GL_TEXTURE_2D_MULTISAMPLE_ARRAY</constant> or <constant>GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY</constant>.
-            <parameter>width</parameter> and <parameter>height</parameter>are the dimensions in texels of the texture, and must
-            be in the range zero to <constant>GL_MAX_TEXTURE_SIZE</constant> - 1. <parameter>depth</parameter> is the number of array slices in the array texture's image.
-            <parameter>samples</parameter> specifies the number of samples in the image and must be in the range zero to <constant>GL_MAX_SAMPLES</constant> - 1.
+            <parameter>target</parameter> must be
+            <constant>GL_TEXTURE_2D_MULTISAMPLE_ARRAY</constant> or
+            <constant>GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY</constant>.
+            <parameter>width</parameter> and
+            <parameter>height</parameter>are the dimensions in texels of the
+            texture, and must be in the range zero to the value of
+            <constant>GL_MAX_TEXTURE_SIZE</constant> minus one.
+            <parameter>depth</parameter> is the number of array slices in
+            the array texture's image. <parameter>samples</parameter>
+            specifies the number of samples in the image and must be in the
+            range zero to the value of <constant>GL_MAX_SAMPLES</constant>
+            minus one.
         </para>
         <para>
             <parameter>internalformat</parameter> must be a color-renderable, depth-renderable, or stencil-renderable format.
index 2fcd6ee7686df92962f42af7f33798cd7d50a0d8..bbe4dbe337f0f700c6c8120036fa9ce6c94b5420 100644 (file)
                     <para>
                         Specifies the comparison operator used when <constant>GL_TEXTURE_COMPARE_MODE</constant> is
                         set to <constant>GL_COMPARE_REF_TO_TEXTURE</constant>.  Permissible values are:
-                        <informaltable frame="topbot">
+                        <informaltable>
                             <tgroup cols="2" align="left">
                                 <colspec/>
                                 <colspec/>
                                 <thead>
                                     <row>
-                                        <entry rowsep="1" align="left"><emphasis role="bold">
-                                        Texture Comparison Function
-                                        </emphasis></entry>
-                                        <entry rowsep="1" align="left"><emphasis role="bold">
-                                        Computed result
-                                        </emphasis></entry>
+                                        <entry>
+                                            <emphasis role="bold"> Texture Comparison Function </emphasis>
+                                        </entry>
+                                        <entry>
+                                            <emphasis role="bold"> Computed result </emphasis>
+                                        </entry>
                                     </row>
                                 </thead>
                                 <tbody>
                                     <row>
-                                        <entry align="left">
+                                        <entry>
                                         <constant>GL_LEQUAL</constant>
                                         </entry>
-                                        <entry align="left">
+                                        <entry>
                                             <inlineequation><mml:math>
                                                 <!-- eqn: result  =  left {   cpile {1.0 above 0.0}        lpile {r <= {D sub t} above r > {D sub t}}: -->
                                                 <mml:mrow>
                                         </entry>
                                     </row>
                                     <row>
-                                        <entry align="left">
+                                        <entry>
                                         <constant>GL_GEQUAL</constant>
                                         </entry>
-                                        <entry align="left">
+                                        <entry>
                                             <inlineequation><mml:math>
                                                 <!-- eqn: result  =  left {   cpile {1.0 above 0.0}        lpile {r <= {D sub t} above r > {D sub t}}: -->
                                                 <mml:mrow>
                                         </entry>
                                     </row>
                                     <row>
-                                        <entry align="left">
+                                        <entry>
                                         <constant>GL_LESS</constant>
                                         </entry>
-                                        <entry align="left">
+                                        <entry>
                                             <inlineequation><mml:math>
                                                 <!-- eqn: result  =  left {   cpile {1.0 above 0.0}        lpile {r <= {D sub t} above r > {D sub t}}: -->
                                                 <mml:mrow>
                                         </entry>
                                     </row>
                                     <row>
-                                        <entry align="left">
+                                        <entry>
                                         <constant>GL_GREATER</constant>
                                         </entry>
-                                        <entry align="left">
+                                        <entry>
                                             <inlineequation><mml:math>
                                                 <!-- eqn: result  =  left {   cpile {1.0 above 0.0}        lpile {r <= {D sub t} above r > {D sub t}}: -->
                                                 <mml:mrow>
                                         </entry>
                                     </row>
                                     <row>
-                                        <entry align="left">
+                                        <entry>
                                         <constant>GL_EQUAL</constant>
                                         </entry>
-                                        <entry align="left">
+                                        <entry>
                                             <inlineequation><mml:math>
                                                 <!-- eqn: result  =  left {   cpile {1.0 above 0.0}        lpile {r <= {D sub t} above r > {D sub t}}: -->
                                                 <mml:mrow>
                                         </entry>
                                     </row>
                                     <row>
-                                        <entry align="left">
+                                        <entry>
                                         <constant>GL_NOTEQUAL</constant>
                                         </entry>
-                                        <entry align="left">
+                                        <entry>
                                             <inlineequation><mml:math>
                                                 <!-- eqn: result  =  left {   cpile {1.0 above 0.0}        lpile {r <= {D sub t} above r > {D sub t}}: -->
                                                 <mml:mrow>
                                         </entry>
                                     </row>
                                     <row>
-                                        <entry align="left">
+                                        <entry>
                                         <constant>GL_ALWAYS</constant>
                                         </entry>
-                                        <entry align="left">
+                                        <entry>
                                             <inlineequation>
                                                 <mml:math>
                                                 <mml:mrow>
                                         </entry>
                                     </row>
                                     <row>
-                                        <entry align="left">
+                                        <entry>
                                         <constant>GL_NEVER</constant>
                                         </entry>
-                                        <entry align="left">
+                                        <entry>
                                             <inlineequation>
                                                 <mml:math>
                                                 <mml:mrow>
index efc10a69c38c9c1e58ecbda61fbf11b061ef2044..8e3114b890317ac3588d78fec84c8ca1e79b8174 100644 (file)
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group. 
-            This material may be distributed subject to the terms and conditions set forth in 
+            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group.
+            This material may be distributed subject to the terms and conditions set forth in
             the Open Publication License, v 1.0, 8 June 1999.
             <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.
         </para>
index 7a90d632c2cd0582f12331eb81f52bb4f776f36a..2f43657137243909fedecbbedcd6392cf30dc9df 100644 (file)
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group. 
-            This material may be distributed subject to the terms and conditions set forth in 
+            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group.
+            This material may be distributed subject to the terms and conditions set forth in
             the Open Publication License, v 1.0, 8 June 1999.
             <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.
         </para>
index 5388c58a9cfca193471dc4cc05ff60ecd31d7c68..c2ba43c659497618df0f0954d102285f3cf7e5e3 100644 (file)
@@ -7,6 +7,10 @@
             <year>1991-2006</year>
             <holder>Silicon Graphics, Inc.</holder>
         </copyright>
+        <copyright>
+            <year>2010-2013</year>
+            <holder>Khronos Group</holder>
+        </copyright>
     </refentryinfo>
     <refmeta>
         <refentrytitle>glTexSubImage1D</refentrytitle>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006
-            Silicon Graphics, Inc. This document is licensed under the SGI
-            Free Software B License. For details, see
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
+            This document is licensed under the SGI Free Software B License.
+            For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
         </para>
     </refsect1>
index 61b5cdb386c809882ea59e22ade5f7c5e6d8bdd1..013919abb27de04c1e7a305f2fa6e652ce802eb2 100644 (file)
@@ -7,6 +7,10 @@
             <year>1991-2006</year>
             <holder>Silicon Graphics, Inc.</holder>
         </copyright>
+        <copyright>
+            <year>2010-2013</year>
+            <holder>Khronos Group</holder>
+        </copyright>
     </refentryinfo>
     <refmeta>
         <refentrytitle>glTexSubImage2D</refentrytitle>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006
-            Silicon Graphics, Inc. This document is licensed under the SGI
-            Free Software B License. For details, see
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
+            This document is licensed under the SGI Free Software B License.
+            For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
         </para>
     </refsect1>
index 9ad5068b7d93328ff400b32fc111f084fb33a487..7ec862b666be185ddcbe17767b772d5eda976f75 100644 (file)
@@ -7,6 +7,10 @@
             <year>1991-2006</year>
             <holder>Silicon Graphics, Inc.</holder>
         </copyright>
+        <copyright>
+            <year>2010-2013</year>
+            <holder>Khronos Group</holder>
+        </copyright>
     </refentryinfo>
     <refmeta>
         <refentrytitle>glTexSubImage3D</refentrytitle>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006
-            Silicon Graphics, Inc. This document is licensed under the SGI
-            Free Software B License. For details, see
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
+            This document is licensed under the SGI Free Software B License.
+            For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
         </para>
     </refsect1>
index 25205a84ea923fca73d01d618a5f494f7939bc36..d7070dd71a3548852ead198ceed90384ad650aa4 100644 (file)
             with the target of the parent texture, given in <parameter>origtexture</parameter>
             as specified in the following table:
         </para>
-        <informaltable frame="topbot">
+        <informaltable>
             <tgroup cols="2" align="left">
                 <colspec colnum="1" colname="col1" colwidth="1*"/>
                 <colspec colnum="2" colname="col2" colwidth="2*"/>
                 <thead>
                     <row>
-                        <entry rowsep="1" align="center">Original Target</entry>
-                        <entry rowsep="1" align="center">Compatible New Targets</entry>
+                        <entry>Original Target</entry>
+                        <entry>Compatible New Targets</entry>
                     </row>
                 </thead>
                 <tbody>
                     <row>
-                        <entry align="left"><constant>GL_TEXTURE_1D</constant></entry>
-                        <entry align="left"><constant>GL_TEXTURE_1D</constant>, <constant>GL_TEXTURE_1D_ARRAY</constant></entry>
+                        <entry><constant>GL_TEXTURE_1D</constant></entry>
+                        <entry><constant>GL_TEXTURE_1D</constant>, <constant>GL_TEXTURE_1D_ARRAY</constant></entry>
                     </row>
                     <row>
-                        <entry align="left"><constant>GL_TEXTURE_2D</constant></entry>
-                        <entry align="left"><constant>GL_TEXTURE_2D</constant>, <constant>GL_TEXTURE_2D_ARRAY</constant></entry>
+                        <entry><constant>GL_TEXTURE_2D</constant></entry>
+                        <entry><constant>GL_TEXTURE_2D</constant>, <constant>GL_TEXTURE_2D_ARRAY</constant></entry>
                     </row>
                     <row>
-                        <entry align="left"><constant>GL_TEXTURE_3D</constant></entry>
-                        <entry align="left"><constant>GL_TEXTURE_3D</constant></entry>
+                        <entry><constant>GL_TEXTURE_3D</constant></entry>
+                        <entry><constant>GL_TEXTURE_3D</constant></entry>
                     </row>
                     <row>
-                        <entry align="left"><constant>GL_TEXTURE_CUBE_MAP</constant></entry>
-                        <entry align="left"><constant>GL_TEXTURE_CUBE_MAP</constant>, <constant>GL_TEXTURE_2D</constant>, <constant>GL_TEXTURE_2D_ARRAY</constant>, <constant>GL_TEXTUER_CUBE_MAP_ARRAY</constant></entry>
+                        <entry><constant>GL_TEXTURE_CUBE_MAP</constant></entry>
+                        <entry><constant>GL_TEXTURE_CUBE_MAP</constant>, <constant>GL_TEXTURE_2D</constant>, <constant>GL_TEXTURE_2D_ARRAY</constant>, <constant>GL_TEXTUER_CUBE_MAP_ARRAY</constant></entry>
                     </row>
                     <row>
-                        <entry align="left"><constant>GL_TEXTURE_RECTANGLE</constant></entry>
-                        <entry align="left"><constant>GL_TEXTURE_RECTANGLE</constant></entry>
+                        <entry><constant>GL_TEXTURE_RECTANGLE</constant></entry>
+                        <entry><constant>GL_TEXTURE_RECTANGLE</constant></entry>
                     </row>
                     <row>
-                        <entry align="left"><constant>GL_TEXTURE_BUFFER</constant></entry>
-                        <entry align="left"><emphasis>none</emphasis></entry>
+                        <entry><constant>GL_TEXTURE_BUFFER</constant></entry>
+                        <entry><emphasis>none</emphasis></entry>
                     </row>
                     <row>
-                        <entry align="left"><constant>GL_TEXTURE_1D_ARRAY</constant></entry>
-                        <entry align="left"><constant>GL_TEXTURE_1D</constant>, <constant>GL_TEXTURE_1D_ARRAY</constant></entry>
+                        <entry><constant>GL_TEXTURE_1D_ARRAY</constant></entry>
+                        <entry><constant>GL_TEXTURE_1D</constant>, <constant>GL_TEXTURE_1D_ARRAY</constant></entry>
                     </row>
                     <row>
-                        <entry align="left"><constant>GL_TEXTURE_2D_ARRAY</constant></entry>
-                        <entry align="left"><constant>GL_TEXTURE_2D</constant>, <constant>GL_TEXTURE_2D_ARRAY</constant></entry>
+                        <entry><constant>GL_TEXTURE_2D_ARRAY</constant></entry>
+                        <entry><constant>GL_TEXTURE_2D</constant>, <constant>GL_TEXTURE_2D_ARRAY</constant></entry>
                     </row>
                     <row>
-                        <entry align="left"><constant>GL_TEXTURE_CUBE_MAP_ARRAY</constant></entry>
-                        <entry align="left"><constant>GL_TEXTURE_CUBE_MAP</constant>, <constant>GL_TEXTURE_2D</constant>, <constant>GL_TEXTURE_2D_ARRAY</constant>, <constant>GL_TEXTUER_CUBE_MAP_ARRAY</constant></entry>
+                        <entry><constant>GL_TEXTURE_CUBE_MAP_ARRAY</constant></entry>
+                        <entry><constant>GL_TEXTURE_CUBE_MAP</constant>, <constant>GL_TEXTURE_2D</constant>, <constant>GL_TEXTURE_2D_ARRAY</constant>, <constant>GL_TEXTUER_CUBE_MAP_ARRAY</constant></entry>
                     </row>
                     <row>
-                        <entry align="left"><constant>GL_TEXTURE_2D_MULTISAMPLE</constant></entry>
-                        <entry align="left"><constant>GL_TEXTURE_2D_MULTISAMPLE</constant>, <constant>GL_TEXTURE_MULTISAMPLE_ARRAY</constant></entry>
+                        <entry><constant>GL_TEXTURE_2D_MULTISAMPLE</constant></entry>
+                        <entry><constant>GL_TEXTURE_2D_MULTISAMPLE</constant>, <constant>GL_TEXTURE_MULTISAMPLE_ARRAY</constant></entry>
                     </row>
                     <row>
-                        <entry align="left"><constant>GL_TEXTURE_2D_MULTISAMPLE_ARRAY</constant></entry>
-                        <entry align="left"><constant>GL_TEXTURE_2D_MULTISAMPLE</constant>, <constant>GL_TEXTURE_MULTISAMPLE_ARRAY</constant></entry>
+                        <entry><constant>GL_TEXTURE_2D_MULTISAMPLE_ARRAY</constant></entry>
+                        <entry><constant>GL_TEXTURE_2D_MULTISAMPLE</constant>, <constant>GL_TEXTURE_MULTISAMPLE_ARRAY</constant></entry>
                     </row>
                 </tbody>
             </tgroup>
             <parameter>internalformat</parameter> must be compatible with the internal format
             of the parent texture as specified in the following table:
         </para>
-        <informaltable frame="topbot">
+        <informaltable>
             <tgroup cols="2" align="left">
                 <colspec colnum="1" colname="col1" colwidth="1*"/>
                 <colspec colnum="2" colname="col2" colwidth="2*"/>
                 <thead>
                     <row>
-                        <entry align="center">Class</entry>
-                        <entry align="center">Internal Formats</entry>
+                        <entry>Class</entry>
+                        <entry>Internal Formats</entry>
                     </row>
                 </thead>
                 <tbody>
                     <row>
-                        <entry align="left">128-bit</entry>
-                        <entry align="left"><constant>GL_RGBA32F</constant>, <constant>GL_RGBA32UI</constant>, <constant>GL_RGBA32I</constant></entry>
+                        <entry>128-bit</entry>
+                        <entry><constant>GL_RGBA32F</constant>, <constant>GL_RGBA32UI</constant>, <constant>GL_RGBA32I</constant></entry>
                     </row>
                     <row>
-                        <entry align="left">96-bit</entry>
-                        <entry align="left"><constant>GL_RGB32F</constant>, <constant>GL_RGB32UI</constant>, <constant>GL_RGB32I</constant></entry>
+                        <entry>96-bit</entry>
+                        <entry><constant>GL_RGB32F</constant>, <constant>GL_RGB32UI</constant>, <constant>GL_RGB32I</constant></entry>
                     </row>
                     <row>
-                        <entry align="left">64-bit</entry>
-                        <entry align="left"><constant>GL_RGBA16F</constant>, <constant>GL_RG32F</constant>, <constant>GL_RGBA16UI</constant>,
+                        <entry>64-bit</entry>
+                        <entry><constant>GL_RGBA16F</constant>, <constant>GL_RG32F</constant>, <constant>GL_RGBA16UI</constant>,
                         <constant>GL_RG32UI</constant>, <constant>GL_RGBA16I</constant>, <constant>GL_RG32I</constant>, <constant>GL_RGBA16</constant>, <constant>GL_RGBA16_SNORM</constant></entry>
                     </row>
                     <row>
-                        <entry align="left">48-bit</entry>
-                        <entry align="left"><constant>GL_RGB16</constant>, <constant>GL_RGB16_SNORM</constant>, <constant>GL_RGB16F</constant>, <constant>GL_RGB16UI</constant>, <constant>GL_RGB16I</constant></entry>
+                        <entry>48-bit</entry>
+                        <entry><constant>GL_RGB16</constant>, <constant>GL_RGB16_SNORM</constant>, <constant>GL_RGB16F</constant>, <constant>GL_RGB16UI</constant>, <constant>GL_RGB16I</constant></entry>
                     </row>
                     <row>
-                        <entry align="left">32-bit</entry>
-                        <entry align="left"><constant>GL_RG16F</constant>, <constant>GL_R11F_G11F_B10F</constant>, <constant>GL_R32F</constant>, <constant>GL_RGB10_A2UI</constant>,
+                        <entry>32-bit</entry>
+                        <entry><constant>GL_RG16F</constant>, <constant>GL_R11F_G11F_B10F</constant>, <constant>GL_R32F</constant>, <constant>GL_RGB10_A2UI</constant>,
                                             <constant>GL_RGBA8UI</constant>, <constant>GL_RG16UI</constant>, <constant>GL_R32UI</constant>, <constant>GL_RGBA8I</constant>,
                                             <constant>GL_RG16I</constant>, <constant>GL_R32I</constant>, <constant>GL_RGB10_A2</constant>, <constant>GL_RGBA8</constant>,
                                             <constant>GL_RG16</constant>, <constant>GL_RGBA8_SNORM</constant>, <constant>GL_RG16_SNORM</constant>, <constant>GL_SRGB8_ALPHA8</constant>,
                                             <constant>GL_RGB9_E5</constant></entry>
                     </row>
                     <row>
-                        <entry align="left">24-bit</entry>
-                        <entry align="left"><constant>GL_RGB8</constant>, <constant>GL_RGB8_SNORM</constant>, <constant>GL_SRGB8</constant>,
+                        <entry>24-bit</entry>
+                        <entry><constant>GL_RGB8</constant>, <constant>GL_RGB8_SNORM</constant>, <constant>GL_SRGB8</constant>,
                                             <constant>GL_RGB8UI</constant>, <constant>GL_RGB8I</constant></entry>
                     </row>
                     <row>
-                        <entry align="left">16-bit</entry>
-                        <entry align="left"><constant>GL_R16F</constant>, <constant>GL_RG8UI</constant>, <constant>GL_R16UI</constant>, <constant>GL_RG8I</constant>,
+                        <entry>16-bit</entry>
+                        <entry><constant>GL_R16F</constant>, <constant>GL_RG8UI</constant>, <constant>GL_R16UI</constant>, <constant>GL_RG8I</constant>,
                                             <constant>GL_R16I</constant>, <constant>GL_RG8</constant>, <constant>GL_R16</constant>, <constant>GL_RG8_SNORM</constant>, <constant>GL_R16_SNORM</constant></entry>
                     </row>
                     <row>
-                        <entry align="left">8-bit</entry>
-                        <entry align="left"><constant>GL_R8UI</constant>, <constant>GL_R8I</constant>, <constant>GL_R8</constant>, <constant>GL_R8_SNORM</constant></entry>
+                        <entry>8-bit</entry>
+                        <entry><constant>GL_R8UI</constant>, <constant>GL_R8I</constant>, <constant>GL_R8</constant>, <constant>GL_R8_SNORM</constant></entry>
                     </row>
                     <row>
-                        <entry align="left"><constant>GL_RGTC1_RED</constant></entry>
-                        <entry align="left"><constant>GL_COMPRESSED_RED_RGTC1</constant>, <constant>GL_COMPRESSED_SIGNED_RED_RGTC1</constant></entry>
+                        <entry><constant>GL_RGTC1_RED</constant></entry>
+                        <entry><constant>GL_COMPRESSED_RED_RGTC1</constant>, <constant>GL_COMPRESSED_SIGNED_RED_RGTC1</constant></entry>
                     </row>
                     <row>
-                        <entry align="left"><constant>GL_RGTC2_RG</constant></entry>
-                        <entry align="left"><constant>GL_COMPRESSED_RG_RGTC2</constant>, <constant>GL_COMPRESSED_SIGNED_RG_RGTC2</constant></entry>
+                        <entry><constant>GL_RGTC2_RG</constant></entry>
+                        <entry><constant>GL_COMPRESSED_RG_RGTC2</constant>, <constant>GL_COMPRESSED_SIGNED_RG_RGTC2</constant></entry>
                     </row>
                     <row>
-                        <entry align="left"><constant>GL_BPTC_UNORM</constant></entry>
-                        <entry align="left"><constant>GL_COMPRESSED_RGBA_BPTC_UNORM</constant>, <constant>GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM</constant></entry>
+                        <entry><constant>GL_BPTC_UNORM</constant></entry>
+                        <entry><constant>GL_COMPRESSED_RGBA_BPTC_UNORM</constant>, <constant>GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM</constant></entry>
                     </row>
                     <row>
-                        <entry align="left"><constant>GL_BPTC_FLOAT</constant></entry>
-                        <entry align="left"><constant>GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT</constant>, <constant>GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT</constant></entry>
+                        <entry><constant>GL_BPTC_FLOAT</constant></entry>
+                        <entry><constant>GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT</constant>, <constant>GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT</constant></entry>
                     </row>
                 </tbody>
             </tgroup>
             must be equal to 6. If the new texture's target is <constant>GL_TEXTURE_CUBE_MAP_ARRAY</constant>,
             then <parameter>numlayers</parameter> counts layer-faces rather than layers, and the clamped
             <parameter>numlayers</parameter> must be a multiple of 6. If the new texture's target is <constant>GL_TEXTURE_CUBE_MAP</constant> or
-            <constant>GL_TEXTURE_CUBE_MAP_ARRAY</constant>, the width and height of the original texture's 
+            <constant>GL_TEXTURE_CUBE_MAP_ARRAY</constant>, the width and height of the original texture's
             levels must be equal.
         </para>
         <para>
             <constant>GL_TEXTURE_CUBE_MAP_ARRAY</constant> with 6 layer-faces.
         </para>
         <para>
-            If <parameter>target</parameter> is <constant>GL_TEXTURE_1D</constant>, <constant>GL_TEXTURE_2D</constant>, <constant>GL_TEXTURE_3D</constant>, <constant>GL_TEXTURE_RECTANGLE</constant>, or 
+            If <parameter>target</parameter> is <constant>GL_TEXTURE_1D</constant>, <constant>GL_TEXTURE_2D</constant>, <constant>GL_TEXTURE_3D</constant>, <constant>GL_TEXTURE_RECTANGLE</constant>, or
             <constant>GL_TEXTURE_2D_MULTISAMPLE</constant>, <parameter>numlayers</parameter> must equal 1.
         </para>
         <para>
-            The dimensions of the original texture must be less than or equal to the maximum 
+            The dimensions of the original texture must be less than or equal to the maximum
             supported dimensions of the new target. For example, if the original texture has a <constant>GL_TEXTURE_2D_ARRAY</constant>
             target and its width is greater than <constant>GL_MAX_CUBE_MAP_TEXTURE_SIZE</constant>, an error
             will be generated if <function>glTextureView</function> is called to create a <constant>GL_TEXTURE_CUBE_MAP</constant>
             view.
         </para>
         <para>
-            Texture commands that take a <parameter>level</parameter> or <parameter>layer</parameter> parameter, such as 
-            <citerefentry><refentrytitle>glTexSubImage2D</refentrytitle></citerefentry>, interpret that parameter to be relative to the view of the 
-            texture. i.e. the mipmap level of the data store that would be updated via 
-            <citerefentry><refentrytitle>TexSubImage2D</refentrytitle></citerefentry> would be the sum of <parameter>level</parameter> and the value of 
+            Texture commands that take a <parameter>level</parameter> or <parameter>layer</parameter> parameter, such as
+            <citerefentry><refentrytitle>glTexSubImage2D</refentrytitle></citerefentry>, interpret that parameter to be relative to the view of the
+            texture. i.e. the mipmap level of the data store that would be updated via
+            <citerefentry><refentrytitle>TexSubImage2D</refentrytitle></citerefentry> would be the sum of <parameter>level</parameter> and the value of
             <constant>GL_TEXTURE_VIEW_MIN_LEVEL</constant>.
         </para>
     </refsect1>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group. 
-            This material may be distributed subject to the terms and conditions set forth in 
+            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group.
+            This material may be distributed subject to the terms and conditions set forth in
             the Open Publication License, v 1.0, 8 June 1999.
             <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.
         </para>
index 564f815194632f56d4cbc7d7bf7843224ef6902b..45f1625815ddf72aa83d1386ff407029c401e476 100644 (file)
@@ -85,7 +85,7 @@
         <para>If <parameter>program</parameter> is zero, then the current rendering
         state refers to an <emphasis>invalid</emphasis> program object and the
         results of shader execution are undefined. However, this is not an error.</para>
-        
+
         <para>If <parameter>program</parameter> does not
         contain shader objects of type <constant>GL_FRAGMENT_SHADER</constant>, an
         executable will be installed on the vertex, and possibly geometry processors,
         <para><constant>GL_INVALID_OPERATION</constant> is generated if
         <parameter>program</parameter> could not be made part of current
         state.</para>
-        
+
         <para><constant>GL_INVALID_OPERATION</constant> is generated if
         transform feedback mode is active.</para>
 
index b78661f7858ccb85d873f388203b62a827f72b2c..cd7ef4b6cd64fdd3783117b46bf4b5a51a1454b6 100644 (file)
         </listitem>
         </varlistentry>
         <varlistentry>
-        <term><parameter>value</parameter></term> 
+        <term><parameter>value</parameter></term>
         <listitem>
             <para>
                 For the packed commands, specifies the new packed value to
index f451bfff66d02b2d88f6eb5b7de651be82fe6e6e..ab64f7fc4d241aaa0ad38599d67d617ad08189c0 100644 (file)
@@ -83,8 +83,8 @@
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group. 
-            This material may be distributed subject to the terms and conditions set forth in 
+            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group.
+            This material may be distributed subject to the terms and conditions set forth in
             the Open Publication License, v 1.0, 8 June 1999.
             <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.
         </para>
index 9b3e431a64229fbfb96af10954859db628e3830f..3bfcff17e9846817c5c62f9b11c162a399846232 100644 (file)
             <code>GLint</code>, <code>GLfixed</code>, <code>GLfloat</code>, <code>GLhalf</code>, and
             <code>GLdouble</code>, respectively; the values <constant>GL_UNSIGNED_BYTE</constant>,
             <constant>GL_UNSIGNED_SHORT</constant>, and <constant>GL_UNSIGNED_INT</constant> indicate types
-            <code>GLubyte</code>, <code>GLushort</code>, and <code>GLuint</code>, 
+            <code>GLubyte</code>, <code>GLushort</code>, and <code>GLuint</code>,
             respectively; the values <constant>GL_INT_2_10_10_10_REV</constant> and
             <constant>GL_UNSIGNED_INT_2_10_10_10_REV</constant> indicating respectively four signed or
             unsigned elements packed into a single <code>GLuint</code>; and the value
             layout for floating-point vertex attributes, <function>glVertexAttribIFormat</function>
             should be used to describe vertex attribute layout for integer vertex attribute
             and <function>glVertexAttribLFormat</function> should be used to describe the layout
-            for 64-bit vertex attributes. Data for an array specified by 
+            for 64-bit vertex attributes. Data for an array specified by
             <function>glVertexAttribIFormat</function> will always be left as integer values;
             such data are referred to as pure integers.
         </para>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group. 
-            This material may be distributed subject to the terms and conditions set forth in 
+            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group.
+            This material may be distributed subject to the terms and conditions set forth in
             the Open Publication License, v 1.0, 8 June 1999.
             <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.
         </para>
index 1c54c36bc37d226805f885d3bf47605842e209a0..036df250670f7bc97638f3a63a0b8b27dce87a21 100644 (file)
@@ -82,8 +82,8 @@
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group. 
-            This material may be distributed subject to the terms and conditions set forth in 
+            Copyright <trademark class="copyright"></trademark> 2013 Khronos Group.
+            This material may be distributed subject to the terms and conditions set forth in
             the Open Publication License, v 1.0, 8 June 1999.
             <ulink url="http://opencontent.org/openpub/">http://opencontent.org/openpub/</ulink>.
         </para>
index 83943a2b05c15c65fbacbd59766aa1dcc02fb623..b640be3db0d2d067973dc09659dac5c9c8245c88 100644 (file)
@@ -7,6 +7,10 @@
             <year>1991-2006</year>
             <holder>Silicon Graphics, Inc.</holder>
         </copyright>
+        <copyright>
+            <year>2010-2013</year>
+            <holder>Khronos Group</holder>
+        </copyright>
     </refentryinfo>
     <refmeta>
         <refentrytitle>glViewport</refentrytitle>
     </refsect1>
     <refsect1 id="Copyright"><title>Copyright</title>
         <para>
-            Copyright <trademark class="copyright"></trademark> 1991-2006
-            Silicon Graphics, Inc. This document is licensed under the SGI
-            Free Software B License. For details, see
+            Copyright <trademark class="copyright"></trademark> 1991-2006 Silicon Graphics, Inc.
+            Copyright <trademark class="copyright"></trademark> 2010-2013 Khronos Group.
+            This document is licensed under the SGI Free Software B License.
+            For details, see
             <ulink url="http://oss.sgi.com/projects/FreeB/">http://oss.sgi.com/projects/FreeB/</ulink>.
         </para>
     </refsect1>
index 5576db93ba12486137f6278a73213b941e705238..2b78032568ea41243682a49d8af9454539414fc5 100644 (file)
@@ -744,7 +744,7 @@ namespace OpenTK.Graphics.ES11
         /// </summary>
         /// <param name="texture">
         /// <para>
-        /// Specifies which texture unit to make active. The number of texture units is implementation dependent, but must be at least 80. texture must be one of GL_TEXTUREi, where i ranges from 0 (GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS - 1). The initial value is GL_TEXTURE0.
+        /// Specifies which texture unit to make active. The number of texture units is implementation dependent, but must be at least 80. texture must be one of GL_TEXTUREi, where i ranges from zero to the value of GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS minus one. The initial value is GL_TEXTURE0.
         /// </para>
         /// </param>
         [Obsolete("Use strongly-typed overload instead")]
@@ -756,7 +756,7 @@ namespace OpenTK.Graphics.ES11
         /// </summary>
         /// <param name="texture">
         /// <para>
-        /// Specifies which texture unit to make active. The number of texture units is implementation dependent, but must be at least 80. texture must be one of GL_TEXTUREi, where i ranges from 0 (GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS - 1). The initial value is GL_TEXTURE0.
+        /// Specifies which texture unit to make active. The number of texture units is implementation dependent, but must be at least 80. texture must be one of GL_TEXTUREi, where i ranges from zero to the value of GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS minus one. The initial value is GL_TEXTURE0.
         /// </para>
         /// </param>
         [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glActiveTexture")]
index 39d8cfbb31edfddfd0dfc908f27a02dfbf788507..f0de94c0f31232b3831a82a2a002099df321fc1b 100644 (file)
@@ -1847,7 +1847,7 @@ namespace OpenTK.Graphics.ES20
         /// </summary>
         /// <param name="texture">
         /// <para>
-        /// Specifies which texture unit to make active. The number of texture units is implementation dependent, but must be at least 80. texture must be one of GL_TEXTUREi, where i ranges from 0 (GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS - 1). The initial value is GL_TEXTURE0.
+        /// Specifies which texture unit to make active. The number of texture units is implementation dependent, but must be at least 80. texture must be one of GL_TEXTUREi, where i ranges from zero to the value of GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS minus one. The initial value is GL_TEXTURE0.
         /// </para>
         /// </param>
         [Obsolete("Use strongly-typed overload instead")]
@@ -1859,7 +1859,7 @@ namespace OpenTK.Graphics.ES20
         /// </summary>
         /// <param name="texture">
         /// <para>
-        /// Specifies which texture unit to make active. The number of texture units is implementation dependent, but must be at least 80. texture must be one of GL_TEXTUREi, where i ranges from 0 (GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS - 1). The initial value is GL_TEXTURE0.
+        /// Specifies which texture unit to make active. The number of texture units is implementation dependent, but must be at least 80. texture must be one of GL_TEXTUREi, where i ranges from zero to the value of GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS minus one. The initial value is GL_TEXTURE0.
         /// </para>
         /// </param>
         [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glActiveTexture")]
index 0c7e9a9488bb486671aacb52d0426e9de8a91623..acbda6baffbcc044b0f0db7c698d1169c06deb06 100644 (file)
@@ -1951,7 +1951,7 @@ namespace OpenTK.Graphics.ES30
         /// </summary>
         /// <param name="texture">
         /// <para>
-        /// Specifies which texture unit to make active. The number of texture units is implementation dependent, but must be at least 80. texture must be one of GL_TEXTUREi, where i ranges from 0 (GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS - 1). The initial value is GL_TEXTURE0.
+        /// Specifies which texture unit to make active. The number of texture units is implementation dependent, but must be at least 80. texture must be one of GL_TEXTUREi, where i ranges from zero to the value of GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS minus one. The initial value is GL_TEXTURE0.
         /// </para>
         /// </param>
         [Obsolete("Use strongly-typed overload instead")]
@@ -1963,7 +1963,7 @@ namespace OpenTK.Graphics.ES30
         /// </summary>
         /// <param name="texture">
         /// <para>
-        /// Specifies which texture unit to make active. The number of texture units is implementation dependent, but must be at least 80. texture must be one of GL_TEXTUREi, where i ranges from 0 (GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS - 1). The initial value is GL_TEXTURE0.
+        /// Specifies which texture unit to make active. The number of texture units is implementation dependent, but must be at least 80. texture must be one of GL_TEXTUREi, where i ranges from zero to the value of GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS minus one. The initial value is GL_TEXTURE0.
         /// </para>
         /// </param>
         [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glActiveTexture")]
index b793669649dfcf1ae759eef9648dad732662d4b6..461ab8bccddb738b46558d37cb75d1d41b37c78b 100644 (file)
@@ -4942,7 +4942,7 @@ namespace OpenTK.Graphics.OpenGL
             /// </summary>
             /// <param name="texture">
             /// <para>
-            /// Specifies which texture unit to make active. The number of texture units is implementation dependent, but must be at least 80. texture must be one of GL_TEXTUREi, where i ranges from 0 (GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS - 1). The initial value is GL_TEXTURE0.
+            /// Specifies which texture unit to make active. The number of texture units is implementation dependent, but must be at least 80. texture must be one of GL_TEXTUREi, where i ranges from zero to the value of GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS minus one. The initial value is GL_TEXTURE0.
             /// </para>
             /// </param>
             [AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glActiveTextureARB")]
@@ -21484,7 +21484,7 @@ namespace OpenTK.Graphics.OpenGL
         /// </summary>
         /// <param name="texture">
         /// <para>
-        /// Specifies which texture unit to make active. The number of texture units is implementation dependent, but must be at least 80. texture must be one of GL_TEXTUREi, where i ranges from 0 (GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS - 1). The initial value is GL_TEXTURE0.
+        /// Specifies which texture unit to make active. The number of texture units is implementation dependent, but must be at least 80. texture must be one of GL_TEXTUREi, where i ranges from zero to the value of GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS minus one. The initial value is GL_TEXTURE0.
         /// </para>
         /// </param>
         [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glActiveTexture")]
@@ -44090,17 +44090,98 @@ namespace OpenTK.Graphics.OpenGL
         [CLSCompliant(false)]
         public static unsafe void GetInteger(OpenTK.Graphics.OpenGL.GetPName pname, [OutAttribute] Int32* data) { throw new NotImplementedException(); }
 
-        /// <summary>[requires: v4.3 and ARB_internalformat_query2|VERSION_4_3]</summary>
+        /// <summary>[requires: v4.3 and ARB_internalformat_query2|VERSION_4_3]
+        /// Retrieve information about implementation-dependent support for internal formats
+        /// </summary>
+        /// <param name="target">
+        /// <para>
+        /// Indicates the usage of the internal format. target must be GL_TEXTURE_1D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_3D, GL_TEXTURE_CUBE_MAP, GL_TEXTURE_CUBE_MAP_ARRAY, GL_TEXTURE_RECTANGLE, GL_TEXTURE_BUFFER, GL_RENDERBUFFER, GL_TEXTURE_2D_MULTISAMPLE or GL_TEXTURE_2D_MULTISAMPLE_ARRAY.
+        /// </para>
+        /// </param>
+        /// <param name="internalformat">
+        /// <para>
+        /// Specifies the internal format about which to retrieve information.
+        /// </para>
+        /// </param>
+        /// <param name="pname">
+        /// <para>
+        /// Specifies the type of information to query.
+        /// </para>
+        /// </param>
+        /// <param name="bufSize">
+        /// <para>
+        /// Specifies the maximum number of basic machine units that may be written to params by the function.
+        /// </para>
+        /// </param>
+        /// <param name="params">
+        /// <para>
+        /// Specifies the address of a variable into which to write the retrieved information.
+        /// </para>
+        /// </param>
         [AutoGenerated(Category = "ARB_internalformat_query2|VERSION_4_3", Version = "4.3", EntryPoint = "glGetInternalformati64v")]
         [CLSCompliant(false)]
         public static void GetInternalformat(OpenTK.Graphics.OpenGL.ImageTarget target, OpenTK.Graphics.OpenGL.SizedInternalFormat internalformat, OpenTK.Graphics.OpenGL.InternalFormatParameter pname, Int32 bufSize, [OutAttribute] Int64[] @params) { throw new NotImplementedException(); }
 
-        /// <summary>[requires: v4.3 and ARB_internalformat_query2|VERSION_4_3]</summary>
+        /// <summary>[requires: v4.3 and ARB_internalformat_query2|VERSION_4_3]
+        /// Retrieve information about implementation-dependent support for internal formats
+        /// </summary>
+        /// <param name="target">
+        /// <para>
+        /// Indicates the usage of the internal format. target must be GL_TEXTURE_1D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_3D, GL_TEXTURE_CUBE_MAP, GL_TEXTURE_CUBE_MAP_ARRAY, GL_TEXTURE_RECTANGLE, GL_TEXTURE_BUFFER, GL_RENDERBUFFER, GL_TEXTURE_2D_MULTISAMPLE or GL_TEXTURE_2D_MULTISAMPLE_ARRAY.
+        /// </para>
+        /// </param>
+        /// <param name="internalformat">
+        /// <para>
+        /// Specifies the internal format about which to retrieve information.
+        /// </para>
+        /// </param>
+        /// <param name="pname">
+        /// <para>
+        /// Specifies the type of information to query.
+        /// </para>
+        /// </param>
+        /// <param name="bufSize">
+        /// <para>
+        /// Specifies the maximum number of basic machine units that may be written to params by the function.
+        /// </para>
+        /// </param>
+        /// <param name="params">
+        /// <para>
+        /// Specifies the address of a variable into which to write the retrieved information.
+        /// </para>
+        /// </param>
         [AutoGenerated(Category = "ARB_internalformat_query2|VERSION_4_3", Version = "4.3", EntryPoint = "glGetInternalformati64v")]
         [CLSCompliant(false)]
         public static void GetInternalformat(OpenTK.Graphics.OpenGL.ImageTarget target, OpenTK.Graphics.OpenGL.SizedInternalFormat internalformat, OpenTK.Graphics.OpenGL.InternalFormatParameter pname, Int32 bufSize, [OutAttribute] out Int64 @params) { throw new NotImplementedException(); }
 
-        /// <summary>[requires: v4.3 and ARB_internalformat_query2|VERSION_4_3]</summary>
+        /// <summary>[requires: v4.3 and ARB_internalformat_query2|VERSION_4_3]
+        /// Retrieve information about implementation-dependent support for internal formats
+        /// </summary>
+        /// <param name="target">
+        /// <para>
+        /// Indicates the usage of the internal format. target must be GL_TEXTURE_1D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_3D, GL_TEXTURE_CUBE_MAP, GL_TEXTURE_CUBE_MAP_ARRAY, GL_TEXTURE_RECTANGLE, GL_TEXTURE_BUFFER, GL_RENDERBUFFER, GL_TEXTURE_2D_MULTISAMPLE or GL_TEXTURE_2D_MULTISAMPLE_ARRAY.
+        /// </para>
+        /// </param>
+        /// <param name="internalformat">
+        /// <para>
+        /// Specifies the internal format about which to retrieve information.
+        /// </para>
+        /// </param>
+        /// <param name="pname">
+        /// <para>
+        /// Specifies the type of information to query.
+        /// </para>
+        /// </param>
+        /// <param name="bufSize">
+        /// <para>
+        /// Specifies the maximum number of basic machine units that may be written to params by the function.
+        /// </para>
+        /// </param>
+        /// <param name="params">
+        /// <para>
+        /// Specifies the address of a variable into which to write the retrieved information.
+        /// </para>
+        /// </param>
         [AutoGenerated(Category = "ARB_internalformat_query2|VERSION_4_3", Version = "4.3", EntryPoint = "glGetInternalformati64v")]
         [CLSCompliant(false)]
         public static unsafe void GetInternalformat(OpenTK.Graphics.OpenGL.ImageTarget target, OpenTK.Graphics.OpenGL.SizedInternalFormat internalformat, OpenTK.Graphics.OpenGL.InternalFormatParameter pname, Int32 bufSize, [OutAttribute] Int64* @params) { throw new NotImplementedException(); }
index 20aae558923f7f2ea5eac92fd053c968007e2bbd..4f9267054316fa07e716670bb2fb3c86f358d298 100644 (file)
@@ -2481,7 +2481,7 @@ namespace OpenTK.Graphics.OpenGL4
         /// </summary>
         /// <param name="texture">
         /// <para>
-        /// Specifies which texture unit to make active. The number of texture units is implementation dependent, but must be at least 80. texture must be one of GL_TEXTUREi, where i ranges from 0 (GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS - 1). The initial value is GL_TEXTURE0.
+        /// Specifies which texture unit to make active. The number of texture units is implementation dependent, but must be at least 80. texture must be one of GL_TEXTUREi, where i ranges from zero to the value of GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS minus one. The initial value is GL_TEXTURE0.
         /// </para>
         /// </param>
         [AutoGenerated(Category = "VERSION_1_3", Version = "1.3", EntryPoint = "glActiveTexture")]
@@ -20219,17 +20219,98 @@ namespace OpenTK.Graphics.OpenGL4
         [CLSCompliant(false)]
         public static unsafe void GetInteger(OpenTK.Graphics.OpenGL4.GetPName pname, [OutAttribute] Int32* data) { throw new NotImplementedException(); }
 
-        /// <summary>[requires: v4.3 and ARB_internalformat_query2|VERSION_4_3]</summary>
+        /// <summary>[requires: v4.3 and ARB_internalformat_query2|VERSION_4_3]
+        /// Retrieve information about implementation-dependent support for internal formats
+        /// </summary>
+        /// <param name="target">
+        /// <para>
+        /// Indicates the usage of the internal format. target must be GL_TEXTURE_1D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_3D, GL_TEXTURE_CUBE_MAP, GL_TEXTURE_CUBE_MAP_ARRAY, GL_TEXTURE_RECTANGLE, GL_TEXTURE_BUFFER, GL_RENDERBUFFER, GL_TEXTURE_2D_MULTISAMPLE or GL_TEXTURE_2D_MULTISAMPLE_ARRAY.
+        /// </para>
+        /// </param>
+        /// <param name="internalformat">
+        /// <para>
+        /// Specifies the internal format about which to retrieve information.
+        /// </para>
+        /// </param>
+        /// <param name="pname">
+        /// <para>
+        /// Specifies the type of information to query.
+        /// </para>
+        /// </param>
+        /// <param name="bufSize">
+        /// <para>
+        /// Specifies the maximum number of basic machine units that may be written to params by the function.
+        /// </para>
+        /// </param>
+        /// <param name="params">
+        /// <para>
+        /// Specifies the address of a variable into which to write the retrieved information.
+        /// </para>
+        /// </param>
         [AutoGenerated(Category = "ARB_internalformat_query2|VERSION_4_3", Version = "4.3", EntryPoint = "glGetInternalformati64v")]
         [CLSCompliant(false)]
         public static void GetInternalformat(OpenTK.Graphics.OpenGL4.ImageTarget target, OpenTK.Graphics.OpenGL4.SizedInternalFormat internalformat, OpenTK.Graphics.OpenGL4.InternalFormatParameter pname, Int32 bufSize, [OutAttribute] Int64[] @params) { throw new NotImplementedException(); }
 
-        /// <summary>[requires: v4.3 and ARB_internalformat_query2|VERSION_4_3]</summary>
+        /// <summary>[requires: v4.3 and ARB_internalformat_query2|VERSION_4_3]
+        /// Retrieve information about implementation-dependent support for internal formats
+        /// </summary>
+        /// <param name="target">
+        /// <para>
+        /// Indicates the usage of the internal format. target must be GL_TEXTURE_1D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_3D, GL_TEXTURE_CUBE_MAP, GL_TEXTURE_CUBE_MAP_ARRAY, GL_TEXTURE_RECTANGLE, GL_TEXTURE_BUFFER, GL_RENDERBUFFER, GL_TEXTURE_2D_MULTISAMPLE or GL_TEXTURE_2D_MULTISAMPLE_ARRAY.
+        /// </para>
+        /// </param>
+        /// <param name="internalformat">
+        /// <para>
+        /// Specifies the internal format about which to retrieve information.
+        /// </para>
+        /// </param>
+        /// <param name="pname">
+        /// <para>
+        /// Specifies the type of information to query.
+        /// </para>
+        /// </param>
+        /// <param name="bufSize">
+        /// <para>
+        /// Specifies the maximum number of basic machine units that may be written to params by the function.
+        /// </para>
+        /// </param>
+        /// <param name="params">
+        /// <para>
+        /// Specifies the address of a variable into which to write the retrieved information.
+        /// </para>
+        /// </param>
         [AutoGenerated(Category = "ARB_internalformat_query2|VERSION_4_3", Version = "4.3", EntryPoint = "glGetInternalformati64v")]
         [CLSCompliant(false)]
         public static void GetInternalformat(OpenTK.Graphics.OpenGL4.ImageTarget target, OpenTK.Graphics.OpenGL4.SizedInternalFormat internalformat, OpenTK.Graphics.OpenGL4.InternalFormatParameter pname, Int32 bufSize, [OutAttribute] out Int64 @params) { throw new NotImplementedException(); }
 
-        /// <summary>[requires: v4.3 and ARB_internalformat_query2|VERSION_4_3]</summary>
+        /// <summary>[requires: v4.3 and ARB_internalformat_query2|VERSION_4_3]
+        /// Retrieve information about implementation-dependent support for internal formats
+        /// </summary>
+        /// <param name="target">
+        /// <para>
+        /// Indicates the usage of the internal format. target must be GL_TEXTURE_1D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_3D, GL_TEXTURE_CUBE_MAP, GL_TEXTURE_CUBE_MAP_ARRAY, GL_TEXTURE_RECTANGLE, GL_TEXTURE_BUFFER, GL_RENDERBUFFER, GL_TEXTURE_2D_MULTISAMPLE or GL_TEXTURE_2D_MULTISAMPLE_ARRAY.
+        /// </para>
+        /// </param>
+        /// <param name="internalformat">
+        /// <para>
+        /// Specifies the internal format about which to retrieve information.
+        /// </para>
+        /// </param>
+        /// <param name="pname">
+        /// <para>
+        /// Specifies the type of information to query.
+        /// </para>
+        /// </param>
+        /// <param name="bufSize">
+        /// <para>
+        /// Specifies the maximum number of basic machine units that may be written to params by the function.
+        /// </para>
+        /// </param>
+        /// <param name="params">
+        /// <para>
+        /// Specifies the address of a variable into which to write the retrieved information.
+        /// </para>
+        /// </param>
         [AutoGenerated(Category = "ARB_internalformat_query2|VERSION_4_3", Version = "4.3", EntryPoint = "glGetInternalformati64v")]
         [CLSCompliant(false)]
         public static unsafe void GetInternalformat(OpenTK.Graphics.OpenGL4.ImageTarget target, OpenTK.Graphics.OpenGL4.SizedInternalFormat internalformat, OpenTK.Graphics.OpenGL4.InternalFormatParameter pname, Int32 bufSize, [OutAttribute] Int64* @params) { throw new NotImplementedException(); }