From 78acd27c4c6717beef1a5e82bf127e3206581670 Mon Sep 17 00:00:00 2001 From: Stefanos A Date: Sun, 15 Dec 2013 22:32:32 +0100 Subject: [PATCH] Updated OpenGL documentation to Khronos r24522 --- .../Specifications/Docs/glActiveTexture.xml | 33 +- .../Docs/glBeginTransformFeedback.xml | 100 ++-- .../Docs/glBindAttribLocation.xml | 4 +- .../Bind/Specifications/Docs/glBindBuffer.xml | 2 +- .../Specifications/Docs/glBindBufferBase.xml | 2 +- .../Specifications/Docs/glBindBufferRange.xml | 2 +- .../Specifications/Docs/glBindBuffersBase.xml | 2 +- .../Docs/glBindImageTexture.xml | 136 +++-- .../Docs/glBindImageTextures.xml | 8 +- .../Specifications/Docs/glBindSamplers.xml | 2 +- .../Specifications/Docs/glBindTextures.xml | 2 +- .../Docs/glBindVertexBuffer.xml | 4 +- .../Docs/glBindVertexBuffers.xml | 2 +- .../Bind/Specifications/Docs/glBlendColor.xml | 11 +- .../Specifications/Docs/glBlendEquation.xml | 61 ++- .../Docs/glBlendEquationSeparate.xml | 412 +++++++-------- .../Bind/Specifications/Docs/glBlendFunc.xml | 135 ++--- .../Docs/glBlendFuncSeparate.xml | 183 +++---- .../Specifications/Docs/glBufferStorage.xml | 4 +- Source/Bind/Specifications/Docs/glClear.xml | 11 +- .../Specifications/Docs/glClearBufferData.xml | 4 +- .../Docs/glClearBufferSubData.xml | 4 +- .../Bind/Specifications/Docs/glClearColor.xml | 11 +- .../Bind/Specifications/Docs/glClearDepth.xml | 11 +- .../Specifications/Docs/glClearStencil.xml | 11 +- .../Specifications/Docs/glClearTexImage.xml | 2 +- .../Docs/glClearTexSubImage.xml | 6 +- .../Bind/Specifications/Docs/glColorMask.xml | 2 +- .../Docs/glCompressedTexImage1D.xml | 30 +- .../Docs/glCompressedTexImage2D.xml | 26 +- .../Docs/glCompressedTexImage3D.xml | 32 +- .../Docs/glCompressedTexSubImage1D.xml | 11 +- .../Docs/glCompressedTexSubImage2D.xml | 11 +- .../Docs/glCompressedTexSubImage3D.xml | 11 +- .../Docs/glCopyImageSubData.xml | 80 +-- .../Specifications/Docs/glCreateShader.xml | 2 +- .../Bind/Specifications/Docs/glCullFace.xml | 11 +- .../Docs/glDebugMessageCallback.xml | 4 +- .../Docs/glDebugMessageControl.xml | 4 +- .../Docs/glDebugMessageInsert.xml | 4 +- .../Specifications/Docs/glDeleteTextures.xml | 11 +- .../Bind/Specifications/Docs/glDepthFunc.xml | 11 +- .../Bind/Specifications/Docs/glDepthMask.xml | 2 +- .../Bind/Specifications/Docs/glDepthRange.xml | 11 +- .../Specifications/Docs/glDispatchCompute.xml | 4 +- .../Bind/Specifications/Docs/glDrawArrays.xml | 11 +- .../Bind/Specifications/Docs/glDrawBuffer.xml | 11 +- .../Specifications/Docs/glDrawBuffers.xml | 2 +- .../Specifications/Docs/glDrawElements.xml | 11 +- .../Docs/glDrawRangeElements.xml | 11 +- Source/Bind/Specifications/Docs/glEnable.xml | 4 +- Source/Bind/Specifications/Docs/glFinish.xml | 11 +- Source/Bind/Specifications/Docs/glFlush.xml | 11 +- .../Docs/glFramebufferParameteri.xml | 4 +- .../Docs/glFramebufferTexture.xml | 25 +- .../Bind/Specifications/Docs/glFrontFace.xml | 11 +- .../Specifications/Docs/glGenTextures.xml | 11 +- .../Specifications/Docs/glGetActiveAttrib.xml | 4 +- .../Docs/glGetActiveUniform.xml | 438 ++++++++-------- .../Docs/glGetActiveUniformName.xml | 7 +- .../Docs/glGetActiveUniformsiv.xml | 310 +++++------ .../Docs/glGetBufferParameter.xml | 4 +- .../Docs/glGetBufferPointerv.xml | 2 +- .../Docs/glGetBufferSubData.xml | 2 +- .../Docs/glGetCompressedTexImage.xml | 11 +- .../Docs/glGetDebugMessageLog.xml | 4 +- .../Bind/Specifications/Docs/glGetError.xml | 2 +- .../glGetFramebufferAttachmentParameter.xml | 14 +- .../Docs/glGetFramebufferParameter.xml | 4 +- .../Docs/glGetInternalformat.xml | 480 ++++++++++++++++++ .../Specifications/Docs/glGetMultisample.xml | 19 +- .../Specifications/Docs/glGetObjectLabel.xml | 4 +- .../Docs/glGetObjectPtrLabel.xml | 4 +- .../Docs/glGetProgramInterface.xml | 4 +- .../Docs/glGetProgramResource.xml | 130 ++--- .../Docs/glGetProgramResourceIndex.xml | 4 +- .../Docs/glGetProgramResourceLocation.xml | 4 +- .../glGetProgramResourceLocationIndex.xml | 4 +- .../Docs/glGetProgramResourceName.xml | 4 +- .../Bind/Specifications/Docs/glGetString.xml | 4 +- .../Specifications/Docs/glGetTexImage.xml | 2 +- .../Specifications/Docs/glGetTexParameter.xml | 2 +- .../Docs/glGetTransformFeedbackVarying.xml | 3 +- Source/Bind/Specifications/Docs/glHint.xml | 11 +- .../Docs/glInvalidateBufferData.xml | 4 +- .../Docs/glInvalidateBufferSubData.xml | 4 +- .../Docs/glInvalidateFramebuffer.xml | 4 +- .../Docs/glInvalidateSubFramebuffer.xml | 4 +- .../Docs/glInvalidateTexImage.xml | 4 +- .../Docs/glInvalidateTexSubImage.xml | 4 +- .../Bind/Specifications/Docs/glIsEnabled.xml | 222 ++++---- .../Bind/Specifications/Docs/glIsTexture.xml | 11 +- .../Bind/Specifications/Docs/glLineWidth.xml | 11 +- Source/Bind/Specifications/Docs/glLogicOp.xml | 159 +++--- .../Docs/glMultiDrawArraysIndirect.xml | 2 +- .../Docs/glMultiDrawElementsIndirect.xml | 4 +- .../Specifications/Docs/glObjectLabel.xml | 4 +- .../Specifications/Docs/glObjectPtrLabel.xml | 4 +- .../Bind/Specifications/Docs/glPixelStore.xml | 188 +++---- .../Specifications/Docs/glPointParameter.xml | 4 +- .../Bind/Specifications/Docs/glPointSize.xml | 11 +- .../Specifications/Docs/glPolygonMode.xml | 11 +- .../Specifications/Docs/glPolygonOffset.xml | 11 +- .../Specifications/Docs/glPopDebugGroup.xml | 4 +- .../Specifications/Docs/glProvokingVertex.xml | 19 +- .../Specifications/Docs/glPushDebugGroup.xml | 6 +- .../Bind/Specifications/Docs/glReadBuffer.xml | 4 +- .../Bind/Specifications/Docs/glReadPixels.xml | 181 +++---- .../Specifications/Docs/glSampleCoverage.xml | 11 +- .../Docs/glSamplerParameter.xml | 46 +- Source/Bind/Specifications/Docs/glScissor.xml | 11 +- .../Docs/glShaderStorageBlockBinding.xml | 4 +- .../Specifications/Docs/glStencilFunc.xml | 11 +- .../Specifications/Docs/glStencilMask.xml | 11 +- .../Bind/Specifications/Docs/glStencilOp.xml | 11 +- .../Bind/Specifications/Docs/glTexBuffer.xml | 366 +------------ .../Specifications/Docs/glTexBufferRange.xml | 370 +------------- .../Docs/glTexImage2DMultisample.xml | 14 +- .../Docs/glTexImage3DMultisample.xml | 16 +- .../Specifications/Docs/glTexParameter.xml | 46 +- .../Docs/glTexStorage2DMultisample.xml | 4 +- .../Docs/glTexStorage3DMultisample.xml | 4 +- .../Specifications/Docs/glTexSubImage1D.xml | 11 +- .../Specifications/Docs/glTexSubImage2D.xml | 11 +- .../Specifications/Docs/glTexSubImage3D.xml | 11 +- .../Specifications/Docs/glTextureView.xml | 122 ++--- .../Bind/Specifications/Docs/glUseProgram.xml | 4 +- .../Specifications/Docs/glVertexAttrib.xml | 2 +- .../Docs/glVertexAttribBinding.xml | 4 +- .../Docs/glVertexAttribFormat.xml | 8 +- .../Docs/glVertexBindingDivisor.xml | 4 +- .../Bind/Specifications/Docs/glViewport.xml | 11 +- Source/OpenTK/Graphics/ES11/ES11.cs | 4 +- Source/OpenTK/Graphics/ES20/ES20.cs | 4 +- Source/OpenTK/Graphics/ES30/ES30.cs | 4 +- Source/OpenTK/Graphics/OpenGL/GL.cs | 91 +++- Source/OpenTK/Graphics/OpenGL4/GL4.cs | 89 +++- 137 files changed, 2705 insertions(+), 2516 deletions(-) create mode 100644 Source/Bind/Specifications/Docs/glGetInternalformat.xml diff --git a/Source/Bind/Specifications/Docs/glActiveTexture.xml b/Source/Bind/Specifications/Docs/glActiveTexture.xml index f6db9295..724dea3a 100644 --- a/Source/Bind/Specifications/Docs/glActiveTexture.xml +++ b/Source/Bind/Specifications/Docs/glActiveTexture.xml @@ -7,6 +7,10 @@ 1991-2006 Silicon Graphics, Inc. + + 2010-2013 + Khronos Group + glActiveTexture @@ -31,12 +35,15 @@ 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 + 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. + where i ranges from zero to the value + of + GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS + minus one. The initial value is + GL_TEXTURE0. @@ -51,9 +58,12 @@ Errors - GL_INVALID_ENUM is generated if texture is not one of - GL_TEXTUREi, - where i ranges from 0 to (GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS - 1). + GL_INVALID_ENUM is generated if + texture is not one of + GL_TEXTUREi, where + i ranges from zero to the value of + GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS minus + one. Associated Gets @@ -91,9 +101,10 @@ Copyright - Copyright 1991-2006 - Silicon Graphics, Inc. This document is licensed under the SGI - Free Software B License. For details, see + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2010-2013 Khronos Group. + This document is licensed under the SGI Free Software B License. + For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glBeginTransformFeedback.xml b/Source/Bind/Specifications/Docs/glBeginTransformFeedback.xml index c5f62d32..99229622 100644 --- a/Source/Bind/Specifications/Docs/glBeginTransformFeedback.xml +++ b/Source/Bind/Specifications/Docs/glBeginTransformFeedback.xml @@ -55,45 +55,49 @@ glDrawArrays must match those specified in the following table: - + - - Transform Feedback primitiveMode - - - Allowed Render Primitive modes - + + + Transform Feedback primitiveMode + + + + + Allowed Render Primitive modes + + - - GL_POINTS - - - GL_POINTS + GL_POINTS + GL_POINTS + + + GL_LINES + + GL_LINES, + GL_LINE_LOOP, + GL_LINE_STRIP, + GL_LINES_ADJACENCY, + GL_LINE_STRIP_ADJACENCY - - GL_LINES + + GL_TRIANGLES - - GL_LINES, GL_LINE_LOOP, GL_LINE_STRIP, - GL_LINES_ADJACENCY, GL_LINE_STRIP_ADJACENCY - - - - - GL_TRIANGLES - - - GL_TRIANGLES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, - GL_TRIANGLES_ADJACENCY, GL_TRIANGLE_STRIP_ADJACENCY + + GL_TRIANGLES, + GL_TRIANGLE_STRIP, + GL_TRIANGLE_FAN, + GL_TRIANGLES_ADJACENCY, + GL_TRIANGLE_STRIP_ADJACENCY @@ -102,49 +106,41 @@ If a geometry shader is present, the output primitive type from the geometry shader must match those provided in the following table: - + + - - Transform Feedback primitiveMode - - - Allowed Geometry Shader Output Primitive Type - + + + Transform Feedback primitiveMode + + + + + Allowed Geometry Shader Output Primitive Type + + - - GL_POINTS - - - points - + GL_POINTS + points - - GL_LINES - - - line_strip - + GL_LINES + line_strip - - GL_TRIANGLES - - - triangle_strip - + GL_TRIANGLES + triangle_strip - Notes diff --git a/Source/Bind/Specifications/Docs/glBindAttribLocation.xml b/Source/Bind/Specifications/Docs/glBindAttribLocation.xml index 2c2ad77a..c90a99ba 100644 --- a/Source/Bind/Specifications/Docs/glBindAttribLocation.xml +++ b/Source/Bind/Specifications/Docs/glBindAttribLocation.xml @@ -84,8 +84,8 @@ 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 - GL_MAX_VERTEX_ATTRIBS -1. The values sent + variables that are numbered from zero to the value of + GL_MAX_VERTEX_ATTRIBS 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 glUseProgram, diff --git a/Source/Bind/Specifications/Docs/glBindBuffer.xml b/Source/Bind/Specifications/Docs/glBindBuffer.xml index c79b55f9..6de6030d 100644 --- a/Source/Bind/Specifications/Docs/glBindBuffer.xml +++ b/Source/Bind/Specifications/Docs/glBindBuffer.xml @@ -190,7 +190,7 @@ GL_TEXTURE_BUFFER targets are available only if the GL version is 3.1 or greater. - The GL_ATOMIC_COUNTER_BUFER target is available only if the GL version is 4.2 or greater. + The GL_ATOMIC_COUNTER_BUFFER target is available only if the GL version is 4.2 or greater. The GL_DISPATCH_INDIRECT_BUFFER and GL_SHADER_STORAGE_BUFFER targets are available only if the GL version is 4.3 or greater. diff --git a/Source/Bind/Specifications/Docs/glBindBufferBase.xml b/Source/Bind/Specifications/Docs/glBindBufferBase.xml index 5c6f73b3..9c29e36c 100644 --- a/Source/Bind/Specifications/Docs/glBindBufferBase.xml +++ b/Source/Bind/Specifications/Docs/glBindBufferBase.xml @@ -76,7 +76,7 @@ zero and size equal to the size of the buffer. - The GL_ATOMIC_COUNTER_BUFER target is available only if the GL version is 4.2 or greater. + The GL_ATOMIC_COUNTER_BUFFER target is available only if the GL version is 4.2 or greater. The GL_SHADER_STORAGE_BUFFER target is available only if the GL version is 4.3 or greater. diff --git a/Source/Bind/Specifications/Docs/glBindBufferRange.xml b/Source/Bind/Specifications/Docs/glBindBufferRange.xml index bba5eb50..8050d732 100644 --- a/Source/Bind/Specifications/Docs/glBindBufferRange.xml +++ b/Source/Bind/Specifications/Docs/glBindBufferRange.xml @@ -95,7 +95,7 @@ Notes - The GL_ATOMIC_COUNTER_BUFER target is available only if the GL version is 4.2 or greater. + The GL_ATOMIC_COUNTER_BUFFER target is available only if the GL version is 4.2 or greater. The GL_SHADER_STORAGE_BUFFER target is available only if the GL version is 4.3 or greater. diff --git a/Source/Bind/Specifications/Docs/glBindBuffersBase.xml b/Source/Bind/Specifications/Docs/glBindBuffersBase.xml index aa205a60..203c738a 100644 --- a/Source/Bind/Specifications/Docs/glBindBuffersBase.xml +++ b/Source/Bind/Specifications/Docs/glBindBuffersBase.xml @@ -19,7 +19,7 @@ C Specification - void glBindBufferBase + void glBindBuffersBase GLenum target GLuint first GLsizei count diff --git a/Source/Bind/Specifications/Docs/glBindImageTexture.xml b/Source/Bind/Specifications/Docs/glBindImageTexture.xml index a3df5798..faff5d70 100644 --- a/Source/Bind/Specifications/Docs/glBindImageTexture.xml +++ b/Source/Bind/Specifications/Docs/glBindImageTexture.xml @@ -120,137 +120,177 @@ be one of the formats listed in the following table. - Internal Image Formats +
+ Internal Image Formats - - + + - - Image Unit Format - - - Format Qualifier - + + Image Unit Format + + + Format Qualifier + - GL_RGBA32Frgba32f + GL_RGBA32F + rgba32f - GL_RGBA16Frgba16f + GL_RGBA16F + rgba16f - GL_RG32Frg32f + GL_RG32F + rg32f - GL_RG16Frg16f + GL_RG16F + rg16f - GL_R11F_G11F_B10Fr11f_g11f_b10f + GL_R11F_G11F_B10F + r11f_g11f_b10f - GL_R32Fr32f + GL_R32F + r32f - GL_R16Fr16f + GL_R16F + r16f - GL_RGBA32UIrgba32ui + GL_RGBA32UI + rgba32ui - GL_RGBA16UIrgba16ui + GL_RGBA16UI + rgba16ui - GL_RGB10_A2UIrgb10_a2ui + GL_RGB10_A2UI + rgb10_a2ui - GL_RGBA8UIrgba8ui + GL_RGBA8UI + rgba8ui - GL_RG32UIrg32ui + GL_RG32UI + rg32ui - GL_RG16UIrg16ui + GL_RG16UI + rg16ui - GL_RG8UIrg8ui + GL_RG8UI + rg8ui - GL_R32UIr32ui + GL_R32UI + r32ui - GL_R16UIr16ui + GL_R16UI + r16ui - GL_R8UIr8ui + GL_R8UI + r8ui - GL_RGBA32Irgba32i + GL_RGBA32I + rgba32i - GL_RGBA16Irgba16i + GL_RGBA16I + rgba16i - GL_RGBA8Irgba8i + GL_RGBA8I + rgba8i - GL_RG32Irg32i + GL_RG32I + rg32i - GL_RG16Irg16i + GL_RG16I + rg16i - GL_RG8Irg8i + GL_RG8I + rg8i - GL_R32Ir32i + GL_R32I + r32i - GL_R16Ir16i + GL_R16I + r16i - GL_R8Ir8i + GL_R8I + r8i - GL_RGBA16rgba16 + GL_RGBA16 + rgba16 - GL_RGB10_A2rgb10_a2 + GL_RGB10_A2 + rgb10_a2 - GL_RGBA8rgba8 + GL_RGBA8 + rgba8 - GL_RG16rg16 + GL_RG16 + rg16 - GL_RG8rg8 + GL_RG8 + rg8 - GL_R16r16 + GL_R16 + r16 - GL_R8r8 + GL_R8 + r8 - GL_RGBA16_SNORMrgba16_snorm + GL_RGBA16_SNORM + rgba16_snorm - GL_RGBA8_SNORMrgba8_snorm + GL_RGBA8_SNORM + rgba8_snorm - GL_RG16_SNORMrg16_snorm + GL_RG16_SNORM + rg16_snorm - GL_RG8_SNORMrg8_snorm + GL_RG8_SNORM + rg8_snorm - GL_R16_SNORMr16_snorm + GL_R16_SNORM + r16_snorm - GL_R8_SNORMr8_snorm + GL_R8_SNORM + r8_snorm diff --git a/Source/Bind/Specifications/Docs/glBindImageTextures.xml b/Source/Bind/Specifications/Docs/glBindImageTextures.xml index 2eebc795..4cfa5eeb 100644 --- a/Source/Bind/Specifications/Docs/glBindImageTextures.xml +++ b/Source/Bind/Specifications/Docs/glBindImageTextures.xml @@ -61,7 +61,7 @@ objects whose names are stored in the array textures. That number of texture names are read from the array and bound to the count consecutive texture units starting from first. - + If the name zero appears in the textures array, any existing binding to the image unit is reset. Any non-zero entry in textures must be the name of an existing texture object. When a non-zero entry in textures 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 textures is NULL then it is as if an appropriately sized array containing only zeros had been specified. @@ -152,7 +152,7 @@ Copyright Copyright 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. http://opencontent.org/openpub/. diff --git a/Source/Bind/Specifications/Docs/glBindSamplers.xml b/Source/Bind/Specifications/Docs/glBindSamplers.xml index 038e4ed3..2d2319f3 100644 --- a/Source/Bind/Specifications/Docs/glBindSamplers.xml +++ b/Source/Bind/Specifications/Docs/glBindSamplers.xml @@ -123,7 +123,7 @@ Copyright Copyright 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. http://opencontent.org/openpub/. diff --git a/Source/Bind/Specifications/Docs/glBindTextures.xml b/Source/Bind/Specifications/Docs/glBindTextures.xml index cf36ab44..b4893930 100644 --- a/Source/Bind/Specifications/Docs/glBindTextures.xml +++ b/Source/Bind/Specifications/Docs/glBindTextures.xml @@ -148,7 +148,7 @@ Copyright Copyright 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. http://opencontent.org/openpub/. diff --git a/Source/Bind/Specifications/Docs/glBindVertexBuffer.xml b/Source/Bind/Specifications/Docs/glBindVertexBuffer.xml index ead5526e..67338f8b 100644 --- a/Source/Bind/Specifications/Docs/glBindVertexBuffer.xml +++ b/Source/Bind/Specifications/Docs/glBindVertexBuffer.xml @@ -107,8 +107,8 @@ Copyright - Copyright 2013 Khronos Group. - This material may be distributed subject to the terms and conditions set forth in + Copyright 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. http://opencontent.org/openpub/. diff --git a/Source/Bind/Specifications/Docs/glBindVertexBuffers.xml b/Source/Bind/Specifications/Docs/glBindVertexBuffers.xml index 68f4d017..c4a2da8e 100644 --- a/Source/Bind/Specifications/Docs/glBindVertexBuffers.xml +++ b/Source/Bind/Specifications/Docs/glBindVertexBuffers.xml @@ -143,7 +143,7 @@ Copyright Copyright 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. http://opencontent.org/openpub/. diff --git a/Source/Bind/Specifications/Docs/glBlendColor.xml b/Source/Bind/Specifications/Docs/glBlendColor.xml index 00ad8ff2..3214e7eb 100644 --- a/Source/Bind/Specifications/Docs/glBlendColor.xml +++ b/Source/Bind/Specifications/Docs/glBlendColor.xml @@ -7,6 +7,10 @@ 1991-2006 Silicon Graphics, Inc. + + 2010-2013 + Khronos Group + glBlendColor @@ -84,9 +88,10 @@ Copyright - Copyright 1991-2006 - Silicon Graphics, Inc. This document is licensed under the SGI - Free Software B License. For details, see + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2010-2013 Khronos Group. + This document is licensed under the SGI Free Software B License. + For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glBlendEquation.xml b/Source/Bind/Specifications/Docs/glBlendEquation.xml index c89585f6..409092a1 100644 --- a/Source/Bind/Specifications/Docs/glBlendEquation.xml +++ b/Source/Bind/Specifications/Docs/glBlendEquation.xml @@ -7,6 +7,10 @@ 1991-2006 Silicon Graphics, Inc. + + 2010-2013 + Khronos Group + glBlendEquation @@ -172,30 +176,30 @@ . - + - - Mode - - - RGB Components - - - Alpha Component - + + Mode + + + RGB Components + + + Alpha Component + - + GL_FUNC_ADD - + @@ -269,7 +273,7 @@ - + @@ -297,10 +301,10 @@ - + GL_FUNC_SUBTRACT - + @@ -374,7 +378,7 @@ - + @@ -402,10 +406,10 @@ - + GL_FUNC_REVERSE_SUBTRACT - + @@ -479,7 +483,7 @@ - + @@ -507,10 +511,10 @@ - + GL_MIN - + @@ -581,7 +585,7 @@ - + @@ -608,10 +612,10 @@ - + GL_MAX - + @@ -682,7 +686,7 @@ - + @@ -769,9 +773,10 @@ Copyright - Copyright 1991-2006 - Silicon Graphics, Inc. This document is licensed under the SGI - Free Software B License. For details, see + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2010-2013 Khronos Group. + This document is licensed under the SGI Free Software B License. + For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glBlendEquationSeparate.xml b/Source/Bind/Specifications/Docs/glBlendEquationSeparate.xml index baa20b7b..769fa19f 100644 --- a/Source/Bind/Specifications/Docs/glBlendEquationSeparate.xml +++ b/Source/Bind/Specifications/Docs/glBlendEquationSeparate.xml @@ -188,51 +188,51 @@ . - + - - Mode - - - RGB Components - - - Alpha Component - + + Mode + + + RGB Components + + + Alpha Component + - + GL_FUNC_ADD - + Rr = - R - s - - - s - R - - + - R - d - - - d - R - + R + s + + + s + R + + + + R + d + + + d + R + @@ -242,21 +242,21 @@ Gr = - G - s - - - s - G - - + - G - d - - - d - G - + G + s + + + s + G + + + + G + d + + + d + G + @@ -266,78 +266,78 @@ Br = - B - s - - - s - B - - + - B - d - - - d - B - + B + s + + + s + B + + + + B + d + + + d + B + - + Ar = - A - s - - - s - A - - + - A - d - - - d - A - + A + s + + + s + A + + + + A + d + + + d + A + - + GL_FUNC_SUBTRACT - + Rr = - R - s - - - s - R - - - - R - d - - - d - R - + R + s + + + s + R + + - + R + d + + + d + R + @@ -347,21 +347,21 @@ Gr = - G - s - - - s - G - - - - G - d - - - d - G - + G + s + + + s + G + + - + G + d + + + d + G + @@ -371,78 +371,78 @@ Br = - B - s - - - s - B - - - - B - d - - - d - B - + B + s + + + s + B + + - + B + d + + + d + B + - + Ar = - A - s - - - s - A - - - - A - d - - - d - A - + A + s + + + s + A + + - + A + d + + + d + A + - + GL_FUNC_REVERSE_SUBTRACT - + Rr = - R - d - - - d - R - - - - R - s - - - s - R - + R + d + + + d + R + + - + R + s + + + s + R + @@ -452,21 +452,21 @@ Gr = - G - d - - - d - G - - - - G - s - - - s - G - + G + d + + + d + G + + - + G + s + + + s + G + @@ -476,57 +476,57 @@ Br = - B - d - - - d - B - - - - B - s - - - s - B - + B + d + + + d + B + + - + B + s + + + s + B + - + Ar = - A - d - - - d - A - - - - A - s - - - s - A - + A + d + + + d + A + + - + A + s + + + s + A + - + GL_MIN - + @@ -597,7 +597,7 @@ - + @@ -624,10 +624,10 @@ - + GL_MAX - + @@ -698,7 +698,7 @@ - + @@ -786,7 +786,7 @@ Copyright - Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 1991-2006 Silicon Graphics, Inc. Copyright 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. diff --git a/Source/Bind/Specifications/Docs/glBlendFunc.xml b/Source/Bind/Specifications/Docs/glBlendFunc.xml index 3ff66cc0..be87e1fe 100644 --- a/Source/Bind/Specifications/Docs/glBlendFunc.xml +++ b/Source/Bind/Specifications/Docs/glBlendFunc.xml @@ -7,6 +7,10 @@ 1991-2006 Silicon Graphics, Inc. + + 2010-2013 + Khronos Group + glBlendFunc @@ -325,42 +329,42 @@ - + - - Parameter - - - - - - f - R - - f - G - - f - B - - f - A - - - - + + Parameter + + + + + + f + R + + f + G + + f + B + + f + A + + + + - - GL_ZERO + + GL_ZERO - + @@ -373,10 +377,10 @@ - + GL_ONE - + @@ -389,10 +393,10 @@ - + GL_SRC_COLOR - + @@ -433,10 +437,10 @@ - + GL_ONE_MINUS_SRC_COLOR - + @@ -486,10 +490,10 @@ - + GL_DST_COLOR - + @@ -530,10 +534,10 @@ - + GL_ONE_MINUS_DST_COLOR - + @@ -583,10 +587,10 @@ - + GL_SRC_ALPHA - + @@ -627,10 +631,10 @@ - + GL_ONE_MINUS_SRC_ALPHA - + @@ -680,10 +684,10 @@ - + GL_DST_ALPHA - + @@ -724,10 +728,10 @@ - + GL_ONE_MINUS_DST_ALPHA - + @@ -777,10 +781,10 @@ - + GL_CONSTANT_COLOR - + @@ -801,10 +805,10 @@ - + GL_ONE_MINUS_CONSTANT_COLOR - + @@ -834,10 +838,10 @@ - + GL_CONSTANT_ALPHA - + @@ -858,10 +862,10 @@ - + GL_ONE_MINUS_CONSTANT_ALPHA - + @@ -891,10 +895,10 @@ - + GL_SRC_ALPHA_SATURATE - + @@ -907,10 +911,10 @@ - + GL_SRC1_COLOR - + @@ -951,10 +955,10 @@ - + GL_ONE_MINUS_SRC1_COLOR - + @@ -1004,10 +1008,10 @@ - + GL_SRC1_ALPHA - + @@ -1048,10 +1052,10 @@ - + GL_ONE_MINUS_SRC1_ALPHA - + @@ -1461,9 +1465,10 @@ Copyright - Copyright 1991-2006 - Silicon Graphics, Inc. This document is licensed under the SGI - Free Software B License. For details, see + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2010-2013 Khronos Group. + This document is licensed under the SGI Free Software B License. + For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glBlendFuncSeparate.xml b/Source/Bind/Specifications/Docs/glBlendFuncSeparate.xml index cc9d251d..5cd3dca4 100644 --- a/Source/Bind/Specifications/Docs/glBlendFuncSeparate.xml +++ b/Source/Bind/Specifications/Docs/glBlendFuncSeparate.xml @@ -7,6 +7,10 @@ 1991-2006 Silicon Graphics, Inc. + + 2010-2013 + Khronos Group + glBlendFuncSeparate @@ -296,30 +300,28 @@ - + - - Parameter - - - RGB Factor - - - Alpha Factor - + + Parameter + + + RGB Factor + + + Alpha Factor + - - GL_ZERO - - + GL_ZERO + @@ -329,7 +331,7 @@ - + 0 @@ -337,10 +339,8 @@ - - GL_ONE - - + GL_ONE + @@ -350,7 +350,7 @@ - + 1 @@ -358,10 +358,8 @@ - - GL_SRC_COLOR - - + GL_SRC_COLOR + @@ -392,7 +390,7 @@ - + @@ -407,10 +405,8 @@ - - GL_ONE_MINUS_SRC_COLOR - - + GL_ONE_MINUS_SRC_COLOR + @@ -450,7 +446,7 @@ - + @@ -469,10 +465,8 @@ - - GL_DST_COLOR - - + GL_DST_COLOR + @@ -503,7 +497,7 @@ - + @@ -518,10 +512,8 @@ - - GL_ONE_MINUS_DST_COLOR - - + GL_ONE_MINUS_DST_COLOR + @@ -560,7 +552,7 @@ - + @@ -579,10 +571,8 @@ - - GL_SRC_ALPHA - - + GL_SRC_ALPHA + @@ -613,7 +603,7 @@ - + @@ -628,10 +618,8 @@ - - GL_ONE_MINUS_SRC_ALPHA - - + GL_ONE_MINUS_SRC_ALPHA + @@ -670,7 +658,7 @@ - + @@ -689,10 +677,8 @@ - - GL_DST_ALPHA - - + GL_DST_ALPHA + @@ -723,7 +709,7 @@ - + @@ -738,10 +724,8 @@ - - GL_ONE_MINUS_DST_ALPHA - - + GL_ONE_MINUS_DST_ALPHA + @@ -780,7 +764,7 @@ - + @@ -799,10 +783,8 @@ - - GL_CONSTANT_COLOR - - + GL_CONSTANT_COLOR + @@ -818,7 +800,7 @@ - + A @@ -828,10 +810,8 @@ - - GL_ONE_MINUS_CONSTANT_COLOR - - + GL_ONE_MINUS_CONSTANT_COLOR + @@ -855,7 +835,7 @@ - + @@ -869,10 +849,8 @@ - - GL_CONSTANT_ALPHA - - + GL_CONSTANT_ALPHA + @@ -888,7 +866,7 @@ - + A @@ -898,10 +876,8 @@ - - GL_ONE_MINUS_CONSTANT_ALPHA - - + GL_ONE_MINUS_CONSTANT_ALPHA + @@ -925,7 +901,7 @@ - + @@ -939,10 +915,8 @@ - - GL_SRC_ALPHA_SATURATE - - + GL_SRC_ALPHA_SATURATE + @@ -952,7 +926,7 @@ - + 1 @@ -960,10 +934,8 @@ - - GL_SRC1_COLOR - - + GL_SRC1_COLOR + @@ -994,7 +966,7 @@ - + @@ -1009,10 +981,8 @@ - - GL_ONE_MINUS_SRC_COLOR - - + GL_ONE_MINUS_SRC_COLOR + @@ -1052,7 +1022,7 @@ - + @@ -1071,10 +1041,8 @@ - - GL_SRC1_ALPHA - - + GL_SRC1_ALPHA + @@ -1105,7 +1073,7 @@ - + @@ -1120,10 +1088,8 @@ - - GL_ONE_MINUS_SRC_ALPHA - - + GL_ONE_MINUS_SRC_ALPHA + @@ -1162,7 +1128,7 @@ - + @@ -1505,9 +1471,10 @@ Copyright - Copyright 1991-2006 - Silicon Graphics, Inc. This document is licensed under the SGI - Free Software B License. For details, see + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2010-2013 Khronos Group. + This document is licensed under the SGI Free Software B License. + For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glBufferStorage.xml b/Source/Bind/Specifications/Docs/glBufferStorage.xml index 5b224cca..6da05334 100644 --- a/Source/Bind/Specifications/Docs/glBufferStorage.xml +++ b/Source/Bind/Specifications/Docs/glBufferStorage.xml @@ -182,7 +182,7 @@ - GL_CLIENT_STORAGE_BIT + GL_CLIENT_STORAGE_BIT When all other criteria for the buffer storage @@ -274,7 +274,7 @@ Copyright Copyright 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. http://opencontent.org/openpub/. diff --git a/Source/Bind/Specifications/Docs/glClear.xml b/Source/Bind/Specifications/Docs/glClear.xml index f652d592..99fd2079 100644 --- a/Source/Bind/Specifications/Docs/glClear.xml +++ b/Source/Bind/Specifications/Docs/glClear.xml @@ -7,6 +7,10 @@ 1991-2006 Silicon Graphics, Inc. + + 2010-2013 + Khronos Group + glClear @@ -136,9 +140,10 @@ Copyright - Copyright 1991-2006 - Silicon Graphics, Inc. This document is licensed under the SGI - Free Software B License. For details, see + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2010-2013 Khronos Group. + This document is licensed under the SGI Free Software B License. + For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glClearBufferData.xml b/Source/Bind/Specifications/Docs/glClearBufferData.xml index 632bc2a8..758f07a0 100644 --- a/Source/Bind/Specifications/Docs/glClearBufferData.xml +++ b/Source/Bind/Specifications/Docs/glClearBufferData.xml @@ -119,8 +119,8 @@ Copyright - Copyright 2011-2013 Khronos Group. - This material may be distributed subject to the terms and conditions set forth in + Copyright 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. http://opencontent.org/openpub/. diff --git a/Source/Bind/Specifications/Docs/glClearBufferSubData.xml b/Source/Bind/Specifications/Docs/glClearBufferSubData.xml index e50630de..fe31968a 100644 --- a/Source/Bind/Specifications/Docs/glClearBufferSubData.xml +++ b/Source/Bind/Specifications/Docs/glClearBufferSubData.xml @@ -140,8 +140,8 @@ Copyright - Copyright 2013 Khronos Group. - This material may be distributed subject to the terms and conditions set forth in + Copyright 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. http://opencontent.org/openpub/. diff --git a/Source/Bind/Specifications/Docs/glClearColor.xml b/Source/Bind/Specifications/Docs/glClearColor.xml index 2119f11b..b843aadc 100644 --- a/Source/Bind/Specifications/Docs/glClearColor.xml +++ b/Source/Bind/Specifications/Docs/glClearColor.xml @@ -7,6 +7,10 @@ 1991-2006 Silicon Graphics, Inc. + + 2010-2013 + Khronos Group + glClearColor @@ -84,9 +88,10 @@ Copyright - Copyright 1991-2006 - Silicon Graphics, Inc. This document is licensed under the SGI - Free Software B License. For details, see + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2010-2013 Khronos Group. + This document is licensed under the SGI Free Software B License. + For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glClearDepth.xml b/Source/Bind/Specifications/Docs/glClearDepth.xml index 6732447c..a7fd4cb6 100644 --- a/Source/Bind/Specifications/Docs/glClearDepth.xml +++ b/Source/Bind/Specifications/Docs/glClearDepth.xml @@ -7,6 +7,10 @@ 1991-2006 Silicon Graphics, Inc. + + 2010-2013 + Khronos Group + glClearDepth @@ -79,9 +83,10 @@ Copyright - Copyright 1991-2006 - Silicon Graphics, Inc. This document is licensed under the SGI - Free Software B License. For details, see + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2010-2013 Khronos Group. + This document is licensed under the SGI Free Software B License. + For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glClearStencil.xml b/Source/Bind/Specifications/Docs/glClearStencil.xml index d76125f9..7ffa635b 100644 --- a/Source/Bind/Specifications/Docs/glClearStencil.xml +++ b/Source/Bind/Specifications/Docs/glClearStencil.xml @@ -7,6 +7,10 @@ 1991-2006 Silicon Graphics, Inc. + + 2010-2013 + Khronos Group + glClearStencil @@ -77,9 +81,10 @@ Copyright - Copyright 1991-2006 - Silicon Graphics, Inc. This document is licensed under the SGI - Free Software B License. For details, see + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2010-2013 Khronos Group. + This document is licensed under the SGI Free Software B License. + For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glClearTexImage.xml b/Source/Bind/Specifications/Docs/glClearTexImage.xml index de0d3b8b..2ff0e071 100644 --- a/Source/Bind/Specifications/Docs/glClearTexImage.xml +++ b/Source/Bind/Specifications/Docs/glClearTexImage.xml @@ -163,7 +163,7 @@ Copyright Copyright 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. http://opencontent.org/openpub/. diff --git a/Source/Bind/Specifications/Docs/glClearTexSubImage.xml b/Source/Bind/Specifications/Docs/glClearTexSubImage.xml index 117e54b2..bcd39ef3 100644 --- a/Source/Bind/Specifications/Docs/glClearTexSubImage.xml +++ b/Source/Bind/Specifications/Docs/glClearTexSubImage.xml @@ -168,7 +168,7 @@ hb , and - db + db to be the specified width, height, depth, and the border width, border height, and border depth of the texel array and taking @@ -188,7 +188,7 @@ h , and - d + d to be the xoffset, yoffset, zoffset, width, height, and depth argument values, @@ -398,7 +398,7 @@ Copyright Copyright 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. http://opencontent.org/openpub/. diff --git a/Source/Bind/Specifications/Docs/glColorMask.xml b/Source/Bind/Specifications/Docs/glColorMask.xml index 9b5e149c..a06e3e17 100644 --- a/Source/Bind/Specifications/Docs/glColorMask.xml +++ b/Source/Bind/Specifications/Docs/glColorMask.xml @@ -99,7 +99,7 @@ Copyright - Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 1991-2006 Silicon Graphics, Inc. Copyright 2010-2013 Khronos Group. This document is licensed under the SGI Free Software B License. For details, see diff --git a/Source/Bind/Specifications/Docs/glCompressedTexImage1D.xml b/Source/Bind/Specifications/Docs/glCompressedTexImage1D.xml index 2dd78411..034a07b0 100644 --- a/Source/Bind/Specifications/Docs/glCompressedTexImage1D.xml +++ b/Source/Bind/Specifications/Docs/glCompressedTexImage1D.xml @@ -121,7 +121,7 @@ format using glGetTexLevelParameter. - If a non-zero named buffer object is bound to the GL_PIXEL_UNPACK_BUFFER target + If a non-zero named buffer object is bound to the GL_PIXEL_UNPACK_BUFFER target (see glBindBuffer) while a texture image is specified, data is treated as a byte offset into the buffer object's data store. @@ -129,7 +129,7 @@ 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 glTexImage1D. - In the following description, denote by + In the following description, denote by bs , @@ -147,8 +147,8 @@ and GL_UNPACK_COMPRESSED_BLOCK_DEPTH, respectively. bs - - is the compressed block size in bytes; + + is the compressed block size in bytes; bw , @@ -156,8 +156,8 @@ bh , and - bd - + bd + are the compressed block width, height, and depth in pixels. @@ -165,21 +165,21 @@ GL_UNPACK_SKIP_ROWS, GL_UNPACK_SKIP_PIXELS, GL_UNPACK_IMAGE_HEIGHT and GL_UNPACK_SKIP_IMAGES are ignored for compressed images. To enable GL_UNPACK_SKIP_PIXELS - and GL_UNPACK_ROW_LENGTH, + and GL_UNPACK_ROW_LENGTH, bs - and + and - bw + bw must both be non-zero. To also enable GL_UNPACK_SKIP_ROWS and GL_UNPACK_IMAGE_HEIGHT, - bh + bh must be non-zero. - To also enable GL_UNPACK_SKIP_IMAGES, + To also enable GL_UNPACK_SKIP_IMAGES, bd @@ -190,7 +190,7 @@ - the value of GL_UNPACK_SKIP_PIXELS must be a multiple of + the value of GL_UNPACK_SKIP_PIXELS must be a multiple of bw @@ -254,7 +254,7 @@ GL_INVALID_OPERATION is generated if a non-zero buffer object name is bound to the - GL_PIXEL_UNPACK_BUFFER target and the data would be unpacked from the buffer + GL_PIXEL_UNPACK_BUFFER target and the data would be unpacked from the buffer object such that the memory reads required would exceed the data store size. @@ -308,8 +308,8 @@ Copyright - Copyright 1991-2006 Silicon Graphics, Inc. - Copyright 2011-2013 Khronos Group. + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2011-2013 Khronos Group. This document is licensed under the SGI Free Software B License. For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glCompressedTexImage2D.xml b/Source/Bind/Specifications/Docs/glCompressedTexImage2D.xml index 43a73540..269be76d 100644 --- a/Source/Bind/Specifications/Docs/glCompressedTexImage2D.xml +++ b/Source/Bind/Specifications/Docs/glCompressedTexImage2D.xml @@ -151,7 +151,7 @@ size and format using glGetTexLevelParameter. - If a non-zero named buffer object is bound to the GL_PIXEL_UNPACK_BUFFER target + If a non-zero named buffer object is bound to the GL_PIXEL_UNPACK_BUFFER target (see glBindBuffer) while a texture image is specified, data is treated as a byte offset into the buffer object's data store. @@ -159,7 +159,7 @@ 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 glTexImage2D. - In the following description, denote by + In the following description, denote by bs , @@ -177,7 +177,7 @@ and GL_UNPACK_COMPRESSED_BLOCK_DEPTH, respectively. bs - is the compressed block size in bytes; + is the compressed block size in bytes; bw , @@ -185,7 +185,7 @@ bh , and - bd + bd are the compressed block width, height, and depth in pixels. @@ -193,21 +193,21 @@ GL_UNPACK_SKIP_ROWS, GL_UNPACK_SKIP_PIXELS, GL_UNPACK_IMAGE_HEIGHT and GL_UNPACK_SKIP_IMAGES are ignored for compressed images. To enable GL_UNPACK_SKIP_PIXELS - and GL_UNPACK_ROW_LENGTH, + and GL_UNPACK_ROW_LENGTH, bs - and + and - bw + bw must both be non-zero. To also enable GL_UNPACK_SKIP_ROWS and GL_UNPACK_IMAGE_HEIGHT, - bh + bh must be non-zero. - To also enable GL_UNPACK_SKIP_IMAGES, + To also enable GL_UNPACK_SKIP_IMAGES, bd @@ -220,7 +220,7 @@ The value of GL_UNPACK_SKIP_PIXELS must be a - multiple of + multiple of bw ; @@ -331,7 +331,7 @@ GL_INVALID_OPERATION is generated if a non-zero buffer object name is bound to the - GL_PIXEL_UNPACK_BUFFER target and the data would be unpacked from the buffer + GL_PIXEL_UNPACK_BUFFER target and the data would be unpacked from the buffer object such that the memory reads required would exceed the data store size. @@ -378,8 +378,8 @@ Copyright - Copyright 1991-2006 Silicon Graphics, Inc. - Copyright 2011-2013 Khronos Group. + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2011-2013 Khronos Group. This document is licensed under the SGI Free Software B License. For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glCompressedTexImage3D.xml b/Source/Bind/Specifications/Docs/glCompressedTexImage3D.xml index 07844438..9dcb76ad 100644 --- a/Source/Bind/Specifications/Docs/glCompressedTexImage3D.xml +++ b/Source/Bind/Specifications/Docs/glCompressedTexImage3D.xml @@ -154,7 +154,7 @@ size and format using glGetTexLevelParameter. - If a non-zero named buffer object is bound to the GL_PIXEL_UNPACK_BUFFER target + If a non-zero named buffer object is bound to the GL_PIXEL_UNPACK_BUFFER target (see glBindBuffer) while a texture image is specified, data is treated as a byte offset into the buffer object's data store. @@ -162,7 +162,7 @@ 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 glTexImage1D. - In the following description, denote by + In the following description, denote by bs , @@ -179,7 +179,7 @@ GL_UNPACK_COMPRESSED_BLOCK_WIDTH, GL_UNPACK_COMPRESSED_BLOCK_HEIGHT, and GL_UNPACK_COMPRESSED_BLOCK_DEPTH, respectively. - bs + bs is the compressed block size in bytes; @@ -188,9 +188,9 @@ bh , - and + and - bd + bd are the compressed block width, height, and depth in pixels. @@ -199,21 +199,21 @@ GL_UNPACK_SKIP_ROWS, GL_UNPACK_SKIP_PIXELS, GL_UNPACK_IMAGE_HEIGHT and GL_UNPACK_SKIP_IMAGES are ignored for compressed images. To enable GL_UNPACK_SKIP_PIXELS - and GL_UNPACK_ROW_LENGTH, + and GL_UNPACK_ROW_LENGTH, bs - and + and - bw + bw must both be non-zero. To also enable GL_UNPACK_SKIP_ROWS and GL_UNPACK_IMAGE_HEIGHT, - bh + bh must be non-zero. - To also enable GL_UNPACK_SKIP_IMAGES, + To also enable GL_UNPACK_SKIP_IMAGES, bd @@ -224,7 +224,7 @@ - the value of GL_UNPACK_SKIP_PIXELS must be a multiple of + the value of GL_UNPACK_SKIP_PIXELS must be a multiple of bw ; @@ -232,7 +232,7 @@ - the value of GL_UNPACK_SKIP_ROWS must be a multiple of + the value of GL_UNPACK_SKIP_ROWS must be a multiple of bw ; @@ -240,7 +240,7 @@ - the value of GL_UNPACK_SKIP_IMAGES must be a multiple of + the value of GL_UNPACK_SKIP_IMAGES must be a multiple of bw . @@ -323,7 +323,7 @@ GL_INVALID_OPERATION is generated if a non-zero buffer object name is bound to the - GL_PIXEL_UNPACK_BUFFER target and the data would be unpacked from the buffer + GL_PIXEL_UNPACK_BUFFER target and the data would be unpacked from the buffer object such that the memory reads required would exceed the data store size. @@ -368,8 +368,8 @@ Copyright - Copyright 1991-2006 Silicon Graphics, Inc. - Copyright 2011-2013 Khronos Group. + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2011-2013 Khronos Group. This document is licensed under the SGI Free Software B License. For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glCompressedTexSubImage1D.xml b/Source/Bind/Specifications/Docs/glCompressedTexSubImage1D.xml index 7ba603cb..868aaeef 100644 --- a/Source/Bind/Specifications/Docs/glCompressedTexSubImage1D.xml +++ b/Source/Bind/Specifications/Docs/glCompressedTexSubImage1D.xml @@ -7,6 +7,10 @@ 1991-2006 Silicon Graphics, Inc. + + 2010-2013 + Khronos Group + glCompressedTexSubImage1D @@ -206,9 +210,10 @@ Copyright - Copyright 1991-2006 - Silicon Graphics, Inc. This document is licensed under the SGI - Free Software B License. For details, see + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2010-2013 Khronos Group. + This document is licensed under the SGI Free Software B License. + For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glCompressedTexSubImage2D.xml b/Source/Bind/Specifications/Docs/glCompressedTexSubImage2D.xml index 76d186a7..82e79a50 100644 --- a/Source/Bind/Specifications/Docs/glCompressedTexSubImage2D.xml +++ b/Source/Bind/Specifications/Docs/glCompressedTexSubImage2D.xml @@ -7,6 +7,10 @@ 1991-2006 Silicon Graphics, Inc. + + 2010-2013 + Khronos Group + glCompressedTexSubImage2D @@ -241,9 +245,10 @@ Copyright - Copyright 1991-2006 - Silicon Graphics, Inc. This document is licensed under the SGI - Free Software B License. For details, see + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2010-2013 Khronos Group. + This document is licensed under the SGI Free Software B License. + For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glCompressedTexSubImage3D.xml b/Source/Bind/Specifications/Docs/glCompressedTexSubImage3D.xml index 716a3c64..a384a0b1 100644 --- a/Source/Bind/Specifications/Docs/glCompressedTexSubImage3D.xml +++ b/Source/Bind/Specifications/Docs/glCompressedTexSubImage3D.xml @@ -7,6 +7,10 @@ 1991-2006 Silicon Graphics, Inc. + + 2010-2013 + Khronos Group + glCompressedTexSubImage3D @@ -255,9 +259,10 @@ Copyright - Copyright 1991-2006 - Silicon Graphics, Inc. This document is licensed under the SGI - Free Software B License. For details, see + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2010-2013 Khronos Group. + This document is licensed under the SGI Free Software B License. + For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glCopyImageSubData.xml b/Source/Bind/Specifications/Docs/glCopyImageSubData.xml index c49a430c..59835f28 100644 --- a/Source/Bind/Specifications/Docs/glCopyImageSubData.xml +++ b/Source/Bind/Specifications/Docs/glCopyImageSubData.xml @@ -166,7 +166,7 @@ the formats are compatible. - glCopyImageSubData also allows copying between certain + glCopyImageSubData 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 @@ -200,8 +200,8 @@ srcX, srcY, and srcZ specify the lower left texel - coordinates of a srcWidth-wide by srcHeight-high by - srcDepth-deep rectangular subregion of the source texel array. + coordinates of a srcWidth-wide by srcHeight-high by + srcDepth-deep rectangular subregion of the source texel array. Similarly, dstX, dstY and dstZ 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 @@ -216,7 +216,7 @@ Slices of a GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_CUBE_MAP_ARRAY - GL_TEXTURE_3D and faces of GL_TEXTURE_CUBE_MAP are all compatible provided + GL_TEXTURE_3D and faces of GL_TEXTURE_CUBE_MAP 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 srcZ and dstZ, and the number of slices to @@ -224,34 +224,52 @@ which are selected by a zero-based face index. - 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: + + + + + 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, an INVALID_OPERATION error is generated. -
Sized Internal Formats +
Sized Internal Formats - - - + + + - - Texel / Block Size - - - Uncompressed Internal Format - - - Compressed Internal Format(s) - + + Texel / Block Size + + + Uncompressed Internal Format + + + Compressed Internal Format(s) + @@ -309,7 +327,7 @@ not complete. - GL_INVALID_OPERATION is generated if the source and + GL_INVALID_OPERATION is generated if the source and destination internal formats are not compatible, or if the number of samples do not match. @@ -341,8 +359,8 @@ Copyright - Copyright 2013 Khronos Group. - This material may be distributed subject to the terms and conditions set forth in + Copyright 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. http://opencontent.org/openpub/. diff --git a/Source/Bind/Specifications/Docs/glCreateShader.xml b/Source/Bind/Specifications/Docs/glCreateShader.xml index 7c81b87e..df043a5e 100644 --- a/Source/Bind/Specifications/Docs/glCreateShader.xml +++ b/Source/Bind/Specifications/Docs/glCreateShader.xml @@ -83,7 +83,7 @@ Applications are responsible for providing the synchronization across API calls when objects are accessed from different execution threads. - + GL_COMPUTE_SHADER is available only if the GL version is 4.3 or higher. Errors diff --git a/Source/Bind/Specifications/Docs/glCullFace.xml b/Source/Bind/Specifications/Docs/glCullFace.xml index d730865e..8d8ea716 100644 --- a/Source/Bind/Specifications/Docs/glCullFace.xml +++ b/Source/Bind/Specifications/Docs/glCullFace.xml @@ -7,6 +7,10 @@ 1991-2006 Silicon Graphics, Inc. + + 2010-2013 + Khronos Group + glCullFace @@ -85,9 +89,10 @@ Copyright - Copyright 1991-2006 - Silicon Graphics, Inc. This document is licensed under the SGI - Free Software B License. For details, see + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2010-2013 Khronos Group. + This document is licensed under the SGI Free Software B License. + For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glDebugMessageCallback.xml b/Source/Bind/Specifications/Docs/glDebugMessageCallback.xml index 3926bb55..d44d576c 100644 --- a/Source/Bind/Specifications/Docs/glDebugMessageCallback.xml +++ b/Source/Bind/Specifications/Docs/glDebugMessageCallback.xml @@ -88,8 +88,8 @@ Copyright - Copyright 2013 Khronos Group. - This material may be distributed subject to the terms and conditions set forth in + Copyright 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. http://opencontent.org/openpub/. diff --git a/Source/Bind/Specifications/Docs/glDebugMessageControl.xml b/Source/Bind/Specifications/Docs/glDebugMessageControl.xml index babc3b20..d20abb79 100644 --- a/Source/Bind/Specifications/Docs/glDebugMessageControl.xml +++ b/Source/Bind/Specifications/Docs/glDebugMessageControl.xml @@ -158,8 +158,8 @@ Copyright - Copyright 2013 Khronos Group. - This material may be distributed subject to the terms and conditions set forth in + Copyright 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. http://opencontent.org/openpub/. diff --git a/Source/Bind/Specifications/Docs/glDebugMessageInsert.xml b/Source/Bind/Specifications/Docs/glDebugMessageInsert.xml index b661c131..bed56172 100644 --- a/Source/Bind/Specifications/Docs/glDebugMessageInsert.xml +++ b/Source/Bind/Specifications/Docs/glDebugMessageInsert.xml @@ -129,8 +129,8 @@ Copyright - Copyright 2013 Khronos Group. - This material may be distributed subject to the terms and conditions set forth in + Copyright 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. http://opencontent.org/openpub/. diff --git a/Source/Bind/Specifications/Docs/glDeleteTextures.xml b/Source/Bind/Specifications/Docs/glDeleteTextures.xml index 5d367d25..7565eecb 100644 --- a/Source/Bind/Specifications/Docs/glDeleteTextures.xml +++ b/Source/Bind/Specifications/Docs/glDeleteTextures.xml @@ -7,6 +7,10 @@ 1991-2006 Silicon Graphics, Inc. + + 2010-2013 + Khronos Group + glDeleteTextures @@ -83,9 +87,10 @@ Copyright - Copyright 1991-2006 - Silicon Graphics, Inc. This document is licensed under the SGI - Free Software B License. For details, see + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2010-2013 Khronos Group. + This document is licensed under the SGI Free Software B License. + For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glDepthFunc.xml b/Source/Bind/Specifications/Docs/glDepthFunc.xml index 2770ec72..fd4ba0d2 100644 --- a/Source/Bind/Specifications/Docs/glDepthFunc.xml +++ b/Source/Bind/Specifications/Docs/glDepthFunc.xml @@ -7,6 +7,10 @@ 1991-2006 Silicon Graphics, Inc. + + 2010-2013 + Khronos Group + glDepthFunc @@ -161,9 +165,10 @@ Copyright - Copyright 1991-2006 - Silicon Graphics, Inc. This document is licensed under the SGI - Free Software B License. For details, see + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2010-2013 Khronos Group. + This document is licensed under the SGI Free Software B License. + For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glDepthMask.xml b/Source/Bind/Specifications/Docs/glDepthMask.xml index a1f87abc..8c6fedea 100644 --- a/Source/Bind/Specifications/Docs/glDepthMask.xml +++ b/Source/Bind/Specifications/Docs/glDepthMask.xml @@ -76,7 +76,7 @@ Copyright - Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 1991-2006 Silicon Graphics, Inc. Copyright 2010-2013 Khronos Group. This document is licensed under the SGI This document is licensed under the SGI diff --git a/Source/Bind/Specifications/Docs/glDepthRange.xml b/Source/Bind/Specifications/Docs/glDepthRange.xml index 129f5870..0051c032 100644 --- a/Source/Bind/Specifications/Docs/glDepthRange.xml +++ b/Source/Bind/Specifications/Docs/glDepthRange.xml @@ -7,6 +7,10 @@ 1991-2006 Silicon Graphics, Inc. + + 2010-2013 + Khronos Group + glDepthRange @@ -127,9 +131,10 @@ Copyright - Copyright 1991-2006 - Silicon Graphics, Inc. This document is licensed under the SGI - Free Software B License. For details, see + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2010-2013 Khronos Group. + This document is licensed under the SGI Free Software B License. + For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glDispatchCompute.xml b/Source/Bind/Specifications/Docs/glDispatchCompute.xml index 4edb3bb4..c023ad7d 100644 --- a/Source/Bind/Specifications/Docs/glDispatchCompute.xml +++ b/Source/Bind/Specifications/Docs/glDispatchCompute.xml @@ -88,8 +88,8 @@ Copyright - Copyright 2013 Khronos Group. - This material may be distributed subject to the terms and conditions set forth in + Copyright 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. http://opencontent.org/openpub/. diff --git a/Source/Bind/Specifications/Docs/glDrawArrays.xml b/Source/Bind/Specifications/Docs/glDrawArrays.xml index b17a420e..0f895ab7 100644 --- a/Source/Bind/Specifications/Docs/glDrawArrays.xml +++ b/Source/Bind/Specifications/Docs/glDrawArrays.xml @@ -7,6 +7,10 @@ 1991-2006 Silicon Graphics, Inc. + + 2010-2013 + Khronos Group + glDrawArrays @@ -124,9 +128,10 @@ Copyright - Copyright 1991-2006 - Silicon Graphics, Inc. This document is licensed under the SGI - Free Software B License. For details, see + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2010-2013 Khronos Group. + This document is licensed under the SGI Free Software B License. + For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glDrawBuffer.xml b/Source/Bind/Specifications/Docs/glDrawBuffer.xml index ea27df3e..667b7136 100644 --- a/Source/Bind/Specifications/Docs/glDrawBuffer.xml +++ b/Source/Bind/Specifications/Docs/glDrawBuffer.xml @@ -7,6 +7,10 @@ 1991-2006 Silicon Graphics, Inc. + + 2010-2013 + Khronos Group + glDrawBuffer @@ -202,9 +206,10 @@ Copyright - Copyright 1991-2006 - Silicon Graphics, Inc. This document is licensed under the SGI - Free Software B License. For details, see + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2010-2013 Khronos Group. + This document is licensed under the SGI Free Software B License. + For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glDrawBuffers.xml b/Source/Bind/Specifications/Docs/glDrawBuffers.xml index cd47b025..bb70ce2a 100644 --- a/Source/Bind/Specifications/Docs/glDrawBuffers.xml +++ b/Source/Bind/Specifications/Docs/glDrawBuffers.xml @@ -105,7 +105,7 @@ The fragment shader output value is written into the nth color attachment of the current framebuffer. - n may range from 0 to the value of + n may range from zero to the value of GL_MAX_COLOR_ATTACHMENTS. diff --git a/Source/Bind/Specifications/Docs/glDrawElements.xml b/Source/Bind/Specifications/Docs/glDrawElements.xml index a7292f47..1f80ac48 100644 --- a/Source/Bind/Specifications/Docs/glDrawElements.xml +++ b/Source/Bind/Specifications/Docs/glDrawElements.xml @@ -7,6 +7,10 @@ 1991-2006 Silicon Graphics, Inc. + + 2010-2013 + Khronos Group + glDrawElements @@ -136,9 +140,10 @@ Copyright - Copyright 1991-2006 - Silicon Graphics, Inc. This document is licensed under the SGI - Free Software B License. For details, see + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2010-2013 Khronos Group. + This document is licensed under the SGI Free Software B License. + For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glDrawRangeElements.xml b/Source/Bind/Specifications/Docs/glDrawRangeElements.xml index b9de5dc6..1b262ff2 100644 --- a/Source/Bind/Specifications/Docs/glDrawRangeElements.xml +++ b/Source/Bind/Specifications/Docs/glDrawRangeElements.xml @@ -7,6 +7,10 @@ 1991-2006 Silicon Graphics, Inc. + + 2010-2013 + Khronos Group + glDrawRangeElements @@ -212,9 +216,10 @@ Copyright - Copyright 1991-2006 - Silicon Graphics, Inc. This document is licensed under the SGI - Free Software B License. For details, see + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2010-2013 Khronos Group. + This document is licensed under the SGI Free Software B License. + For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glEnable.xml b/Source/Bind/Specifications/Docs/glEnable.xml index 20834b72..0aee15dd 100644 --- a/Source/Bind/Specifications/Docs/glEnable.xml +++ b/Source/Bind/Specifications/Docs/glEnable.xml @@ -530,8 +530,8 @@ Copyright - Copyright 1991-2006 Silicon Graphics, Inc. - Copyright 2011-2013 Khronos Group. + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2011-2013 Khronos Group. This document is licensed under the SGI Free Software B License. For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glFinish.xml b/Source/Bind/Specifications/Docs/glFinish.xml index 0f8aa93e..beaf8d8b 100644 --- a/Source/Bind/Specifications/Docs/glFinish.xml +++ b/Source/Bind/Specifications/Docs/glFinish.xml @@ -7,6 +7,10 @@ 1991-2006 Silicon Graphics, Inc. + + 2010-2013 + Khronos Group + glFinish @@ -45,9 +49,10 @@ Copyright - Copyright 1991-2006 - Silicon Graphics, Inc. This document is licensed under the SGI - Free Software B License. For details, see + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2010-2013 Khronos Group. + This document is licensed under the SGI Free Software B License. + For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glFlush.xml b/Source/Bind/Specifications/Docs/glFlush.xml index 8eaa1497..061acc6a 100644 --- a/Source/Bind/Specifications/Docs/glFlush.xml +++ b/Source/Bind/Specifications/Docs/glFlush.xml @@ -7,6 +7,10 @@ 1991-2006 Silicon Graphics, Inc. + + 2010-2013 + Khronos Group + glFlush @@ -59,9 +63,10 @@ Copyright - Copyright 1991-2006 - Silicon Graphics, Inc. This document is licensed under the SGI - Free Software B License. For details, see + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2010-2013 Khronos Group. + This document is licensed under the SGI Free Software B License. + For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glFramebufferParameteri.xml b/Source/Bind/Specifications/Docs/glFramebufferParameteri.xml index 37511cab..d3af2a65 100644 --- a/Source/Bind/Specifications/Docs/glFramebufferParameteri.xml +++ b/Source/Bind/Specifications/Docs/glFramebufferParameteri.xml @@ -170,8 +170,8 @@ Copyright - Copyright 2013 Khronos Group. - This material may be distributed subject to the terms and conditions set forth in + Copyright 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. http://opencontent.org/openpub/. diff --git a/Source/Bind/Specifications/Docs/glFramebufferTexture.xml b/Source/Bind/Specifications/Docs/glFramebufferTexture.xml index 62ca95d5..1517b373 100644 --- a/Source/Bind/Specifications/Docs/glFramebufferTexture.xml +++ b/Source/Bind/Specifications/Docs/glFramebufferTexture.xml @@ -111,14 +111,23 @@ GL_FRAMEBUFFER is equivalent to GL_DRAW_FRAMEBUFFER. - attachment specifies the logical attachment of the framebuffer and must be - GL_COLOR_ATTACHMENTi, GL_DEPTH_ATTACHMENT, - GL_STENCIL_ATTACHMENT or GL_DEPTH_STENCIL_ATTACHMENT. - i in GL_COLOR_ATTACHMENTi may range from zero to - the value of GL_MAX_COLOR_ATTACHMENTS - 1. Attaching a level of a texture to - GL_DEPTH_STENCIL_ATTACHMENT is equivalent to attaching that level to both the - GL_DEPTH_ATTACHMENT and the GL_STENCIL_ATTACHMENT - attachment points simultaneously. + attachment specifies the logical + attachment of the framebuffer and must be + GL_COLOR_ATTACHMENTi, + GL_DEPTH_ATTACHMENT, + GL_STENCIL_ATTACHMENT or + GL_DEPTH_STENCIL_ATTACHMENT. + i in + GL_COLOR_ATTACHMENTi + may range from zero to the value of + GL_MAX_COLOR_ATTACHMENTS minus one. + Attaching a level of a texture to + GL_DEPTH_STENCIL_ATTACHMENT is equivalent + to attaching that level to both the + GL_DEPTH_ATTACHMENT + and the + GL_STENCIL_ATTACHMENT attachment points + simultaneously. textarget specifies what type of texture is named by texture, and for diff --git a/Source/Bind/Specifications/Docs/glFrontFace.xml b/Source/Bind/Specifications/Docs/glFrontFace.xml index 4b6dcda7..b8c37abf 100644 --- a/Source/Bind/Specifications/Docs/glFrontFace.xml +++ b/Source/Bind/Specifications/Docs/glFrontFace.xml @@ -7,6 +7,10 @@ 1991-2006 Silicon Graphics, Inc. + + 2010-2013 + Khronos Group + glFrontFace @@ -85,9 +89,10 @@ Copyright - Copyright 1991-2006 - Silicon Graphics, Inc. This document is licensed under the SGI - Free Software B License. For details, see + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2010-2013 Khronos Group. + This document is licensed under the SGI Free Software B License. + For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glGenTextures.xml b/Source/Bind/Specifications/Docs/glGenTextures.xml index 60141513..74f99255 100644 --- a/Source/Bind/Specifications/Docs/glGenTextures.xml +++ b/Source/Bind/Specifications/Docs/glGenTextures.xml @@ -7,6 +7,10 @@ 1991-2006 Silicon Graphics, Inc. + + 2010-2013 + Khronos Group + glGenTextures @@ -89,9 +93,10 @@ Copyright - Copyright 1991-2006 - Silicon Graphics, Inc. This document is licensed under the SGI - Free Software B License. For details, see + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2010-2013 Khronos Group. + This document is licensed under the SGI Free Software B License. + For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glGetActiveAttrib.xml b/Source/Bind/Specifications/Docs/glGetActiveAttrib.xml index 1e73ae5a..fcb23080 100644 --- a/Source/Bind/Specifications/Docs/glGetActiveAttrib.xml +++ b/Source/Bind/Specifications/Docs/glGetActiveAttrib.xml @@ -100,8 +100,8 @@ with the value GL_ACTIVE_ATTRIBUTES. A value of 0 for index selects the first active attribute variable. Permissible values for - index range from 0 to the number of - active attribute variables minus 1. + index range from zero to the number of + active attribute variables minus one.A vertex shader may use either built-in attribute variables, user-defined attribute variables, or both. Built-in diff --git a/Source/Bind/Specifications/Docs/glGetActiveUniform.xml b/Source/Bind/Specifications/Docs/glGetActiveUniform.xml index a45c6500..984771ad 100644 --- a/Source/Bind/Specifications/Docs/glGetActiveUniform.xml +++ b/Source/Bind/Specifications/Docs/glGetActiveUniform.xml @@ -100,8 +100,8 @@ with the value GL_ACTIVE_UNIFORMS. A value of 0 for index selects the first active uniform variable. Permissible values for - index range from 0 to the number of - active uniform variables minus 1. + index range from zero to the number of + active uniform variables minus one.Shaders may use either built-in uniform variables, user-defined uniform variables, or both. Built-in uniform @@ -148,859 +148,859 @@ 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. - + - - Returned Symbolic Contant - - - Shader Uniform Type - + + Returned Symbolic Contant + + + Shader Uniform Type + - + GL_FLOAT - + float - + GL_FLOAT_VEC2 - + vec2 - + GL_FLOAT_VEC3 - + vec3 - + GL_FLOAT_VEC4 - + vec4 - + GL_DOUBLE - + double - + GL_DOUBLE_VEC2 - + dvec2 - + GL_DOUBLE_VEC3 - + dvec3 - + GL_DOUBLE_VEC4 - + dvec4 - + GL_INT - + int - + GL_INT_VEC2 - + ivec2 - + GL_INT_VEC3 - + ivec3 - + GL_INT_VEC4 - + ivec4 - + GL_UNSIGNED_INT - + unsigned int - + GL_UNSIGNED_INT_VEC2 - + uvec2 - + GL_UNSIGNED_INT_VEC3 - + uvec3 - + GL_UNSIGNED_INT_VEC4 - + uvec4 - + GL_BOOL - + bool - + GL_BOOL_VEC2 - + bvec2 - + GL_BOOL_VEC3 - + bvec3 - + GL_BOOL_VEC4 - + bvec4 - + GL_FLOAT_MAT2 - + mat2 - + GL_FLOAT_MAT3 - + mat3 - + GL_FLOAT_MAT4 - + mat4 - + GL_FLOAT_MAT2x3 - + mat2x3 - + GL_FLOAT_MAT2x4 - + mat2x4 - + GL_FLOAT_MAT3x2 - + mat3x2 - + GL_FLOAT_MAT3x4 - + mat3x4 - + GL_FLOAT_MAT4x2 - + mat4x2 - + GL_FLOAT_MAT4x3 - + mat4x3 - + GL_DOUBLE_MAT2 - + dmat2 - + GL_DOUBLE_MAT3 - + dmat3 - + GL_DOUBLE_MAT4 - + dmat4 - + GL_DOUBLE_MAT2x3 - + dmat2x3 - + GL_DOUBLE_MAT2x4 - + dmat2x4 - + GL_DOUBLE_MAT3x2 - + dmat3x2 - + GL_DOUBLE_MAT3x4 - + dmat3x4 - + GL_DOUBLE_MAT4x2 - + dmat4x2 - + GL_DOUBLE_MAT4x3 - + dmat4x3 - + GL_SAMPLER_1D - + sampler1D - + GL_SAMPLER_2D - + sampler2D - + GL_SAMPLER_3D - + sampler3D - + GL_SAMPLER_CUBE - + samplerCube - + GL_SAMPLER_1D_SHADOW - + sampler1DShadow - + GL_SAMPLER_2D_SHADOW - + sampler2DShadow - + GL_SAMPLER_1D_ARRAY - + sampler1DArray - + GL_SAMPLER_2D_ARRAY - + sampler2DArray - + GL_SAMPLER_1D_ARRAY_SHADOW - + sampler1DArrayShadow - + GL_SAMPLER_2D_ARRAY_SHADOW - + sampler2DArrayShadow - + GL_SAMPLER_2D_MULTISAMPLE - + sampler2DMS - + GL_SAMPLER_2D_MULTISAMPLE_ARRAY - + sampler2DMSArray - + GL_SAMPLER_CUBE_SHADOW - + samplerCubeShadow - + GL_SAMPLER_BUFFER - + samplerBuffer - + GL_SAMPLER_2D_RECT - + sampler2DRect - + GL_SAMPLER_2D_RECT_SHADOW - + sampler2DRectShadow - + GL_INT_SAMPLER_1D - + isampler1D - + GL_INT_SAMPLER_2D - + isampler2D - + GL_INT_SAMPLER_3D - + isampler3D - + GL_INT_SAMPLER_CUBE - + isamplerCube - + GL_INT_SAMPLER_1D_ARRAY - + isampler1DArray - + GL_INT_SAMPLER_2D_ARRAY - + isampler2DArray - + GL_INT_SAMPLER_2D_MULTISAMPLE - + isampler2DMS - + GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY - + isampler2DMSArray - + GL_INT_SAMPLER_BUFFER - + isamplerBuffer - + GL_INT_SAMPLER_2D_RECT - + isampler2DRect - + GL_UNSIGNED_INT_SAMPLER_1D - + usampler1D - + GL_UNSIGNED_INT_SAMPLER_2D - + usampler2D - + GL_UNSIGNED_INT_SAMPLER_3D - + usampler3D - + GL_UNSIGNED_INT_SAMPLER_CUBE - + usamplerCube - + GL_UNSIGNED_INT_SAMPLER_1D_ARRAY - + usampler2DArray - + GL_UNSIGNED_INT_SAMPLER_2D_ARRAY - + usampler2DArray - + GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE - + usampler2DMS - + GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY - + usampler2DMSArray - + GL_UNSIGNED_INT_SAMPLER_BUFFER - + usamplerBuffer - + GL_UNSIGNED_INT_SAMPLER_2D_RECT - + usampler2DRect - + GL_IMAGE_1D - + image1D - + GL_IMAGE_2D - + image2D - + GL_IMAGE_3D - + image3D - + GL_IMAGE_2D_RECT - + image2DRect - + GL_IMAGE_CUBE - + imageCube - + GL_IMAGE_BUFFER - + imageBuffer - + GL_IMAGE_1D_ARRAY - + image1DArray - + GL_IMAGE_2D_ARRAY - + image2DArray - + GL_IMAGE_2D_MULTISAMPLE - + image2DMS - + GL_IMAGE_2D_MULTISAMPLE_ARRAY - + image2DMSArray - + GL_INT_IMAGE_1D - + iimage1D - + GL_INT_IMAGE_2D - + iimage2D - + GL_INT_IMAGE_3D - + iimage3D - + GL_INT_IMAGE_2D_RECT - + iimage2DRect - + GL_INT_IMAGE_CUBE - + iimageCube - + GL_INT_IMAGE_BUFFER - + iimageBuffer - + GL_INT_IMAGE_1D_ARRAY - + iimage1DArray - + GL_INT_IMAGE_2D_ARRAY - + iimage2DArray - + GL_INT_IMAGE_2D_MULTISAMPLE - + iimage2DMS - + GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY - + iimage2DMSArray - + GL_UNSIGNED_INT_IMAGE_1D - + uimage1D - + GL_UNSIGNED_INT_IMAGE_2D - + uimage2D - + GL_UNSIGNED_INT_IMAGE_3D - + uimage3D - + GL_UNSIGNED_INT_IMAGE_2D_RECT - + uimage2DRect - + GL_UNSIGNED_INT_IMAGE_CUBE - + uimageCube - + GL_UNSIGNED_INT_IMAGE_BUFFER - + uimageBuffer - + GL_UNSIGNED_INT_IMAGE_1D_ARRAY - + uimage1DArray - + GL_UNSIGNED_INT_IMAGE_2D_ARRAY - + uimage2DArray - + GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE - + uimage2DMS - + GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY - + uimage2DMSArray - + GL_UNSIGNED_INT_ATOMIC_COUNTER - + atomic_uint diff --git a/Source/Bind/Specifications/Docs/glGetActiveUniformName.xml b/Source/Bind/Specifications/Docs/glGetActiveUniformName.xml index d4970a9c..99f8e010 100644 --- a/Source/Bind/Specifications/Docs/glGetActiveUniformName.xml +++ b/Source/Bind/Specifications/Docs/glGetActiveUniformName.xml @@ -91,8 +91,11 @@ the number of active uniforms exceeded the limit. - uniformIndex must be an active uniform index of the program program, in the range zero to - GL_ACTIVE_UNIFORMS - 1. The value of GL_ACTIVE_UNIFORMS can be queried with + uniformIndex must be an active uniform + index of the program program, in the + range zero to the value of + GL_ACTIVE_UNIFORMS minus one. The value of + GL_ACTIVE_UNIFORMS can be queried with glGetProgram. diff --git a/Source/Bind/Specifications/Docs/glGetActiveUniformsiv.xml b/Source/Bind/Specifications/Docs/glGetActiveUniformsiv.xml index a0e37c0e..2e6e82c5 100644 --- a/Source/Bind/Specifications/Docs/glGetActiveUniformsiv.xml +++ b/Source/Bind/Specifications/Docs/glGetActiveUniformsiv.xml @@ -92,610 +92,610 @@ the types of uniforms specified by the corresponding array of uniformIndices is returned. The returned types can be any of the values from the following table: - + - - Returned Symbolic Contant - - - Shader Uniform Type - + + Returned Symbolic Contant + + + Shader Uniform Type + - + GL_FLOAT - + float - + GL_FLOAT_VEC2 - + vec2 - + GL_FLOAT_VEC3 - + vec3 - + GL_FLOAT_VEC4 - + vec4 - + GL_DOUBLE - + double - + GL_DOUBLE_VEC2 - + dvec2 - + GL_DOUBLE_VEC3 - + dvec3 - + GL_DOUBLE_VEC4 - + dvec4 - + GL_INT - + int - + GL_INT_VEC2 - + ivec2 - + GL_INT_VEC3 - + ivec3 - + GL_INT_VEC4 - + ivec4 - + GL_UNSIGNED_INT - + unsigned int - + GL_UNSIGNED_INT_VEC2 - + uvec2 - + GL_UNSIGNED_INT_VEC3 - + uvec3 - + GL_UNSIGNED_INT_VEC4 - + uvec4 - + GL_BOOL - + bool - + GL_BOOL_VEC2 - + bvec2 - + GL_BOOL_VEC3 - + bvec3 - + GL_BOOL_VEC4 - + bvec4 - + GL_FLOAT_MAT2 - + mat2 - + GL_FLOAT_MAT3 - + mat3 - + GL_FLOAT_MAT4 - + mat4 - + GL_FLOAT_MAT2x3 - + mat2x3 - + GL_FLOAT_MAT2x4 - + mat2x4 - + GL_FLOAT_MAT3x2 - + mat3x2 - + GL_FLOAT_MAT3x4 - + mat3x4 - + GL_FLOAT_MAT4x2 - + mat4x2 - + GL_FLOAT_MAT4x3 - + mat4x3 - + GL_DOUBLE_MAT2 - + dmat2 - + GL_DOUBLE_MAT3 - + dmat3 - + GL_DOUBLE_MAT4 - + dmat4 - + GL_DOUBLE_MAT2x3 - + dmat2x3 - + GL_DOUBLE_MAT2x4 - + dmat2x4 - + GL_DOUBLE_MAT3x2 - + dmat3x2 - + GL_DOUBLE_MAT3x4 - + dmat3x4 - + GL_DOUBLE_MAT4x2 - + dmat4x2 - + GL_DOUBLE_MAT4x3 - + dmat4x3 - + GL_SAMPLER_1D - + sampler1D - + GL_SAMPLER_2D - + sampler2D - + GL_SAMPLER_3D - + sampler3D - + GL_SAMPLER_CUBE - + samplerCube - + GL_SAMPLER_1D_SHADOW - + sampler1DShadow - + GL_SAMPLER_2D_SHADOW - + sampler2DShadow - + GL_SAMPLER_1D_ARRAY - + sampler1DArray - + GL_SAMPLER_2D_ARRAY - + sampler2DArray - + GL_SAMPLER_1D_ARRAY_SHADOW - + sampler1DArrayShadow - + GL_SAMPLER_2D_ARRAY_SHADOW - + sampler2DArrayShadow - + GL_SAMPLER_2D_MULTISAMPLE - + sampler2DMS - + GL_SAMPLER_2D_MULTISAMPLE_ARRAY - + sampler2DMSArray - + GL_SAMPLER_CUBE_SHADOW - + samplerCubeShadow - + GL_SAMPLER_BUFFER - + samplerBuffer - + GL_SAMPLER_2D_RECT - + sampler2DRect - + GL_SAMPLER_2D_RECT_SHADOW - + sampler2DRectShadow - + GL_INT_SAMPLER_1D - + isampler1D - + GL_INT_SAMPLER_2D - + isampler2D - + GL_INT_SAMPLER_3D - + isampler3D - + GL_INT_SAMPLER_CUBE - + isamplerCube - + GL_INT_SAMPLER_1D_ARRAY - + isampler1DArray - + GL_INT_SAMPLER_2D_ARRAY - + isampler2DArray - + GL_INT_SAMPLER_2D_MULTISAMPLE - + isampler2DMS - + GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY - + isampler2DMSArray - + GL_INT_SAMPLER_BUFFER - + isamplerBuffer - + GL_INT_SAMPLER_2D_RECT - + isampler2DRect - + GL_UNSIGNED_INT_SAMPLER_1D - + usampler1D - + GL_UNSIGNED_INT_SAMPLER_2D - + usampler2D - + GL_UNSIGNED_INT_SAMPLER_3D - + usampler3D - + GL_UNSIGNED_INT_SAMPLER_CUBE - + usamplerCube - + GL_UNSIGNED_INT_SAMPLER_1D_ARRAY - + usampler2DArray - + GL_UNSIGNED_INT_SAMPLER_2D_ARRAY - + usampler2DArray - + GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE - + usampler2DMS - + GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY - + usampler2DMSArray - + GL_UNSIGNED_INT_SAMPLER_BUFFER - + usamplerBuffer - + GL_UNSIGNED_INT_SAMPLER_2D_RECT - + usampler2DRect diff --git a/Source/Bind/Specifications/Docs/glGetBufferParameter.xml b/Source/Bind/Specifications/Docs/glGetBufferParameter.xml index f67a2f8e..45cd957d 100644 --- a/Source/Bind/Specifications/Docs/glGetBufferParameter.xml +++ b/Source/Bind/Specifications/Docs/glGetBufferParameter.xml @@ -1,7 +1,7 @@ - + 2005 @@ -136,7 +136,7 @@ no change is made to the contents of data. - The GL_ATOMIC_COUNTER_BUFER target is available only if the GL version is 4.2 or greater. + The GL_ATOMIC_COUNTER_BUFFER target is available only if the GL version is 4.2 or greater. The GL_DISPATCH_INDIRECT_BUFFER and GL_SHADER_STORAGE_BUFFER targets are available only if the GL version is 4.3 or greater. diff --git a/Source/Bind/Specifications/Docs/glGetBufferPointerv.xml b/Source/Bind/Specifications/Docs/glGetBufferPointerv.xml index d8532144..805eeec3 100644 --- a/Source/Bind/Specifications/Docs/glGetBufferPointerv.xml +++ b/Source/Bind/Specifications/Docs/glGetBufferPointerv.xml @@ -90,7 +90,7 @@ The initial value for the pointer is NULL. - The GL_ATOMIC_COUNTER_BUFER target is available only if the GL version is 4.2 or greater. + The GL_ATOMIC_COUNTER_BUFFER target is available only if the GL version is 4.2 or greater. The GL_DISPATCH_INDIRECT_BUFFER and GL_SHADER_STORAGE_BUFFER targets are available only if the GL version is 4.3 or greater. diff --git a/Source/Bind/Specifications/Docs/glGetBufferSubData.xml b/Source/Bind/Specifications/Docs/glGetBufferSubData.xml index 5d6dfd40..c11915c9 100644 --- a/Source/Bind/Specifications/Docs/glGetBufferSubData.xml +++ b/Source/Bind/Specifications/Docs/glGetBufferSubData.xml @@ -98,7 +98,7 @@ no change is made to the contents of data. - The GL_ATOMIC_COUNTER_BUFER target is available only if the GL version is 4.2 or greater. + The GL_ATOMIC_COUNTER_BUFFER target is available only if the GL version is 4.2 or greater. The GL_DISPATCH_INDIRECT_BUFFER target is available only if the GL version is 4.3 or greater. diff --git a/Source/Bind/Specifications/Docs/glGetCompressedTexImage.xml b/Source/Bind/Specifications/Docs/glGetCompressedTexImage.xml index dd6f141c..eda13553 100644 --- a/Source/Bind/Specifications/Docs/glGetCompressedTexImage.xml +++ b/Source/Bind/Specifications/Docs/glGetCompressedTexImage.xml @@ -7,6 +7,10 @@ 1991-2006 Silicon Graphics, Inc. + + 2010-2013 + Khronos Group + glGetCompressedTexImage @@ -151,9 +155,10 @@ Copyright - Copyright 1991-2006 - Silicon Graphics, Inc. This document is licensed under the SGI - Free Software B License. For details, see + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2010-2013 Khronos Group. + This document is licensed under the SGI Free Software B License. + For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glGetDebugMessageLog.xml b/Source/Bind/Specifications/Docs/glGetDebugMessageLog.xml index 4706487f..eb3dc2d0 100644 --- a/Source/Bind/Specifications/Docs/glGetDebugMessageLog.xml +++ b/Source/Bind/Specifications/Docs/glGetDebugMessageLog.xml @@ -162,8 +162,8 @@ Copyright - Copyright 2013 Khronos Group. - This material may be distributed subject to the terms and conditions set forth in + Copyright 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. http://opencontent.org/openpub/. diff --git a/Source/Bind/Specifications/Docs/glGetError.xml b/Source/Bind/Specifications/Docs/glGetError.xml index 3538f4e1..3caced5a 100644 --- a/Source/Bind/Specifications/Docs/glGetError.xml +++ b/Source/Bind/Specifications/Docs/glGetError.xml @@ -152,7 +152,7 @@ Copyright - Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 1991-2006 Silicon Graphics, Inc. Copyright 2010-2013 Khronos Group. This document is licensed under the SGI This document is licensed under the SGI diff --git a/Source/Bind/Specifications/Docs/glGetFramebufferAttachmentParameter.xml b/Source/Bind/Specifications/Docs/glGetFramebufferAttachmentParameter.xml index 0d85822f..3ed7cdbb 100644 --- a/Source/Bind/Specifications/Docs/glGetFramebufferAttachmentParameter.xml +++ b/Source/Bind/Specifications/Docs/glGetFramebufferAttachmentParameter.xml @@ -77,10 +77,16 @@ or GL_STENCIL, identifying the stencil buffer. - If a framebuffer object is bound, then attachment must be one of GL_COLOR_ATTACHMENTi, - GL_DEPTH_ATTACHMENT, GL_STENCIL_ATTACHMENT, or GL_DEPTH_STENCIL_ATTACHMENT. - i in GL_COLOR_ATTACHMENTi must be in the range zero to the value of - GL_MAX_COLOR_ATTACHMENTS - 1. + If a framebuffer object is bound, then + attachment must be one of + GL_COLOR_ATTACHMENTi, + GL_DEPTH_ATTACHMENT, + GL_STENCIL_ATTACHMENT, or + GL_DEPTH_STENCIL_ATTACHMENT. + i in + GL_COLOR_ATTACHMENTi + must be in the range zero to the value of + GL_MAX_COLOR_ATTACHMENTS minus one. If attachment is GL_DEPTH_STENCIL_ATTACHMENT and different objects are bound diff --git a/Source/Bind/Specifications/Docs/glGetFramebufferParameter.xml b/Source/Bind/Specifications/Docs/glGetFramebufferParameter.xml index 1064f9fe..15af3fc8 100644 --- a/Source/Bind/Specifications/Docs/glGetFramebufferParameter.xml +++ b/Source/Bind/Specifications/Docs/glGetFramebufferParameter.xml @@ -147,8 +147,8 @@ Copyright - Copyright 2013 Khronos Group. - This material may be distributed subject to the terms and conditions set forth in + Copyright 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. http://opencontent.org/openpub/. diff --git a/Source/Bind/Specifications/Docs/glGetInternalformat.xml b/Source/Bind/Specifications/Docs/glGetInternalformat.xml new file mode 100644 index 00000000..016d276e --- /dev/null +++ b/Source/Bind/Specifications/Docs/glGetInternalformat.xml @@ -0,0 +1,480 @@ + + + + + + 2011-2013 + Khronos Group. + + + + glGetInternalformat + 3G + + + glGetInternalformat + retrieve information about implementation-dependent support for internal formats + + C Specification + + + void glGetInternalformativ + GLenum target + GLenum internalformat + GLenum pname + GLsizei bufSize + GLint *params + + + void glGetInternalformati64v + GLenum target + GLenum internalformat + GLenum pname + GLsizei bufSize + GLint64 *params + + + + Parameters + + + target + + + 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. + + + + + internalformat + + + Specifies the internal format about which to retrieve information. + + + + + pname + + + Specifies the type of information to query. + + + + + bufSize + + + Specifies the maximum number of basic machine units that may be written to params by the function. + + + + + params + + + Specifies the address of a variable into which to write the retrieved information. + + + + + + Description + + glGetInternalformativ and glGetInternalformati64v retrieve information about implementation-dependent support for + internal formats. target indicates the target with which the internal format will + be used and must be one of GL_RENDERBUFFER, GL_TEXTURE_2D_MULTISAMPLE, + or GL_TEXTURE_2D_MULTISAMPLE_ARRAY, corresponding to usage as a renderbuffer, two-dimensional + multisample texture or two-dimensional multisample array texture, respectively. + + + internalformat specifies the internal format about which to retrieve information and + must be a color-renderable, depth-renderable or stencil-renderable format. + + + The information retrieved will be written to memory addressed by the pointer specified in params. No + more than bufSize basic machine units will be written to this memory. + + + If pname is GL_NUM_SAMPLE_COUNTS, the number of sample counts that would be + returned by querying GL_SAMPLES will be returned in params. + + + If pname is GL_SAMPLES, the sample counts supported for internalformat + and target are written into params in descending numeric order. Only positive values are returned. + Querying GL_SAMPLES with bufSize of one will return just the maximum supported number of + samples for this format. The maximum value in GL_SAMPLES is guaranteed to be at least the lowest of the following: + + + + The value of + GL_MAX_INTEGER_SAMPLES if + internalformat is a signed or + unsigned integer format. + + + + + The value of + GL_MAX_DEPTH_TEXTURE_SAMPLES if + internalformat is a depth- or + stencil-renderable format and + target is + GL_TEXTURE_2D_MULTISAMPLE, + GL_TEXTURE_2D_MULTISAMPLE_ARRAY. + + + + + The value of + GL_MAX_COLOR_TEXTURE_SAMPLES if + internalformat is a + color-renderable format and + target is + GL_TEXTURE_2D_MULTISAMPLE or + GL_TEXTURE_2D_MULTISAMPLE_ARRAY. + + + + The value of GL_MAX_SAMPLES. + + + + + + If pname is GL_INTERNALFORMAT_SUPPORTED, params is set to GL_TRUE if internalFormat + is a supported internal format for target and to GL_FALSE otherwise. + + + If pname is GL_INTERNALFORMAT_PREFERRED, params is set to GL_TRUE if internalFormat + is an format for target that is preferred by the implementation and to GL_FALSE otherwise. + + + If pname is GL_INTERNALFORMAT_RED_SIZE, GL_INTERNALFORMAT_GREEN_SIZE, + GL_INTERNALFORMAT_BLUE_SIZE, GL_INTERNALFORMAT_ALPHA_SIZE, GL_INTERNALFORMAT_DEPTH_SIZE, + GL_INTERNALFORMAT_STENCIL_SIZE, or GL_INTERNALFORMAT_SHARED_SIZE then + params 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 internalFormat + is a compressed internal format, then params 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 params. + + + If pname is GL_INTERNALFORMAT_RED_TYPE, GL_INTERNALFORMAT_GREEN_TYPE, + GL_INTERNALFORMAT_BLUE_TYPE, GL_INTERNALFORMAT_ALPHA_TYPE, GL_INTERNALFORMAT_DEPTH_TYPE, + or GL_INTERNALFORMAT_STENCIL_TYPE then params is set to a token identifying the data type used + to store the respective component. If the internalFormat represents a compressed internal format then + the types returned specify how components are interpreted after decompression. + + + If pname is GL_MAX_WIDTH, GL_MAX_HEIGHT, GL_MAX_DEPTH, + or GL_MAX_LAYERS then pname is filled with the maximum width, height, depth or layer count + for textures with internal format internalFormat, respectively. If pname is GL_MAX_COMBINED_DIMENSIONS + then pname is filled with the maximum combined dimensions of a texture of the specified internal format. + + + If pname is GL_COLOR_COMPONENTS then params is set to the value GL_TRUE + if the internal format contains any color component (i.e., red, green, blue or alpha) and to GL_FALSE otherwise. If + pname is GL_DEPTH_COMPONENTS or GL_STENCIL_COMPONENTS then params + is set to GL_TRUE if the internal format contains a depth or stencil component, respectively, and to GL_FALSE + otherwise. + + + If pname is GL_COLOR_RENDERABLE, GL_DEPTH_RENDERABLE or GL_STENCIL_RENDERABLE + then params is set to GL_TRUE if the specified internal format is color, depth or stencil renderable, respectively, + and to GL_FALSE otherwise. + + + If pname is GL_FRAMEBUFFER_RENDERABLE or GL_FRAMEBUFFER_RENDERABLE_LAYERED + then params is set to one of GL_FULL_SUPPORT, + GL_CAVEAT_SUPPORT or GL_NONE to indicate that framebuffer attachments (layered attachments in the + case of GL_FRAMEBUFFER_RENDERABLE_LAYERED) with that internal format are either + renderable with no restrictions, renderable with some restrictions or not renderable at all. + + + If pname is GL_FRAMEBUFFER_BLEND, params is set to GL_TRUE + to indicate that the internal format is supported for blending operations when attached to a framebuffer, and to GL_FALSE otherwise. + + + If pname is GL_READ_PIXELS then params is set to GL_FULL_SUPPORT, + GL_CAVEAT_SUPPORT or GL_NONE 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. + + + If pname is GL_READ_PIXELS_FORMAT or GL_READ_PIXELS_TYPE then params + is filled with the format or type, respectively, most recommended to obtain the highest image quality and performance. For + GL_READ_PIXELS_FORMAT, the value returned in params is a token that is accepted for + the format argument to glReadPixels. For + GL_READ_PIXELS_TYPE, the value returned in params is a token that is accepted for + the type argument to glReadPixels. + + + If pname is GL_TEXTURE_IMAGE_FORMAT or GL_TEXTURE_IMAGE_TYPE then + params is filled with the implementation-recommended format or type to be used in calls to + glTexImage2D and other similar functions. For GL_TEXTURE_IMAGE_FORMAT, + params is filled with a token suitable for use as the format argument to + glTexImage2D. For GL_TEXTURE_IMAGE_TYPE, + params is filled with a token suitable for use as the type argument to + glTexImage2D. + + + If pname is GL_GET_TEXTURE_IMAGE_FORMAT or GL_GET_TEXTURE_IMAGE_TYPE then + params is filled with the implementation-recommended format or type to be used in calls to + glGetTexImage2D and other similar functions. For GL_GET_TEXTURE_IMAGE_FORMAT, + params is filled with a token suitable for use as the format argument to + glGetTexImage2D. For GL_GET_TEXTURE_IMAGE_TYPE, + params is filled with a token suitable for use as the type argument to + glGetTexImage2D. + + + If pname is GL_MIPMAP then pname is set to GL_TRUE + to indicate that the specified internal format supports mipmaps and to GL_FALSE otherwise. + + + If pname is GL_GENERATE_MIPMAP or GL_AUTO_GENERATE_MIPMAP then params + is indicates the level of support for manual or automatic mipmap generation for the specified internal format, respectively. Returned values + may be one of GL_FULL_SUPPORT, GL_CAVEAT_SUPPORT and GL_NONE to indicate + either full support, limited support or no support at all. + + + If pname is GL_COLOR_ENCODING then the color encoding for the resource is returned in + params. Possible values for color buffers are GL_LINEAR or GL_SRGB, + for linear or sRGB-encoded color components, respectively. For non-color + formats (such as depth or stencil), or for unsupported resources, + the value GL_NONE is returned. + + + If pname is GL_SRGB_READ, or GL_SRGB_WRITE then params + indicates the level of support for reading and writing to sRGB encoded images, respectively. For GL_SRGB_READ, + support for converting from sRGB colorspace on read operations is returned in params and for GL_SRGB_WRITE, + support for converting to sRGB colorspace on write operations to the resource is returned in params. params may be + set to GL_FULL_SUPPORT, GL_CAVEAT_SUPPORT, or GL_NONE to indicate + full support, limited support or no support at all, respecitively. + + + If pname is GL_FILTER the params is set to either GL_TRUE + or GL_FALSE to indicate support or lack thereof for filter modes other than GL_NEAREST or GL_NEAREST_MIPMAP + for the specified internal format. + + + If pname is GL_VERTEX_TEXTURE, GL_TESS_CONTROL_TEXTURE, GL_TESS_EVALUATION_TEXTURE, + GL_GEOMETRY_TEXTURE, GL_FRAGMENT_TEXTURE, or GL_COMPUTE_TEXTURE, then the value + written to params 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. params may be set to + GL_FULL_SUPPORT, GL_CAVEAT_SUPPORT or GL_NONE to indicate full support, + limited support or no support at all, respectively. + + + If pname is GL_TEXTURE_SHADOW, GL_TEXTURE_GATHER or GL_TEXTURE_GATHER_SHADOW then the value written to + params 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 GL_FULL_SUPPORT, GL_CAVEAT_SUPPORT or GL_NONE to indicate full support, + limited support or no support at all, respectively. + + + If pname is GL_SHADER_IMAGE_LOAD, GL_SHADER_IMAGE_STORE or GL_SHADER_IMAGE_ATOMIC + then the value returned in params indicates the level of support for image loads, stores and atomics for resources of the specified internal + format. Returned values + may be GL_FULL_SUPPORT, GL_CAVEAT_SUPPORT or GL_NONE to indicate full support, + limited support or no support at all, respectively. + + + If pname is GL_IMAGE_TEXEL_SIZE then the size of a texel when the resource when used as + an image texture is returned in params. If the resource is not supported for image + textures zero is returned. + + + If pname is GL_IMAGE_COMPATIBILITY_CLASS then the compatibility class of the resource when + used as an image texture is returned in params. The possible values + returned are GL_IMAGE_CLASS_4_X_32, GL_IMAGE_CLASS_2_X_32, GL_IMAGE_CLASS_1_X_32, + GL_IMAGE_CLASS_4_X_16, GL_IMAGE_CLASS_2_X_16, GL_IMAGE_CLASS_1_X_16, + GL_IMAGE_CLASS_4_X_8, GL_IMAGE_CLASS_2_X_8, GL_IMAGE_CLASS_1_X_8, + GL_IMAGE_CLASS_11_11_10, and GL_IMAGE_CLASS_10_10_10_2, 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, GL_NONE is returned. + + + If pname is GL_IMAGE_PIXEL_FORMAT or GL_IMAGE_PIXEL_TYPE then + the pixel format or type of the resource when used as an image texture is returned in params, respectively. + In either case, the resource is not supported for image textures GL_NONE is returned. + + + If pname is GL_IMAGE_FORMAT_COMPATIBILITY_TYPE, the matching criteria use for the + resource when used as an image textures is returned in params. Possible values returned in params are + GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE or GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS. + If the resource is not supported for image textures, GL_NONE is returned. + + + If pname is GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST or GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST, + 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 params. + Possible values returned are GL_FULL_SUPPORT, GL_CAVEAT_SUPPORT, or GL_NONE to indicate + full support, limited support or no support at all. If the resource or operation is not supported, GL_NONE is returned. + + + If pname is GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE or GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE, + 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 params. + Possible values returned are GL_FULL_SUPPORT, GL_CAVEAT_SUPPORT, or GL_NONE to indicate + full support, limited support or no support at all. If the resource or operation is not supported, GL_NONE is returned. + + + If pname is GL_TEXTURE_COMPRESSED then GL_TRUE is returned in params + if internalformat is a compressed internal format. GL_FALSE is returned in params + otherwise. + + + If pname is GL_TEXTURE_COMPRESSED_BLOCK_WIDTH, GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT or + GL_TEXTURE_COMPRESSED_BLOCK_SIZE then the width, height or total size, respectively of a block (in basic machine units) is returned in + params. If the internal format is not compressed, or the resource is not supported, 0 is returned. + + + If pname is GL_CLEAR_BUFFER, the level of support for using the resource with glClearBufferData + and glClearBufferSubData is returned in params. Possible values returned are GL_FULL_SUPPORT, + GL_CAVEAT_SUPPORT, or GL_NONE to indicate + full support, limited support or no support at all, respectively. If the resource or operation is not supported, GL_NONE is returned. + + + If pname is GL_TEXTURE_VIEW, the level of support for using the resource with the glTextureView + command is returned in params. Possible values returned are GL_FULL_SUPPORT, + GL_CAVEAT_SUPPORT, or GL_NONE to indicate + full support, limited support or no support at all, respectively. If the resource or operation is not supported, GL_NONE is returned. + + + If pname is GL_VIEW_COMPATIBILITY_CLASS then the compatibility class of the resource when + used as a texture view is returned in params. The possible values + returned are GL_VIEW_CLASS_128_BITS, GL_VIEW_CLASS_96_BITS, + GL_VIEW_CLASS_64_BITS, GL_VIEW_CLASS_48_BITS, GL_VIEW_CLASS_32_BITS, + GL_VIEW_CLASS_24_BITS, GL_VIEW_CLASS_16_BITS, GL_VIEW_CLASS_8_BITS, + GL_VIEW_CLASS_S3TC_DXT1_RGB, GL_VIEW_CLASS_S3TC_DXT1_RGBA, + GL_VIEW_CLASS_S3TC_DXT3_RGBA, GL_VIEW_CLASS_S3TC_DXT5_RGBA, + GL_VIEW_CLASS_RGTC1_RED, GL_VIEW_CLASS_RGTC2_RG, GL_VIEW_CLASS_BPTC_UNORM, and + GL_VIEW_CLASS_BPTC_FLOAT. + + + If pname is GL_CLEAR_TEXTURE then the presence of support for using the + glClearTexImage and glClearTexSubImage + commands with the resource is written to params. Possible values written are GL_FULL_SUPPORT, + GL_CAVEAT_SUPPORT, or GL_NONE to indicate + full support, limited support or no support at all, respectively. If the resource or operation is not supported, GL_NONE is returned. + + + Notes + + glGetInternalformativ is available only if the + GL version is 4.2 or higher. + + + The tokens + GL_INTERNALFORMAT_SUPPORTED, + GL_INTERNALFORMAT_PREFERRED, + GL_INTERNALFORMAT_RED_SIZE, + GL_INTERNALFORMAT_GREEN_SIZE, + GL_INTERNALFORMAT_BLUE_SIZE, + GL_INTERNALFORMAT_ALPHA_SIZE, + GL_INTERNALFORMAT_DEPTH_SIZE, + GL_INTERNALFORMAT_STENCIL_SIZE, + GL_INTERNALFORMAT_SHARED_SIZE, + GL_INTERNALFORMAT_RED_TYPE, + GL_INTERNALFORMAT_GREEN_TYPE, + GL_INTERNALFORMAT_BLUE_TYPE, + GL_INTERNALFORMAT_ALPHA_TYPE, + GL_INTERNALFORMAT_DEPTH_TYPE, + GL_INTERNALFORMAT_STENCIL_TYPE, + GL_MAX_WIDTH, + GL_MAX_HEIGHT, + GL_MAX_DEPTH, + GL_MAX_LAYERS, + GL_MAX_COMBINED_DIMENSIONS, + GL_COLOR_COMPONENTS, + GL_DEPTH_COMPONENTS, + GL_STENCIL_COMPONENTS, + GL_COLOR_RENDERABLE, + GL_DEPTH_RENDERABLE, + GL_STENCIL_RENDERABLE, + GL_FRAMEBUFFER_RENDERABLE, + GL_FRAMEBUFFER_RENDERABLE_LAYERED, + GL_FRAMEBUFFER_BLEND, + GL_READ_PIXELS, + GL_READ_PIXELS_FORMAT, + GL_READ_PIXELS_TYPE, + GL_TEXTURE_IMAGE_FORMAT, + GL_TEXTURE_IMAGE_TYPE, + GL_GET_TEXTURE_IMAGE_FORMAT, + GL_GET_TEXTURE_IMAGE_TYPE, + GL_MIPMAP, + GL_GENERATE_MIPMAP, + GL_AUTO_GENERATE_MIPMAP, + GL_COLOR_ENCODING, + GL_SRGB_READ, + GL_SRGB_WRITE, + GL_SRGB_DECODE_ARB, + GL_FILTER, + GL_VERTEX_TEXTURE, + GL_TESS_CONTROL_TEXTURE, + GL_TESS_EVALUATION_TEXTURE, + GL_GEOMETRY_TEXTURE, + GL_FRAGMENT_TEXTURE, + GL_COMPUTE_TEXTURE, + GL_TEXTURE_SHADOW, + GL_TEXTURE_GATHER, + GL_TEXTURE_GATHER_SHADOW, + GL_SHADER_IMAGE_LOAD, + GL_SHADER_IMAGE_STORE, + GL_SHADER_IMAGE_ATOMIC, + GL_IMAGE_TEXEL_SIZE, + GL_IMAGE_COMPATIBILITY_CLASS, + GL_IMAGE_PIXEL_FORMAT, + GL_IMAGE_PIXEL_TYPE, + GL_IMAGE_FORMAT_COMPATIBILITY_TYPE, + GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST, + GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST, + GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE, + GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE, + GL_TEXTURE_COMPRESSED, + GL_TEXTURE_COMPRESSED_BLOCK_WIDTH, + GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT, + GL_TEXTURE_COMPRESSED_BLOCK_SIZE, + GL_CLEAR_BUFFER, + GL_TEXTURE_VIEW, and + GL_VIEW_COMPATIBILITY_CLASS are supported only if the GL + version is 4.3 or higher. + + + The GL_CLEAR_TEXTURE token is accepted for pname only + if the GL version is 4.4 or higher. + + + Errors + + GL_INVALID_VALUE is generated if bufSize is negative. + + + GL_INVALID_ENUM is generated if pname is not GL_SAMPLES or GL_NUM_SAMPLE_COUNTS. + + + GL_INVALID_ENUM is generated if internalformat is not color-, depth-, or stencil-renderable. + + + GL_INVALID_ENUM is generated if target is not one of GL_TEXTURE_2D_MULTISAMPLE, + GL_TEXTURE_2D_MULTISAMPLE_ARRAY or GL_RENDERBUFFER. + + + See Also + + glGet + + + Copyright + + Copyright 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. + http://opencontent.org/openpub/. + + + diff --git a/Source/Bind/Specifications/Docs/glGetMultisample.xml b/Source/Bind/Specifications/Docs/glGetMultisample.xml index c6374c48..6c1924cc 100644 --- a/Source/Bind/Specifications/Docs/glGetMultisample.xml +++ b/Source/Bind/Specifications/Docs/glGetMultisample.xml @@ -56,12 +56,19 @@ Description - glGetMultisamplefv queries the location of a given sample. pname - specifies the sample parameter to retrieve and must be GL_SAMPLE_POSITION. index - corresponds to the sample for which the location should be returned. The sample location is returned as two floating-point - values in val[0] and val[1], each between 0 and 1, corresponding to the x - and y locations respectively in the GL pixel space of that sample. (0.5, 0.5) this corresponds to the - pixel center. index must be between zero and the value of GL_SAMPLES - 1. + glGetMultisamplefv queries the location of + a given sample. pname specifies the + sample parameter to retrieve and must be + GL_SAMPLE_POSITION. + index corresponds to the sample for which + the location should be returned. The sample location is returned + as two floating-point values in val[0] + and val[1], each between 0 and 1, + corresponding to the x and + y locations respectively in the GL pixel + space of that sample. (0.5, 0.5) this corresponds to the pixel + center. index must be between zero and + the value of GL_SAMPLES minus one. If the multisample mode does not have fixed sample locations, the returned values may only reflect the locations of samples diff --git a/Source/Bind/Specifications/Docs/glGetObjectLabel.xml b/Source/Bind/Specifications/Docs/glGetObjectLabel.xml index 673e8d63..2ebf0c6e 100644 --- a/Source/Bind/Specifications/Docs/glGetObjectLabel.xml +++ b/Source/Bind/Specifications/Docs/glGetObjectLabel.xml @@ -126,8 +126,8 @@ Copyright - Copyright 2013 Khronos Group. - This material may be distributed subject to the terms and conditions set forth in + Copyright 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. http://opencontent.org/openpub/. diff --git a/Source/Bind/Specifications/Docs/glGetObjectPtrLabel.xml b/Source/Bind/Specifications/Docs/glGetObjectPtrLabel.xml index ff2cb6b6..492e05b9 100644 --- a/Source/Bind/Specifications/Docs/glGetObjectPtrLabel.xml +++ b/Source/Bind/Specifications/Docs/glGetObjectPtrLabel.xml @@ -110,8 +110,8 @@ Copyright - Copyright 2013 Khronos Group. - This material may be distributed subject to the terms and conditions set forth in + Copyright 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. http://opencontent.org/openpub/. diff --git a/Source/Bind/Specifications/Docs/glGetProgramInterface.xml b/Source/Bind/Specifications/Docs/glGetProgramInterface.xml index 8b159862..77910833 100644 --- a/Source/Bind/Specifications/Docs/glGetProgramInterface.xml +++ b/Source/Bind/Specifications/Docs/glGetProgramInterface.xml @@ -265,8 +265,8 @@ Copyright - Copyright 2013 Khronos Group. - This material may be distributed subject to the terms and conditions set forth in + Copyright 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. http://opencontent.org/openpub/. diff --git a/Source/Bind/Specifications/Docs/glGetProgramResource.xml b/Source/Bind/Specifications/Docs/glGetProgramResource.xml index 5fe4028b..523d0fc3 100644 --- a/Source/Bind/Specifications/Docs/glGetProgramResource.xml +++ b/Source/Bind/Specifications/Docs/glGetProgramResource.xml @@ -62,158 +62,158 @@ allowed for programInterface. The set of allowed programInterface values for each property can be found in the following table: - + - Property - Supported Interfaces + Property + Supported Interfaces - GL_NAME_LENGTH - Any except GL_ATOMIC_COUNTER_BUFFER and GL_TRANSFORM_FEEDBACK_BUFFER + GL_NAME_LENGTH + Any except GL_ATOMIC_COUNTER_BUFFER and GL_TRANSFORM_FEEDBACK_BUFFER - GL_TYPE - GL_UNIFORM, GL_PROGRAM_INPUT, GL_PROGRAM_OUTPUT, GL_TRANSFORM_FEEDBACK_VARYING, GL_BUFFER_VARIABLE + GL_TYPE + GL_UNIFORM, GL_PROGRAM_INPUT, GL_PROGRAM_OUTPUT, GL_TRANSFORM_FEEDBACK_VARYING, GL_BUFFER_VARIABLE - GL_ARRAY_SIZE - GL_UNIFORM, GL_BUFFER_VARIABLE, GL_PROGRAM_INPUT, + GL_ARRAY_SIZE + GL_UNIFORM, GL_BUFFER_VARIABLE, GL_PROGRAM_INPUT, GL_PROGRAM_OUTPUT, VERTEX_SUBROUTINE_UNIFORM, GL_TESS_CONTROL_SUBROUTINE_UNIFORM, GL_TESS_EVALUATION_SUBROUTINE_UNIFORM, GL_GEOMETRY_SUBROUTINE_UNIFORM, GL_FRAGMENT_SUBROUTINE_UNIFORM, GL_COMPUTE_SUBROUTINE_UNIFORM, GL_TRANSFORM_FEEDBACK_VARYING - GL_OFFSET - GL_UNIFORM, GL_BUFFER_VARIABLE, GL_TRANSFORM_FEEDBACK_VARYING + GL_OFFSET + GL_UNIFORM, GL_BUFFER_VARIABLE, GL_TRANSFORM_FEEDBACK_VARYING - GL_BLOCK_INDEX - GL_UNIFORM, GL_BUFFER_VARIABLE + GL_BLOCK_INDEX + GL_UNIFORM, GL_BUFFER_VARIABLE - GL_ARRAY_STRIDE - GL_UNIFORM, GL_BUFFER_VARIABLE + GL_ARRAY_STRIDE + GL_UNIFORM, GL_BUFFER_VARIABLE - GL_MATRIX_STRIDE - GL_UNIFORM, GL_BUFFER_VARIABLE + GL_MATRIX_STRIDE + GL_UNIFORM, GL_BUFFER_VARIABLE - GL_IS_ROW_MAJOR - GL_UNIFORM, GL_BUFFER_VARIABLE + GL_IS_ROW_MAJOR + GL_UNIFORM, GL_BUFFER_VARIABLE - GL_ATOMIC_COUNTER_BUFFER_INDEX - GL_UNIFORM + GL_ATOMIC_COUNTER_BUFFER_INDEX + GL_UNIFORM - GL_TEXTURE_BUFFER - none + GL_TEXTURE_BUFFER + none - GL_BUFFER_BINDING - GL_UNIFORM_BLOCK, GL_ATOMIC_COUNTER_BUFFER, GL_SHADER_STORAGE_BLOCK, GL_TRANSFORM_FEEDBACK_BUFFER + GL_BUFFER_BINDING + GL_UNIFORM_BLOCK, GL_ATOMIC_COUNTER_BUFFER, GL_SHADER_STORAGE_BLOCK, GL_TRANSFORM_FEEDBACK_BUFFER - GL_BUFFER_DATA_SIZE - GL_UNIFORM_BLOCK, GL_ATOMIC_COUNTER_BUFFER, GL_SHADER_STORAGE_BLOCK + GL_BUFFER_DATA_SIZE + GL_UNIFORM_BLOCK, GL_ATOMIC_COUNTER_BUFFER, GL_SHADER_STORAGE_BLOCK - GL_NUM_ACTIVE_VARIABLES - GL_UNIFORM_BLOCK, GL_ATOMIC_COUNTER_BUFFER, GL_SHADER_STORAGE_BLOCK, GL_TRANSFORM_FEEDBACK_BUFFER + GL_NUM_ACTIVE_VARIABLES + GL_UNIFORM_BLOCK, GL_ATOMIC_COUNTER_BUFFER, GL_SHADER_STORAGE_BLOCK, GL_TRANSFORM_FEEDBACK_BUFFER - GL_ACTIVE_VARIABLES - GL_UNIFORM_BLOCK, GL_ATOMIC_COUNTER_BUFFER, GL_SHADER_STORAGE_BLOCK, GL_TRANSFORM_FEEDBACK_BUFFER + GL_ACTIVE_VARIABLES + GL_UNIFORM_BLOCK, GL_ATOMIC_COUNTER_BUFFER, GL_SHADER_STORAGE_BLOCK, GL_TRANSFORM_FEEDBACK_BUFFER - GL_REFERENCED_BY_VERTEX_SHADER - GL_UNIFORM, GL_UNIFORM_BLOCK, GL_ATOMIC_COUNTER_SHADER, + GL_REFERENCED_BY_VERTEX_SHADER + GL_UNIFORM, GL_UNIFORM_BLOCK, GL_ATOMIC_COUNTER_SHADER, GL_BUFFER, GL_SHADER_STORAGE_BLOCK, GL_BUFFER_VARIABLE, GL_PROGRAM_INPUT, GL_PROGRAM_OUTPUT - GL_REFERENCED_BY_TESS_CONTROL_SHADER - GL_UNIFORM, GL_UNIFORM_BLOCK, GL_ATOMIC_COUNTER_SHADER, + GL_REFERENCED_BY_TESS_CONTROL_SHADER + GL_UNIFORM, GL_UNIFORM_BLOCK, GL_ATOMIC_COUNTER_SHADER, GL_BUFFER, GL_SHADER_STORAGE_BLOCK, GL_BUFFER_VARIABLE, GL_PROGRAM_INPUT, GL_PROGRAM_OUTPUT - GL_REFERENCED_BY_TESS_EVALUATION_SHADER - GL_UNIFORM, GL_UNIFORM_BLOCK, GL_ATOMIC_COUNTER_SHADER, + GL_REFERENCED_BY_TESS_EVALUATION_SHADER + GL_UNIFORM, GL_UNIFORM_BLOCK, GL_ATOMIC_COUNTER_SHADER, GL_BUFFER, GL_SHADER_STORAGE_BLOCK, GL_BUFFER_VARIABLE, GL_PROGRAM_INPUT, GL_PROGRAM_OUTPUT - GL_REFERENCED_BY_GEOMETRY_SHADER - GL_UNIFORM, GL_UNIFORM_BLOCK, GL_ATOMIC_COUNTER_SHADER, + GL_REFERENCED_BY_GEOMETRY_SHADER + GL_UNIFORM, GL_UNIFORM_BLOCK, GL_ATOMIC_COUNTER_SHADER, GL_BUFFER, GL_SHADER_STORAGE_BLOCK, GL_BUFFER_VARIABLE, GL_PROGRAM_INPUT, GL_PROGRAM_OUTPUT - GL_REFERENCED_BY_FRAGMENT_SHADER - GL_UNIFORM, GL_UNIFORM_BLOCK, GL_ATOMIC_COUNTER_SHADER, + GL_REFERENCED_BY_FRAGMENT_SHADER + GL_UNIFORM, GL_UNIFORM_BLOCK, GL_ATOMIC_COUNTER_SHADER, GL_BUFFER, GL_SHADER_STORAGE_BLOCK, GL_BUFFER_VARIABLE, GL_PROGRAM_INPUT, GL_PROGRAM_OUTPUT - GL_REFERENCED_BY_COMPUTE_SHADER - GL_UNIFORM, GL_UNIFORM_BLOCK, GL_ATOMIC_COUNTER_SHADER, + GL_REFERENCED_BY_COMPUTE_SHADER + GL_UNIFORM, GL_UNIFORM_BLOCK, GL_ATOMIC_COUNTER_SHADER, GL_BUFFER, GL_SHADER_STORAGE_BLOCK, GL_BUFFER_VARIABLE, GL_PROGRAM_INPUT, GL_PROGRAM_OUTPUT - GL_NUM_COMPATIBLE_SUBROUTINES - GL_VERTEX_SUBROUTINE_UNIFORM, GL_TESS_CONTROL_SUBROUTINE_UNIFORM, + GL_NUM_COMPATIBLE_SUBROUTINES + GL_VERTEX_SUBROUTINE_UNIFORM, GL_TESS_CONTROL_SUBROUTINE_UNIFORM, GL_TESS_EVALUATION_SUBROUTINE_UNIFORM, GL_GEOMETRY_SUBROUTINE_UNIFORM, GL_FRAGMENT_SUBROUTINE_UNIFORM, GL_COMPUTE_SUBROUTINE_UNIFORM - GL_COMPATIBLE_SUBROUTINES - GL_VERTEX_SUBROUTINE_UNIFORM, GL_TESS_CONTROL_SUBROUTINE_UNIFORM, + GL_COMPATIBLE_SUBROUTINES + GL_VERTEX_SUBROUTINE_UNIFORM, GL_TESS_CONTROL_SUBROUTINE_UNIFORM, GL_TESS_EVALUATION_SUBROUTINE_UNIFORM, GL_GEOMETRY_SUBROUTINE_UNIFORM, GL_FRAGMENT_SUBROUTINE_UNIFORM, GL_COMPUTE_SUBROUTINE_UNIFORM - GL_TOP_LEVEL_ARRAY_SIZE - GL_BUFFER_VARIABLE + GL_TOP_LEVEL_ARRAY_SIZE + GL_BUFFER_VARIABLE - GL_TOP_LEVEL_ARRAY_STRIDE - GL_BUFFER_VARIABLE + GL_TOP_LEVEL_ARRAY_STRIDE + GL_BUFFER_VARIABLE - GL_LOCATION - GL_UNIFORM, GL_PROGRAM_INPUT, GL_PROGRAM_OUTPUT, + GL_LOCATION + GL_UNIFORM, GL_PROGRAM_INPUT, GL_PROGRAM_OUTPUT, GL_VERTEX_SUBROUTINE_UNIFORM, GL_TESS_CONTROL_SUBROUTINE_UNIFORM, GL_TESS_EVALUATION_SUBROUTINE_UNIFORM, GL_GEOMETRY_SUBROUTINE_UNIFORM, GL_FRAGMENT_SUBROUTINE_UNIFORM, GL_COMPUTE_SUBROUTINE_UNIFORM - GL_LOCATION_INDEX - GL_PROGRAM_OUTPUT + GL_LOCATION_INDEX + GL_PROGRAM_OUTPUT - GL_IS_PER_PATCH - GL_PROGRAM_INPUT, GL_PROGRAM_OUTPUT + GL_IS_PER_PATCH + GL_PROGRAM_INPUT, GL_PROGRAM_OUTPUT - GL_LOCATION_COMPONENT - GL_PROGRAM_INPUT, GL_PROGRAM_OUTPUT + GL_LOCATION_COMPONENT + GL_PROGRAM_INPUT, GL_PROGRAM_OUTPUT - GL_TRANSFORM_FEEDBACK_BUFFER_INDEX - GL_TRANSFORM_FEEDBACK_VARYING + GL_TRANSFORM_FEEDBACK_BUFFER_INDEX + GL_TRANSFORM_FEEDBACK_VARYING - GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE - GL_TRANSFORM_FEEDBACK_BUFFER + GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE + GL_TRANSFORM_FEEDBACK_BUFFER @@ -420,8 +420,8 @@ Copyright - Copyright 2013 Khronos Group. - This material may be distributed subject to the terms and conditions set forth in + Copyright 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. http://opencontent.org/openpub/. diff --git a/Source/Bind/Specifications/Docs/glGetProgramResourceIndex.xml b/Source/Bind/Specifications/Docs/glGetProgramResourceIndex.xml index 1e6fcaac..c2d2dcd6 100644 --- a/Source/Bind/Specifications/Docs/glGetProgramResourceIndex.xml +++ b/Source/Bind/Specifications/Docs/glGetProgramResourceIndex.xml @@ -206,8 +206,8 @@ Copyright - Copyright 2013 Khronos Group. - This material may be distributed subject to the terms and conditions set forth in + Copyright 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. http://opencontent.org/openpub/. diff --git a/Source/Bind/Specifications/Docs/glGetProgramResourceLocation.xml b/Source/Bind/Specifications/Docs/glGetProgramResourceLocation.xml index b87f382c..74cdc49a 100644 --- a/Source/Bind/Specifications/Docs/glGetProgramResourceLocation.xml +++ b/Source/Bind/Specifications/Docs/glGetProgramResourceLocation.xml @@ -133,8 +133,8 @@ Copyright - Copyright 2013 Khronos Group. - This material may be distributed subject to the terms and conditions set forth in + Copyright 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. http://opencontent.org/openpub/. diff --git a/Source/Bind/Specifications/Docs/glGetProgramResourceLocationIndex.xml b/Source/Bind/Specifications/Docs/glGetProgramResourceLocationIndex.xml index 657ea16b..7aa7ea8e 100644 --- a/Source/Bind/Specifications/Docs/glGetProgramResourceLocationIndex.xml +++ b/Source/Bind/Specifications/Docs/glGetProgramResourceLocationIndex.xml @@ -130,8 +130,8 @@ Copyright - Copyright 2013 Khronos Group. - This material may be distributed subject to the terms and conditions set forth in + Copyright 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. http://opencontent.org/openpub/. diff --git a/Source/Bind/Specifications/Docs/glGetProgramResourceName.xml b/Source/Bind/Specifications/Docs/glGetProgramResourceName.xml index 9e39937d..f7d6095b 100644 --- a/Source/Bind/Specifications/Docs/glGetProgramResourceName.xml +++ b/Source/Bind/Specifications/Docs/glGetProgramResourceName.xml @@ -231,8 +231,8 @@ Copyright - Copyright 2013 Khronos Group. - This material may be distributed subject to the terms and conditions set forth in + Copyright 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. http://opencontent.org/openpub/. diff --git a/Source/Bind/Specifications/Docs/glGetString.xml b/Source/Bind/Specifications/Docs/glGetString.xml index e77cdd29..20b1349f 100644 --- a/Source/Bind/Specifications/Docs/glGetString.xml +++ b/Source/Bind/Specifications/Docs/glGetString.xml @@ -163,8 +163,8 @@ Copyright - Copyright 1991-2006 Silicon Graphics, Inc. - Copyright 2010-2013 Khronos Group. + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2010-2013 Khronos Group. This document is licensed under the SGI Free Software B License. For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glGetTexImage.xml b/Source/Bind/Specifications/Docs/glGetTexImage.xml index b3802501..87e514ff 100644 --- a/Source/Bind/Specifications/Docs/glGetTexImage.xml +++ b/Source/Bind/Specifications/Docs/glGetTexImage.xml @@ -316,7 +316,7 @@ Copyright - Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 1991-2006 Silicon Graphics, Inc. Copyright 2010-2013 Khronos Group. This document is licensed under the SGI Free Software B License. For details, see diff --git a/Source/Bind/Specifications/Docs/glGetTexParameter.xml b/Source/Bind/Specifications/Docs/glGetTexParameter.xml index 3118ed31..a50eca6d 100644 --- a/Source/Bind/Specifications/Docs/glGetTexParameter.xml +++ b/Source/Bind/Specifications/Docs/glGetTexParameter.xml @@ -407,7 +407,7 @@ Copyright - Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 1991-2006 Silicon Graphics, Inc. Copyright 2010-2013 Khronos Group. This document is licensed under the SGI Free Software B License. For details, see diff --git a/Source/Bind/Specifications/Docs/glGetTransformFeedbackVarying.xml b/Source/Bind/Specifications/Docs/glGetTransformFeedbackVarying.xml index fe7f0c1c..755b0da3 100644 --- a/Source/Bind/Specifications/Docs/glGetTransformFeedbackVarying.xml +++ b/Source/Bind/Specifications/Docs/glGetTransformFeedbackVarying.xml @@ -99,7 +99,8 @@ variable selected by index. An index of 0 selects the first varying variable specified in the varyings array passed to glTransformFeedbackVaryings, and - an index of GL_TRANSFORM_FEEDBACK_VARYINGS - 1 selects + an index of the value of + GL_TRANSFORM_FEEDBACK_VARYINGS minus one selects the last such variable. diff --git a/Source/Bind/Specifications/Docs/glHint.xml b/Source/Bind/Specifications/Docs/glHint.xml index 605c0588..116cb9d0 100644 --- a/Source/Bind/Specifications/Docs/glHint.xml +++ b/Source/Bind/Specifications/Docs/glHint.xml @@ -7,6 +7,10 @@ 1991-2006 Silicon Graphics, Inc. + + 2010-2013 + Khronos Group + glHint @@ -174,9 +178,10 @@ Copyright - Copyright 1991-2006 - Silicon Graphics, Inc. This document is licensed under the SGI - Free Software B License. For details, see + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2010-2013 Khronos Group. + This document is licensed under the SGI Free Software B License. + For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glInvalidateBufferData.xml b/Source/Bind/Specifications/Docs/glInvalidateBufferData.xml index 3cb63716..90049407 100644 --- a/Source/Bind/Specifications/Docs/glInvalidateBufferData.xml +++ b/Source/Bind/Specifications/Docs/glInvalidateBufferData.xml @@ -69,8 +69,8 @@ Copyright - Copyright 2013 Khronos Group. - This material may be distributed subject to the terms and conditions set forth in + Copyright 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. http://opencontent.org/openpub/. diff --git a/Source/Bind/Specifications/Docs/glInvalidateBufferSubData.xml b/Source/Bind/Specifications/Docs/glInvalidateBufferSubData.xml index a3669a5f..5fa90341 100644 --- a/Source/Bind/Specifications/Docs/glInvalidateBufferSubData.xml +++ b/Source/Bind/Specifications/Docs/glInvalidateBufferSubData.xml @@ -95,8 +95,8 @@ Copyright - Copyright 2013 Khronos Group. - This material may be distributed subject to the terms and conditions set forth in + Copyright 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. http://opencontent.org/openpub/. diff --git a/Source/Bind/Specifications/Docs/glInvalidateFramebuffer.xml b/Source/Bind/Specifications/Docs/glInvalidateFramebuffer.xml index 00dc54f3..f187f5d9 100644 --- a/Source/Bind/Specifications/Docs/glInvalidateFramebuffer.xml +++ b/Source/Bind/Specifications/Docs/glInvalidateFramebuffer.xml @@ -114,8 +114,8 @@ Copyright - Copyright 2013 Khronos Group. - This material may be distributed subject to the terms and conditions set forth in + Copyright 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. http://opencontent.org/openpub/. diff --git a/Source/Bind/Specifications/Docs/glInvalidateSubFramebuffer.xml b/Source/Bind/Specifications/Docs/glInvalidateSubFramebuffer.xml index 6b434d7d..0ceca839 100644 --- a/Source/Bind/Specifications/Docs/glInvalidateSubFramebuffer.xml +++ b/Source/Bind/Specifications/Docs/glInvalidateSubFramebuffer.xml @@ -160,8 +160,8 @@ Copyright - Copyright 2013 Khronos Group. - This material may be distributed subject to the terms and conditions set forth in + Copyright 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. http://opencontent.org/openpub/. diff --git a/Source/Bind/Specifications/Docs/glInvalidateTexImage.xml b/Source/Bind/Specifications/Docs/glInvalidateTexImage.xml index fca0435b..b0ede4da 100644 --- a/Source/Bind/Specifications/Docs/glInvalidateTexImage.xml +++ b/Source/Bind/Specifications/Docs/glInvalidateTexImage.xml @@ -92,8 +92,8 @@ Copyright - Copyright 2013 Khronos Group. - This material may be distributed subject to the terms and conditions set forth in + Copyright 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. http://opencontent.org/openpub/. diff --git a/Source/Bind/Specifications/Docs/glInvalidateTexSubImage.xml b/Source/Bind/Specifications/Docs/glInvalidateTexSubImage.xml index 0c0b751f..4076c23c 100644 --- a/Source/Bind/Specifications/Docs/glInvalidateTexSubImage.xml +++ b/Source/Bind/Specifications/Docs/glInvalidateTexSubImage.xml @@ -164,8 +164,8 @@ Copyright - Copyright 2013 Khronos Group. - This material may be distributed subject to the terms and conditions set forth in + Copyright 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. http://opencontent.org/openpub/. diff --git a/Source/Bind/Specifications/Docs/glIsEnabled.xml b/Source/Bind/Specifications/Docs/glIsEnabled.xml index d6611a4f..09ab7e30 100644 --- a/Source/Bind/Specifications/Docs/glIsEnabled.xml +++ b/Source/Bind/Specifications/Docs/glIsEnabled.xml @@ -69,219 +69,223 @@ - + - - Constant - - - See - + + Constant + + + See + - - GL_BLEND + + GL_BLEND - - glBlendFunc, glLogicOp + + glBlendFunc, + glLogicOp - - GL_CLIP_DISTANCEi + + GL_CLIP_DISTANCEi - - glEnable + + glEnable - - GL_COLOR_LOGIC_OP + + GL_COLOR_LOGIC_OP - - glLogicOp + + glLogicOp - - GL_CULL_FACE + + GL_CULL_FACE - - glCullFace + + glCullFace - - GL_DEPTH_CLAMP + + GL_DEPTH_CLAMP - - glEnable + + glEnable - - GL_DEBUG_OUTPUT + + GL_DEBUG_OUTPUT - - glEnable + + glEnable - - GL_DEBUG_OUTPUT_SYNCHRONOUS + + GL_DEBUG_OUTPUT_SYNCHRONOUS - - glEnable + + glEnable - - GL_DEPTH_TEST + + GL_DEPTH_TEST - - glDepthFunc, glDepthRange + + glDepthFunc, + glDepthRange - - GL_DITHER + + GL_DITHER - - glEnable + + glEnable - - GL_FRAMEBUFFER_SRGB + + GL_FRAMEBUFFER_SRGB - - glEnable + + glEnable - - GL_LINE_SMOOTH + + GL_LINE_SMOOTH - - glLineWidth + + glLineWidth - - GL_MULTISAMPLE + + GL_MULTISAMPLE - - glSampleCoverage + + glSampleCoverage - - GL_POLYGON_SMOOTH + + GL_POLYGON_SMOOTH - - glPolygonMode + + glPolygonMode - - GL_POLYGON_OFFSET_FILL + + GL_POLYGON_OFFSET_FILL - - glPolygonOffset + + glPolygonOffset - - GL_POLYGON_OFFSET_LINE + + GL_POLYGON_OFFSET_LINE - - glPolygonOffset + + glPolygonOffset - - GL_POLYGON_OFFSET_POINT + + GL_POLYGON_OFFSET_POINT - - glPolygonOffset + + glPolygonOffset - - GL_PROGRAM_POINT_SIZE + + GL_PROGRAM_POINT_SIZE - - glEnable + + glEnable - - GL_PRIMITIVE_RESTART + + GL_PRIMITIVE_RESTART - - glEnable, glPrimitiveRestartIndex + + glEnable, + glPrimitiveRestartIndex - - GL_SAMPLE_ALPHA_TO_COVERAGE + + GL_SAMPLE_ALPHA_TO_COVERAGE - - glSampleCoverage + + glSampleCoverage - - GL_SAMPLE_ALPHA_TO_ONE + + GL_SAMPLE_ALPHA_TO_ONE - - glSampleCoverage + + glSampleCoverage - - GL_SAMPLE_COVERAGE + + GL_SAMPLE_COVERAGE - - glSampleCoverage + + glSampleCoverage - - GL_SAMPLE_MASK + + GL_SAMPLE_MASK - - glEnable + + glEnable - - GL_SCISSOR_TEST + + GL_SCISSOR_TEST - - glScissor + + glScissor - - GL_STENCIL_TEST + + GL_STENCIL_TEST - - glStencilFunc, glStencilOp + + glStencilFunc, + glStencilOp - - GL_TEXTURE_CUBE_MAP_SEAMLESS + + GL_TEXTURE_CUBE_MAP_SEAMLESS - - glEnable + + glEnable @@ -317,8 +321,8 @@ Copyright - Copyright 1991-2006 Silicon Graphics, Inc. - Copyright 2010-2013 Khronos Group. + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2010-2013 Khronos Group. This document is licensed under the SGI Free Software B License. For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glIsTexture.xml b/Source/Bind/Specifications/Docs/glIsTexture.xml index 7b9c6b1a..9d824573 100644 --- a/Source/Bind/Specifications/Docs/glIsTexture.xml +++ b/Source/Bind/Specifications/Docs/glIsTexture.xml @@ -7,6 +7,10 @@ 1991-2006 Silicon Graphics, Inc. + + 2010-2013 + Khronos Group + glIsTexture @@ -64,9 +68,10 @@ Copyright - Copyright 1991-2006 - Silicon Graphics, Inc. This document is licensed under the SGI - Free Software B License. For details, see + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2010-2013 Khronos Group. + This document is licensed under the SGI Free Software B License. + For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glLineWidth.xml b/Source/Bind/Specifications/Docs/glLineWidth.xml index 51b49045..92d31579 100644 --- a/Source/Bind/Specifications/Docs/glLineWidth.xml +++ b/Source/Bind/Specifications/Docs/glLineWidth.xml @@ -7,6 +7,10 @@ 1991-2006Silicon Graphics, Inc. + + 2010-2013 + Khronos Group + glLineWidth @@ -145,9 +149,10 @@ Copyright - Copyright 1991-2006 - Silicon Graphics, Inc. This document is licensed under the SGI - Free Software B License. For details, see + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2010-2013 Khronos Group. + This document is licensed under the SGI Free Software B License. + For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glLogicOp.xml b/Source/Bind/Specifications/Docs/glLogicOp.xml index 7088ce65..1848a9b4 100644 --- a/Source/Bind/Specifications/Docs/glLogicOp.xml +++ b/Source/Bind/Specifications/Docs/glLogicOp.xml @@ -7,6 +7,10 @@ 1991-2006 Silicon Graphics, Inc. + + 2010-2013 + Khronos Group + glLogicOp @@ -67,147 +71,147 @@ - - - - + + + + - - Opcode - - - Resulting Operation - + + Opcode + + + Resulting Operation + - - GL_CLEAR + + GL_CLEAR - - 0 + + 0 - - GL_SET + + GL_SET - - 1 + + 1 - - GL_COPY + + GL_COPY - - s + + s - - GL_COPY_INVERTED + + GL_COPY_INVERTED - - ~s + + ~s - - GL_NOOP + + GL_NOOP - - d + + d - - GL_INVERT + + GL_INVERT - - ~d + + ~d - - GL_AND + + GL_AND - - s & d + + s & d - - GL_NAND + + GL_NAND - - ~(s & d) + + ~(s & d) - - GL_OR + + GL_OR - - s | d + + s | d - - GL_NOR + + GL_NOR - - ~(s | d) + + ~(s | d) - - GL_XOR + + GL_XOR - - s ^ d + + s ^ d - - GL_EQUIV + + GL_EQUIV - - ~(s ^ d) + + ~(s ^ d) - - GL_AND_REVERSE + + GL_AND_REVERSE - - s & ~d + + s & ~d - - GL_AND_INVERTED + + GL_AND_INVERTED - - ~s & d + + ~s & d - - GL_OR_REVERSE + + GL_OR_REVERSE - - s | ~d + + s | ~d - - GL_OR_INVERTED + + GL_OR_INVERTED - - ~s | d + + ~s | d @@ -260,9 +264,10 @@ Copyright - Copyright 1991-2006 - Silicon Graphics, Inc. This document is licensed under the SGI - Free Software B License. For details, see + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2010-2013 Khronos Group. + This document is licensed under the SGI Free Software B License. + For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glMultiDrawArraysIndirect.xml b/Source/Bind/Specifications/Docs/glMultiDrawArraysIndirect.xml index aa0d457e..aa868dd5 100644 --- a/Source/Bind/Specifications/Docs/glMultiDrawArraysIndirect.xml +++ b/Source/Bind/Specifications/Docs/glMultiDrawArraysIndirect.xml @@ -181,7 +181,7 @@ Copyright Copyright 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. http://opencontent.org/openpub/. diff --git a/Source/Bind/Specifications/Docs/glMultiDrawElementsIndirect.xml b/Source/Bind/Specifications/Docs/glMultiDrawElementsIndirect.xml index 12386fce..36aaf644 100644 --- a/Source/Bind/Specifications/Docs/glMultiDrawElementsIndirect.xml +++ b/Source/Bind/Specifications/Docs/glMultiDrawElementsIndirect.xml @@ -201,8 +201,8 @@ Copyright - Copyright 2010-2013 Khronos Group. - This material may be distributed subject to the terms and conditions set forth in + Copyright 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. http://opencontent.org/openpub/. diff --git a/Source/Bind/Specifications/Docs/glObjectLabel.xml b/Source/Bind/Specifications/Docs/glObjectLabel.xml index 944a59bd..ff4a1447 100644 --- a/Source/Bind/Specifications/Docs/glObjectLabel.xml +++ b/Source/Bind/Specifications/Docs/glObjectLabel.xml @@ -112,8 +112,8 @@ Copyright - Copyright 2013 Khronos Group. - This material may be distributed subject to the terms and conditions set forth in + Copyright 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. http://opencontent.org/openpub/. diff --git a/Source/Bind/Specifications/Docs/glObjectPtrLabel.xml b/Source/Bind/Specifications/Docs/glObjectPtrLabel.xml index 0ac86a52..16794167 100644 --- a/Source/Bind/Specifications/Docs/glObjectPtrLabel.xml +++ b/Source/Bind/Specifications/Docs/glObjectPtrLabel.xml @@ -92,8 +92,8 @@ Copyright - Copyright 2013 Khronos Group. - This material may be distributed subject to the terms and conditions set forth in + Copyright 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. http://opencontent.org/openpub/. diff --git a/Source/Bind/Specifications/Docs/glPixelStore.xml b/Source/Bind/Specifications/Docs/glPixelStore.xml index 2a3cdff0..6b973008 100644 --- a/Source/Bind/Specifications/Docs/glPixelStore.xml +++ b/Source/Bind/Specifications/Docs/glPixelStore.xml @@ -1016,310 +1016,310 @@ - - - - - - + + + + + + - - pname - - - Type - - - Initial Value - - - Valid Range - + + pname + + + Type + + + Initial Value + + + Valid Range + - + GL_PACK_SWAP_BYTES - + boolean - + false - + true or false - + GL_PACK_LSB_FIRST - + boolean - + false - + true or false - + GL_PACK_ROW_LENGTH - + integer - + 0 - + 0 - + - + GL_PACK_IMAGE_HEIGHT - + integer - + 0 - + 0 - + - + GL_PACK_SKIP_ROWS - + integer - + 0 - + 0 - + - + GL_PACK_SKIP_PIXELS - + integer - + 0 - + 0 - + - + GL_PACK_SKIP_IMAGES - + integer - + 0 - + 0 - + - + GL_PACK_ALIGNMENT - + integer - + 4 - + 1, 2, 4, or 8 - + GL_UNPACK_SWAP_BYTES - + boolean - + false - + true or false - + GL_UNPACK_LSB_FIRST - + boolean - + false - + true or false - + GL_UNPACK_ROW_LENGTH - + integer - + 0 - + 0 - + - + GL_UNPACK_IMAGE_HEIGHT - + integer - + 0 - + 0 - + - + GL_UNPACK_SKIP_ROWS - + integer - + 0 - + 0 - + - + GL_UNPACK_SKIP_PIXELS - + integer - + 0 - + 0 - + - + GL_UNPACK_SKIP_IMAGES - + integer - + 0 - + 0 - + - + GL_UNPACK_ALIGNMENT - + integer - + 4 - + 1, 2, 4, or 8 @@ -1421,8 +1421,8 @@ Copyright - Copyright 1991-2006 Silicon Graphics, Inc. - Copyright 2010-2013 Khronos Group. + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2010-2013 Khronos Group. This document is licensed under the SGI Free Software B License. For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glPointParameter.xml b/Source/Bind/Specifications/Docs/glPointParameter.xml index fba0d26a..1d9cc263 100644 --- a/Source/Bind/Specifications/Docs/glPointParameter.xml +++ b/Source/Bind/Specifications/Docs/glPointParameter.xml @@ -141,8 +141,8 @@ Copyright - Copyright 1991-2006 Silicon Graphics, Inc. - Copyright 2010-2013 Khronos Group. + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2010-2013 Khronos Group. This document is licensed under the SGI Free Software B License. For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glPointSize.xml b/Source/Bind/Specifications/Docs/glPointSize.xml index 035dd480..969185cc 100644 --- a/Source/Bind/Specifications/Docs/glPointSize.xml +++ b/Source/Bind/Specifications/Docs/glPointSize.xml @@ -7,6 +7,10 @@ 1991-2006 Silicon Graphics, Inc. + + 2010-2013 + Khronos Group + glPointSize @@ -81,9 +85,10 @@ Copyright - Copyright 1991-2006 - Silicon Graphics, Inc. This document is licensed under the SGI - Free Software B License. For details, see + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2010-2013 Khronos Group. + This document is licensed under the SGI Free Software B License. + For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glPolygonMode.xml b/Source/Bind/Specifications/Docs/glPolygonMode.xml index c8cb5827..ddc70ef2 100644 --- a/Source/Bind/Specifications/Docs/glPolygonMode.xml +++ b/Source/Bind/Specifications/Docs/glPolygonMode.xml @@ -7,6 +7,10 @@ 1991-2006Silicon Graphics, Inc. + + 2010-2013 + Khronos Group + glPolygonMode @@ -138,9 +142,10 @@ glPolygonMode(GL_FRONT_AND_BACK, GL_LINE Copyright - Copyright 1991-2006 - Silicon Graphics, Inc. This document is licensed under the SGI - Free Software B License. For details, see + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2010-2013 Khronos Group. + This document is licensed under the SGI Free Software B License. + For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glPolygonOffset.xml b/Source/Bind/Specifications/Docs/glPolygonOffset.xml index 495642da..d39fb800 100644 --- a/Source/Bind/Specifications/Docs/glPolygonOffset.xml +++ b/Source/Bind/Specifications/Docs/glPolygonOffset.xml @@ -7,6 +7,10 @@ 1991-2006 Silicon Graphics, Inc. + + 2010-2013 + Khronos Group + glPolygonOffset @@ -110,9 +114,10 @@ Copyright - Copyright 1991-2006 - Silicon Graphics, Inc. This document is licensed under the SGI - Free Software B License. For details, see + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2010-2013 Khronos Group. + This document is licensed under the SGI Free Software B License. + For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glPopDebugGroup.xml b/Source/Bind/Specifications/Docs/glPopDebugGroup.xml index a9017f3d..0097dd66 100644 --- a/Source/Bind/Specifications/Docs/glPopDebugGroup.xml +++ b/Source/Bind/Specifications/Docs/glPopDebugGroup.xml @@ -58,8 +58,8 @@ Copyright - Copyright 2013 Khronos Group. - This material may be distributed subject to the terms and conditions set forth in + Copyright 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. http://opencontent.org/openpub/. diff --git a/Source/Bind/Specifications/Docs/glProvokingVertex.xml b/Source/Bind/Specifications/Docs/glProvokingVertex.xml index 14a5940f..c040cd3f 100644 --- a/Source/Bind/Specifications/Docs/glProvokingVertex.xml +++ b/Source/Bind/Specifications/Docs/glProvokingVertex.xml @@ -46,22 +46,21 @@ provokeMode must be either GL_FIRST_VERTEX_CONVENTION or GL_LAST_VERTEX_CONVENTION, 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: - + - - Primitive Type of Polygon i - - - First Vertex Convention - - - Last Vertex Convention - + + Primitive Type of Polygon i + + First Vertex Convention + + + Last Vertex Convention + diff --git a/Source/Bind/Specifications/Docs/glPushDebugGroup.xml b/Source/Bind/Specifications/Docs/glPushDebugGroup.xml index e29120c2..29f10794 100644 --- a/Source/Bind/Specifications/Docs/glPushDebugGroup.xml +++ b/Source/Bind/Specifications/Docs/glPushDebugGroup.xml @@ -70,7 +70,7 @@ id specifies the ID of messages generated. The parameter length contains the number of characters in message. If length is negative, it is implied that message - contains a null terminated string. The message has the specified source + contains a null terminated string. The message has the specified source and id, the typeGL_DEBUG_TYPE_PUSH_GROUP, and severityGL_DEBUG_SEVERITY_NOTIFICATION. The GL will put a new debug group on top of the debug group stack which inherits the control of the @@ -106,8 +106,8 @@ Copyright - Copyright 2013 Khronos Group. - This material may be distributed subject to the terms and conditions set forth in + Copyright 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. http://opencontent.org/openpub/. diff --git a/Source/Bind/Specifications/Docs/glReadBuffer.xml b/Source/Bind/Specifications/Docs/glReadBuffer.xml index 2c312c87..30e0ec3c 100644 --- a/Source/Bind/Specifications/Docs/glReadBuffer.xml +++ b/Source/Bind/Specifications/Docs/glReadBuffer.xml @@ -109,8 +109,8 @@ Copyright - Copyright 1991-2006 Silicon Graphics, Inc. - Copyright 2011-2013 Khronos Group. + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2011-2013 Khronos Group. This document is licensed under the SGI Free Software B License. For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glReadPixels.xml b/Source/Bind/Specifications/Docs/glReadPixels.xml index ab60575d..2676b1e3 100644 --- a/Source/Bind/Specifications/Docs/glReadPixels.xml +++ b/Source/Bind/Specifications/Docs/glReadPixels.xml @@ -7,6 +7,10 @@ 1991-2006 Silicon Graphics, Inc. + + 2010-2013 + Khronos Group + glReadPixels @@ -259,30 +263,30 @@ - - - - - + + + + + - - type + + type + + + Index Mask + + + Component Conversion - - Index Mask - - - Component Conversion - - + GL_UNSIGNED_BYTE - + @@ -294,7 +298,7 @@ - + @@ -314,10 +318,10 @@ - + GL_BYTE - + @@ -329,7 +333,7 @@ - + @@ -356,10 +360,10 @@ - + GL_UNSIGNED_SHORT - + @@ -371,7 +375,7 @@ - + @@ -391,10 +395,10 @@ - + GL_SHORT - + @@ -406,7 +410,7 @@ - + @@ -433,10 +437,10 @@ - + GL_UNSIGNED_INT - + @@ -448,7 +452,7 @@ - + @@ -468,10 +472,10 @@ - + GL_INT - + @@ -483,7 +487,7 @@ - + @@ -510,32 +514,32 @@ - + GL_HALF_FLOAT - + none - + c - + GL_FLOAT - + none - + c - + GL_UNSIGNED_BYTE_3_3_2 - + @@ -547,7 +551,7 @@ - + @@ -567,10 +571,10 @@ - + GL_UNSIGNED_BYTE_2_3_3_REV - + @@ -582,7 +586,7 @@ - + @@ -602,10 +606,10 @@ - + GL_UNSIGNED_SHORT_5_6_5 - + @@ -617,7 +621,7 @@ - + @@ -637,10 +641,10 @@ - + GL_UNSIGNED_SHORT_5_6_5_REV - + @@ -652,7 +656,7 @@ - + @@ -672,10 +676,10 @@ - + GL_UNSIGNED_SHORT_4_4_4_4 - + @@ -687,7 +691,7 @@ - + @@ -707,10 +711,10 @@ - + GL_UNSIGNED_SHORT_4_4_4_4_REV - + @@ -722,7 +726,7 @@ - + @@ -742,10 +746,10 @@ - + GL_UNSIGNED_SHORT_5_5_5_1 - + @@ -757,7 +761,7 @@ - + @@ -777,10 +781,10 @@ - + GL_UNSIGNED_SHORT_1_5_5_5_REV - + @@ -792,7 +796,7 @@ - + @@ -812,10 +816,10 @@ - + GL_UNSIGNED_INT_8_8_8_8 - + @@ -827,7 +831,7 @@ - + @@ -847,10 +851,10 @@ - + GL_UNSIGNED_INT_8_8_8_8_REV - + @@ -862,7 +866,7 @@ - + @@ -882,10 +886,10 @@ - + GL_UNSIGNED_INT_10_10_10_2 - + @@ -897,7 +901,7 @@ - + @@ -917,10 +921,10 @@ - + GL_UNSIGNED_INT_2_10_10_10_REV - + @@ -932,7 +936,7 @@ - + @@ -952,10 +956,10 @@ - + GL_UNSIGNED_INT_24_8 - + @@ -967,7 +971,7 @@ - + @@ -987,35 +991,35 @@ - + GL_UNSIGNED_INT_10F_11F_11F_REV - + -- - + Special - + GL_UNSIGNED_INT_5_9_9_9_REV - + -- - + Special - + GL_FLOAT_32_UNSIGNED_INT_24_8_REV - + none - + c (Depth Only) @@ -1145,9 +1149,10 @@ Copyright - Copyright 1991-2006 - Silicon Graphics, Inc. This document is licensed under the SGI - Free Software B License. For details, see + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2010-2013 Khronos Group. + This document is licensed under the SGI Free Software B License. + For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glSampleCoverage.xml b/Source/Bind/Specifications/Docs/glSampleCoverage.xml index 59edab63..1399d6cd 100644 --- a/Source/Bind/Specifications/Docs/glSampleCoverage.xml +++ b/Source/Bind/Specifications/Docs/glSampleCoverage.xml @@ -7,6 +7,10 @@ 1991-2006Silicon Graphics, Inc. + + 2010-2013 + Khronos Group + glSampleCoverage @@ -119,9 +123,10 @@ Copyright - Copyright 1991-2006 - Silicon Graphics, Inc. This document is licensed under the SGI - Free Software B License. For details, see + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2010-2013 Khronos Group. + This document is licensed under the SGI Free Software B License. + For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glSamplerParameter.xml b/Source/Bind/Specifications/Docs/glSamplerParameter.xml index 557be83f..7bf62449 100644 --- a/Source/Bind/Specifications/Docs/glSamplerParameter.xml +++ b/Source/Bind/Specifications/Docs/glSamplerParameter.xml @@ -703,26 +703,26 @@ Specifies the comparison operator used when GL_TEXTURE_COMPARE_MODE is set to GL_COMPARE_REF_TO_TEXTURE. Permissible values are: - + - - Texture Comparison Function - - - Computed result - + + Texture Comparison Function + + + Computed result + - + GL_LEQUAL - + @@ -770,10 +770,10 @@ - + GL_GEQUAL - + @@ -821,10 +821,10 @@ - + GL_LESS - + @@ -872,10 +872,10 @@ - + GL_GREATER - + @@ -923,10 +923,10 @@ - + GL_EQUAL - + @@ -974,10 +974,10 @@ - + GL_NOTEQUAL - + @@ -1025,10 +1025,10 @@ - + GL_ALWAYS - + @@ -1041,10 +1041,10 @@ - + GL_NEVER - + diff --git a/Source/Bind/Specifications/Docs/glScissor.xml b/Source/Bind/Specifications/Docs/glScissor.xml index 3b4fea26..e3d77318 100644 --- a/Source/Bind/Specifications/Docs/glScissor.xml +++ b/Source/Bind/Specifications/Docs/glScissor.xml @@ -7,6 +7,10 @@ 1991-2006 Silicon Graphics, Inc. + + 2010-2013 + Khronos Group + glScissor @@ -100,9 +104,10 @@ Copyright - Copyright 1991-2006 - Silicon Graphics, Inc. This document is licensed under the SGI - Free Software B License. For details, see + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2010-2013 Khronos Group. + This document is licensed under the SGI Free Software B License. + For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glShaderStorageBlockBinding.xml b/Source/Bind/Specifications/Docs/glShaderStorageBlockBinding.xml index a8b4a2d4..c56f9183 100644 --- a/Source/Bind/Specifications/Docs/glShaderStorageBlockBinding.xml +++ b/Source/Bind/Specifications/Docs/glShaderStorageBlockBinding.xml @@ -90,8 +90,8 @@ Copyright - Copyright 2013 Khronos Group. - This material may be distributed subject to the terms and conditions set forth in + Copyright 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. http://opencontent.org/openpub/. diff --git a/Source/Bind/Specifications/Docs/glStencilFunc.xml b/Source/Bind/Specifications/Docs/glStencilFunc.xml index e19956df..37f909d9 100644 --- a/Source/Bind/Specifications/Docs/glStencilFunc.xml +++ b/Source/Bind/Specifications/Docs/glStencilFunc.xml @@ -7,6 +7,10 @@ 1991-2006 Silicon Graphics, Inc. + + 2010-2013 + Khronos Group + glStencilFunc @@ -283,9 +287,10 @@ Copyright - Copyright 1991-2006 - Silicon Graphics, Inc. This document is licensed under the SGI - Free Software B License. For details, see + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2010-2013 Khronos Group. + This document is licensed under the SGI Free Software B License. + For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glStencilMask.xml b/Source/Bind/Specifications/Docs/glStencilMask.xml index a47472d5..efb4d40a 100644 --- a/Source/Bind/Specifications/Docs/glStencilMask.xml +++ b/Source/Bind/Specifications/Docs/glStencilMask.xml @@ -7,6 +7,10 @@ 1991-2006 Silicon Graphics, Inc. + + 2010-2013 + Khronos Group + glStencilMask @@ -89,9 +93,10 @@ Copyright - Copyright 1991-2006 - Silicon Graphics, Inc. This document is licensed under the SGI - Free Software B License. For details, see + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2010-2013 Khronos Group. + This document is licensed under the SGI Free Software B License. + For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glStencilOp.xml b/Source/Bind/Specifications/Docs/glStencilOp.xml index 23f0f7aa..94c4bd16 100644 --- a/Source/Bind/Specifications/Docs/glStencilOp.xml +++ b/Source/Bind/Specifications/Docs/glStencilOp.xml @@ -7,6 +7,10 @@ 1991-2006 Silicon Graphics, Inc. + + 2010-2013 + Khronos Group + glStencilOp @@ -260,9 +264,10 @@ Copyright - Copyright 1991-2006 - Silicon Graphics, Inc. This document is licensed under the SGI - Free Software B License. For details, see + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2010-2013 Khronos Group. + This document is licensed under the SGI Free Software B License. + For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glTexBuffer.xml b/Source/Bind/Specifications/Docs/glTexBuffer.xml index 7d176183..44c34691 100644 --- a/Source/Bind/Specifications/Docs/glTexBuffer.xml +++ b/Source/Bind/Specifications/Docs/glTexBuffer.xml @@ -62,371 +62,7 @@ is non-zero, it must be the name of an existing buffer object. target must be GL_TEXTURE_BUFFER. internalformat specifies the storage format, and must be one of the following sized internal formats: - - - - - - - - - - - - - - - - - - Component - - - - - - Sized Internal Format - Base Type - Components - Norm - 0 - 1 - 2 - 3 - - - GL_R8 - ubyte - 1 - YES - R - 0 - 0 - 1 - - - GL_R16 - ushort - 1 - YES - R - 0 - 0 - 1 - - - GL_R16F - half - 1 - NO - R - 0 - 0 - 1 - - - GL_R32F - float - 1 - NO - R - 0 - 0 - 1 - - - GL_R8I - byte - 1 - NO - R - 0 - 0 - 1 - - - GL_R16I - short - 1 - NO - R - 0 - 0 - 1 - - - GL_R32I - int - 1 - NO - R - 0 - 0 - 1 - - - GL_R8UI - ubyte - 1 - NO - R - 0 - 0 - 1 - - - GL_R16UI - ushort - 1 - NO - R - 0 - 0 - 1 - - - GL_R32UI - uint - 1 - NO - R - 0 - 0 - 1 - - - GL_RG8 - ubyte - 2 - YES - R - G - 0 - 1 - - - GL_RG16 - ushort - 2 - YES - R - G - 0 - 1 - - - GL_RG16F - half - 2 - NO - R - G - 0 - 1 - - - GL_RG32F - float - 2 - NO - R - G - 0 - 1 - - - GL_RG8I - byte - 2 - NO - R - G - 0 - 1 - - - GL_RG16I - short - 2 - NO - R - G - 0 - 1 - - - GL_RG32I - int - 2 - NO - R - G - 0 - 1 - - - GL_RG8UI - ubyte - 2 - NO - R - G - 0 - 1 - - - GL_RG16UI - ushort - 2 - NO - R - G - 0 - 1 - - - GL_RG32UI - uint - 2 - NO - R - G - 0 - 1 - - - GL_RGB32F - float - 3 - NO - R - G - B - 1 - - - GL_RGB32I - int - 3 - NO - R - G - B - 1 - - - GL_RGB32UI - uint - 3 - NO - R - G - B - 1 - - - GL_RGBA8 - uint - 4 - YES - R - G - B - A - - - GL_RGBA16 - short - 4 - YES - R - G - B - A - - - GL_RGBA16F - half - 4 - NO - R - G - B - A - - - GL_RGBA32F - float - 4 - NO - R - G - B - A - - - GL_RGBA8I - byte - 4 - NO - R - G - B - A - - - GL_RGBA16I - short - 4 - NO - R - G - B - A - - - GL_RGBA32I - int - 4 - NO - R - G - B - A - - - GL_RGBA8UI - ubyte - 4 - NO - R - G - B - A - - - GL_RGBA16UI - ushort - 4 - NO - R - G - B - A - - - GL_RGBA32UI - uint - 4 - NO - R - G - B - A - - - - + 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 diff --git a/Source/Bind/Specifications/Docs/glTexBufferRange.xml b/Source/Bind/Specifications/Docs/glTexBufferRange.xml index be18c974..cccaddfd 100644 --- a/Source/Bind/Specifications/Docs/glTexBufferRange.xml +++ b/Source/Bind/Specifications/Docs/glTexBufferRange.xml @@ -85,371 +85,7 @@ an integer multiple of the value of GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT. internalformat specifies the storage format, and must be one of the following sized internal formats: - - - - - - - - - - - - - - - - - - Component - - - - - - Sized Internal Format - Base Type - Components - Norm - 0 - 1 - 2 - 3 - - - GL_R8 - ubyte - 1 - YES - R - 0 - 0 - 1 - - - GL_R16 - ushort - 1 - YES - R - 0 - 0 - 1 - - - GL_R16F - half - 1 - NO - R - 0 - 0 - 1 - - - GL_R32F - float - 1 - NO - R - 0 - 0 - 1 - - - GL_R8I - byte - 1 - NO - R - 0 - 0 - 1 - - - GL_R16I - short - 1 - NO - R - 0 - 0 - 1 - - - GL_R32I - int - 1 - NO - R - 0 - 0 - 1 - - - GL_R8UI - ubyte - 1 - NO - R - 0 - 0 - 1 - - - GL_R16UI - ushort - 1 - NO - R - 0 - 0 - 1 - - - GL_R32UI - uint - 1 - NO - R - 0 - 0 - 1 - - - GL_RG8 - ubyte - 2 - YES - R - G - 0 - 1 - - - GL_RG16 - ushort - 2 - YES - R - G - 0 - 1 - - - GL_RG16F - half - 2 - NO - R - G - 0 - 1 - - - GL_RG32F - float - 2 - NO - R - G - 0 - 1 - - - GL_RG8I - byte - 2 - NO - R - G - 0 - 1 - - - GL_RG16I - short - 2 - NO - R - G - 0 - 1 - - - GL_RG32I - int - 2 - NO - R - G - 0 - 1 - - - GL_RG8UI - ubyte - 2 - NO - R - G - 0 - 1 - - - GL_RG16UI - ushort - 2 - NO - R - G - 0 - 1 - - - GL_RG32UI - uint - 2 - NO - R - G - 0 - 1 - - - GL_RGB32F - float - 3 - NO - R - G - B - 1 - - - GL_RGB32I - int - 3 - NO - R - G - B - 1 - - - GL_RGB32UI - uint - 3 - NO - R - G - B - 1 - - - GL_RGBA8 - uint - 4 - YES - R - G - B - A - - - GL_RGBA16 - short - 4 - YES - R - G - B - A - - - GL_RGBA16F - half - 4 - NO - R - G - B - A - - - GL_RGBA32F - float - 4 - NO - R - G - B - A - - - GL_RGBA8I - byte - 4 - NO - R - G - B - A - - - GL_RGBA16I - short - 4 - NO - R - G - B - A - - - GL_RGBA32I - int - 4 - NO - R - G - B - A - - - GL_RGBA8UI - ubyte - 4 - NO - R - G - B - A - - - GL_RGBA16UI - ushort - 4 - NO - R - G - B - A - - - GL_RGBA32UI - uint - 4 - NO - R - G - B - A - - - - + Errors @@ -487,8 +123,8 @@ Copyright - Copyright 2013 Khronos Group. - This material may be distributed subject to the terms and conditions set forth in + Copyright 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. http://opencontent.org/openpub/. diff --git a/Source/Bind/Specifications/Docs/glTexImage2DMultisample.xml b/Source/Bind/Specifications/Docs/glTexImage2DMultisample.xml index 221dca89..8f9b9a95 100644 --- a/Source/Bind/Specifications/Docs/glTexImage2DMultisample.xml +++ b/Source/Bind/Specifications/Docs/glTexImage2DMultisample.xml @@ -87,10 +87,16 @@ glTexImage2DMultisample establishes the data storage, format, dimensions and number of samples of a multisample texture's image. - target must be GL_TEXTURE_2D_MULTISAMPLE or GL_PROXY_TEXTURE_2D_MULTISAMPLE. - width and height are the dimensions in texels of the texture, and must be in the range zero - to GL_MAX_TEXTURE_SIZE - 1. samples specifies the number of samples in the image and must be - in the range zero to GL_MAX_SAMPLES - 1. + target must be + GL_TEXTURE_2D_MULTISAMPLE or + GL_PROXY_TEXTURE_2D_MULTISAMPLE. + width and height + are the dimensions in texels of the texture, and must be in the + range zero to the value of + GL_MAX_TEXTURE_SIZE minus one. + samples specifies the number of samples + in the image and must be in the range zero to the value of + GL_MAX_SAMPLES minus one. internalformat must be a color-renderable, depth-renderable, or stencil-renderable format. diff --git a/Source/Bind/Specifications/Docs/glTexImage3DMultisample.xml b/Source/Bind/Specifications/Docs/glTexImage3DMultisample.xml index 674d9e6e..cbe24c9a 100644 --- a/Source/Bind/Specifications/Docs/glTexImage3DMultisample.xml +++ b/Source/Bind/Specifications/Docs/glTexImage3DMultisample.xml @@ -88,10 +88,18 @@ glTexImage3DMultisample establishes the data storage, format, dimensions and number of samples of a multisample texture's image. - target must be GL_TEXTURE_2D_MULTISAMPLE_ARRAY or GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY. - width and heightare the dimensions in texels of the texture, and must - be in the range zero to GL_MAX_TEXTURE_SIZE - 1. depth is the number of array slices in the array texture's image. - samples specifies the number of samples in the image and must be in the range zero to GL_MAX_SAMPLES - 1. + target must be + GL_TEXTURE_2D_MULTISAMPLE_ARRAY or + GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY. + width and + heightare the dimensions in texels of the + texture, and must be in the range zero to the value of + GL_MAX_TEXTURE_SIZE minus one. + depth is the number of array slices in + the array texture's image. samples + specifies the number of samples in the image and must be in the + range zero to the value of GL_MAX_SAMPLES + minus one. internalformat must be a color-renderable, depth-renderable, or stencil-renderable format. diff --git a/Source/Bind/Specifications/Docs/glTexParameter.xml b/Source/Bind/Specifications/Docs/glTexParameter.xml index 2fcd6ee7..bbe4dbe3 100644 --- a/Source/Bind/Specifications/Docs/glTexParameter.xml +++ b/Source/Bind/Specifications/Docs/glTexParameter.xml @@ -238,26 +238,26 @@ Specifies the comparison operator used when GL_TEXTURE_COMPARE_MODE is set to GL_COMPARE_REF_TO_TEXTURE. Permissible values are: - + - - Texture Comparison Function - - - Computed result - + + Texture Comparison Function + + + Computed result + - + GL_LEQUAL - + @@ -305,10 +305,10 @@ - + GL_GEQUAL - + @@ -356,10 +356,10 @@ - + GL_LESS - + @@ -407,10 +407,10 @@ - + GL_GREATER - + @@ -458,10 +458,10 @@ - + GL_EQUAL - + @@ -509,10 +509,10 @@ - + GL_NOTEQUAL - + @@ -560,10 +560,10 @@ - + GL_ALWAYS - + @@ -576,10 +576,10 @@ - + GL_NEVER - + diff --git a/Source/Bind/Specifications/Docs/glTexStorage2DMultisample.xml b/Source/Bind/Specifications/Docs/glTexStorage2DMultisample.xml index efc10a69..8e3114b8 100644 --- a/Source/Bind/Specifications/Docs/glTexStorage2DMultisample.xml +++ b/Source/Bind/Specifications/Docs/glTexStorage2DMultisample.xml @@ -137,8 +137,8 @@ Copyright - Copyright 2013 Khronos Group. - This material may be distributed subject to the terms and conditions set forth in + Copyright 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. http://opencontent.org/openpub/. diff --git a/Source/Bind/Specifications/Docs/glTexStorage3DMultisample.xml b/Source/Bind/Specifications/Docs/glTexStorage3DMultisample.xml index 7a90d632..2f436571 100644 --- a/Source/Bind/Specifications/Docs/glTexStorage3DMultisample.xml +++ b/Source/Bind/Specifications/Docs/glTexStorage3DMultisample.xml @@ -159,8 +159,8 @@ Copyright - Copyright 2013 Khronos Group. - This material may be distributed subject to the terms and conditions set forth in + Copyright 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. http://opencontent.org/openpub/. diff --git a/Source/Bind/Specifications/Docs/glTexSubImage1D.xml b/Source/Bind/Specifications/Docs/glTexSubImage1D.xml index 5388c58a..c2ba43c6 100644 --- a/Source/Bind/Specifications/Docs/glTexSubImage1D.xml +++ b/Source/Bind/Specifications/Docs/glTexSubImage1D.xml @@ -7,6 +7,10 @@ 1991-2006 Silicon Graphics, Inc. + + 2010-2013 + Khronos Group + glTexSubImage1D @@ -313,9 +317,10 @@ Copyright - Copyright 1991-2006 - Silicon Graphics, Inc. This document is licensed under the SGI - Free Software B License. For details, see + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2010-2013 Khronos Group. + This document is licensed under the SGI Free Software B License. + For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glTexSubImage2D.xml b/Source/Bind/Specifications/Docs/glTexSubImage2D.xml index 61b5cdb3..013919ab 100644 --- a/Source/Bind/Specifications/Docs/glTexSubImage2D.xml +++ b/Source/Bind/Specifications/Docs/glTexSubImage2D.xml @@ -7,6 +7,10 @@ 1991-2006 Silicon Graphics, Inc. + + 2010-2013 + Khronos Group + glTexSubImage2D @@ -389,9 +393,10 @@ Copyright - Copyright 1991-2006 - Silicon Graphics, Inc. This document is licensed under the SGI - Free Software B License. For details, see + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2010-2013 Khronos Group. + This document is licensed under the SGI Free Software B License. + For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glTexSubImage3D.xml b/Source/Bind/Specifications/Docs/glTexSubImage3D.xml index 9ad5068b..7ec862b6 100644 --- a/Source/Bind/Specifications/Docs/glTexSubImage3D.xml +++ b/Source/Bind/Specifications/Docs/glTexSubImage3D.xml @@ -7,6 +7,10 @@ 1991-2006 Silicon Graphics, Inc. + + 2010-2013 + Khronos Group + glTexSubImage3D @@ -445,9 +449,10 @@ Copyright - Copyright 1991-2006 - Silicon Graphics, Inc. This document is licensed under the SGI - Free Software B License. For details, see + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2010-2013 Khronos Group. + This document is licensed under the SGI Free Software B License. + For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/Bind/Specifications/Docs/glTextureView.xml b/Source/Bind/Specifications/Docs/glTextureView.xml index 25205a84..d7070dd7 100644 --- a/Source/Bind/Specifications/Docs/glTextureView.xml +++ b/Source/Bind/Specifications/Docs/glTextureView.xml @@ -110,60 +110,60 @@ with the target of the parent texture, given in origtexture as specified in the following table: - + - Original Target - Compatible New Targets + Original Target + Compatible New Targets - GL_TEXTURE_1D - GL_TEXTURE_1D, GL_TEXTURE_1D_ARRAY + GL_TEXTURE_1D + GL_TEXTURE_1D, GL_TEXTURE_1D_ARRAY - GL_TEXTURE_2D - GL_TEXTURE_2D, GL_TEXTURE_2D_ARRAY + GL_TEXTURE_2D + GL_TEXTURE_2D, GL_TEXTURE_2D_ARRAY - GL_TEXTURE_3D - GL_TEXTURE_3D + GL_TEXTURE_3D + GL_TEXTURE_3D - GL_TEXTURE_CUBE_MAP - GL_TEXTURE_CUBE_MAP, GL_TEXTURE_2D, GL_TEXTURE_2D_ARRAY, GL_TEXTUER_CUBE_MAP_ARRAY + GL_TEXTURE_CUBE_MAP + GL_TEXTURE_CUBE_MAP, GL_TEXTURE_2D, GL_TEXTURE_2D_ARRAY, GL_TEXTUER_CUBE_MAP_ARRAY - GL_TEXTURE_RECTANGLE - GL_TEXTURE_RECTANGLE + GL_TEXTURE_RECTANGLE + GL_TEXTURE_RECTANGLE - GL_TEXTURE_BUFFER - none + GL_TEXTURE_BUFFER + none - GL_TEXTURE_1D_ARRAY - GL_TEXTURE_1D, GL_TEXTURE_1D_ARRAY + GL_TEXTURE_1D_ARRAY + GL_TEXTURE_1D, GL_TEXTURE_1D_ARRAY - GL_TEXTURE_2D_ARRAY - GL_TEXTURE_2D, GL_TEXTURE_2D_ARRAY + GL_TEXTURE_2D_ARRAY + GL_TEXTURE_2D, GL_TEXTURE_2D_ARRAY - GL_TEXTURE_CUBE_MAP_ARRAY - GL_TEXTURE_CUBE_MAP, GL_TEXTURE_2D, GL_TEXTURE_2D_ARRAY, GL_TEXTUER_CUBE_MAP_ARRAY + GL_TEXTURE_CUBE_MAP_ARRAY + GL_TEXTURE_CUBE_MAP, GL_TEXTURE_2D, GL_TEXTURE_2D_ARRAY, GL_TEXTUER_CUBE_MAP_ARRAY - GL_TEXTURE_2D_MULTISAMPLE - GL_TEXTURE_2D_MULTISAMPLE, GL_TEXTURE_MULTISAMPLE_ARRAY + GL_TEXTURE_2D_MULTISAMPLE + GL_TEXTURE_2D_MULTISAMPLE, GL_TEXTURE_MULTISAMPLE_ARRAY - GL_TEXTURE_2D_MULTISAMPLE_ARRAY - GL_TEXTURE_2D_MULTISAMPLE, GL_TEXTURE_MULTISAMPLE_ARRAY + GL_TEXTURE_2D_MULTISAMPLE_ARRAY + GL_TEXTURE_2D_MULTISAMPLE, GL_TEXTURE_MULTISAMPLE_ARRAY @@ -178,71 +178,71 @@ internalformat must be compatible with the internal format of the parent texture as specified in the following table: - + - Class - Internal Formats + Class + Internal Formats - 128-bit - GL_RGBA32F, GL_RGBA32UI, GL_RGBA32I + 128-bit + GL_RGBA32F, GL_RGBA32UI, GL_RGBA32I - 96-bit - GL_RGB32F, GL_RGB32UI, GL_RGB32I + 96-bit + GL_RGB32F, GL_RGB32UI, GL_RGB32I - 64-bit - GL_RGBA16F, GL_RG32F, GL_RGBA16UI, + 64-bit + GL_RGBA16F, GL_RG32F, GL_RGBA16UI, GL_RG32UI, GL_RGBA16I, GL_RG32I, GL_RGBA16, GL_RGBA16_SNORM - 48-bit - GL_RGB16, GL_RGB16_SNORM, GL_RGB16F, GL_RGB16UI, GL_RGB16I + 48-bit + GL_RGB16, GL_RGB16_SNORM, GL_RGB16F, GL_RGB16UI, GL_RGB16I - 32-bit - GL_RG16F, GL_R11F_G11F_B10F, GL_R32F, GL_RGB10_A2UI, + 32-bit + GL_RG16F, GL_R11F_G11F_B10F, GL_R32F, GL_RGB10_A2UI, GL_RGBA8UI, GL_RG16UI, GL_R32UI, GL_RGBA8I, GL_RG16I, GL_R32I, GL_RGB10_A2, GL_RGBA8, GL_RG16, GL_RGBA8_SNORM, GL_RG16_SNORM, GL_SRGB8_ALPHA8, GL_RGB9_E5 - 24-bit - GL_RGB8, GL_RGB8_SNORM, GL_SRGB8, + 24-bit + GL_RGB8, GL_RGB8_SNORM, GL_SRGB8, GL_RGB8UI, GL_RGB8I - 16-bit - GL_R16F, GL_RG8UI, GL_R16UI, GL_RG8I, + 16-bit + GL_R16F, GL_RG8UI, GL_R16UI, GL_RG8I, GL_R16I, GL_RG8, GL_R16, GL_RG8_SNORM, GL_R16_SNORM - 8-bit - GL_R8UI, GL_R8I, GL_R8, GL_R8_SNORM + 8-bit + GL_R8UI, GL_R8I, GL_R8, GL_R8_SNORM - GL_RGTC1_RED - GL_COMPRESSED_RED_RGTC1, GL_COMPRESSED_SIGNED_RED_RGTC1 + GL_RGTC1_RED + GL_COMPRESSED_RED_RGTC1, GL_COMPRESSED_SIGNED_RED_RGTC1 - GL_RGTC2_RG - GL_COMPRESSED_RG_RGTC2, GL_COMPRESSED_SIGNED_RG_RGTC2 + GL_RGTC2_RG + GL_COMPRESSED_RG_RGTC2, GL_COMPRESSED_SIGNED_RG_RGTC2 - GL_BPTC_UNORM - GL_COMPRESSED_RGBA_BPTC_UNORM, GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM + GL_BPTC_UNORM + GL_COMPRESSED_RGBA_BPTC_UNORM, GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM - GL_BPTC_FLOAT - GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT, GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT + GL_BPTC_FLOAT + GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT, GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT @@ -260,7 +260,7 @@ must be equal to 6. If the new texture's target is GL_TEXTURE_CUBE_MAP_ARRAY, then numlayers counts layer-faces rather than layers, and the clamped numlayers must be a multiple of 6. If the new texture's target is GL_TEXTURE_CUBE_MAP or - GL_TEXTURE_CUBE_MAP_ARRAY, the width and height of the original texture's + GL_TEXTURE_CUBE_MAP_ARRAY, the width and height of the original texture's levels must be equal. @@ -269,21 +269,21 @@ GL_TEXTURE_CUBE_MAP_ARRAY with 6 layer-faces. - If target is GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_RECTANGLE, or + If target is GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_RECTANGLE, or GL_TEXTURE_2D_MULTISAMPLE, numlayers must equal 1. - 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 GL_TEXTURE_2D_ARRAY target and its width is greater than GL_MAX_CUBE_MAP_TEXTURE_SIZE, an error will be generated if glTextureView is called to create a GL_TEXTURE_CUBE_MAP view. - Texture commands that take a level or layer parameter, such as - glTexSubImage2D, 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 - TexSubImage2D would be the sum of level and the value of + Texture commands that take a level or layer parameter, such as + glTexSubImage2D, 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 + TexSubImage2D would be the sum of level and the value of GL_TEXTURE_VIEW_MIN_LEVEL. @@ -348,8 +348,8 @@ Copyright - Copyright 2013 Khronos Group. - This material may be distributed subject to the terms and conditions set forth in + Copyright 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. http://opencontent.org/openpub/. diff --git a/Source/Bind/Specifications/Docs/glUseProgram.xml b/Source/Bind/Specifications/Docs/glUseProgram.xml index 564f8151..45f16258 100644 --- a/Source/Bind/Specifications/Docs/glUseProgram.xml +++ b/Source/Bind/Specifications/Docs/glUseProgram.xml @@ -85,7 +85,7 @@ If program is zero, then the current rendering state refers to an invalid program object and the results of shader execution are undefined. However, this is not an error. - + If program does not contain shader objects of type GL_FRAGMENT_SHADER, an executable will be installed on the vertex, and possibly geometry processors, @@ -115,7 +115,7 @@ GL_INVALID_OPERATION is generated if program could not be made part of current state. - + GL_INVALID_OPERATION is generated if transform feedback mode is active. diff --git a/Source/Bind/Specifications/Docs/glVertexAttrib.xml b/Source/Bind/Specifications/Docs/glVertexAttrib.xml index b78661f7..cd7ef4b6 100644 --- a/Source/Bind/Specifications/Docs/glVertexAttrib.xml +++ b/Source/Bind/Specifications/Docs/glVertexAttrib.xml @@ -477,7 +477,7 @@ - value + value For the packed commands, specifies the new packed value to diff --git a/Source/Bind/Specifications/Docs/glVertexAttribBinding.xml b/Source/Bind/Specifications/Docs/glVertexAttribBinding.xml index f451bfff..ab64f7fc 100644 --- a/Source/Bind/Specifications/Docs/glVertexAttribBinding.xml +++ b/Source/Bind/Specifications/Docs/glVertexAttribBinding.xml @@ -83,8 +83,8 @@ Copyright - Copyright 2013 Khronos Group. - This material may be distributed subject to the terms and conditions set forth in + Copyright 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. http://opencontent.org/openpub/. diff --git a/Source/Bind/Specifications/Docs/glVertexAttribFormat.xml b/Source/Bind/Specifications/Docs/glVertexAttribFormat.xml index 9b3e431a..3bfcff17 100644 --- a/Source/Bind/Specifications/Docs/glVertexAttribFormat.xml +++ b/Source/Bind/Specifications/Docs/glVertexAttribFormat.xml @@ -108,7 +108,7 @@ GLint, GLfixed, GLfloat, GLhalf, and GLdouble, respectively; the values GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, and GL_UNSIGNED_INT indicate types - GLubyte, GLushort, and GLuint, + GLubyte, GLushort, and GLuint, respectively; the values GL_INT_2_10_10_10_REV and GL_UNSIGNED_INT_2_10_10_10_REV indicating respectively four signed or unsigned elements packed into a single GLuint; and the value @@ -140,7 +140,7 @@ layout for floating-point vertex attributes, glVertexAttribIFormat should be used to describe vertex attribute layout for integer vertex attribute and glVertexAttribLFormat 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 glVertexAttribIFormat will always be left as integer values; such data are referred to as pure integers. @@ -192,8 +192,8 @@ Copyright - Copyright 2013 Khronos Group. - This material may be distributed subject to the terms and conditions set forth in + Copyright 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. http://opencontent.org/openpub/. diff --git a/Source/Bind/Specifications/Docs/glVertexBindingDivisor.xml b/Source/Bind/Specifications/Docs/glVertexBindingDivisor.xml index 1c54c36b..036df250 100644 --- a/Source/Bind/Specifications/Docs/glVertexBindingDivisor.xml +++ b/Source/Bind/Specifications/Docs/glVertexBindingDivisor.xml @@ -82,8 +82,8 @@ Copyright - Copyright 2013 Khronos Group. - This material may be distributed subject to the terms and conditions set forth in + Copyright 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. http://opencontent.org/openpub/. diff --git a/Source/Bind/Specifications/Docs/glViewport.xml b/Source/Bind/Specifications/Docs/glViewport.xml index 83943a2b..b640be3d 100644 --- a/Source/Bind/Specifications/Docs/glViewport.xml +++ b/Source/Bind/Specifications/Docs/glViewport.xml @@ -7,6 +7,10 @@ 1991-2006 Silicon Graphics, Inc. + + 2010-2013 + Khronos Group + glViewport @@ -178,9 +182,10 @@ Copyright - Copyright 1991-2006 - Silicon Graphics, Inc. This document is licensed under the SGI - Free Software B License. For details, see + Copyright 1991-2006 Silicon Graphics, Inc. + Copyright 2010-2013 Khronos Group. + This document is licensed under the SGI Free Software B License. + For details, see http://oss.sgi.com/projects/FreeB/. diff --git a/Source/OpenTK/Graphics/ES11/ES11.cs b/Source/OpenTK/Graphics/ES11/ES11.cs index 5576db93..2b780325 100644 --- a/Source/OpenTK/Graphics/ES11/ES11.cs +++ b/Source/OpenTK/Graphics/ES11/ES11.cs @@ -744,7 +744,7 @@ namespace OpenTK.Graphics.ES11 /// /// /// - /// 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. /// /// [Obsolete("Use strongly-typed overload instead")] @@ -756,7 +756,7 @@ namespace OpenTK.Graphics.ES11 /// /// /// - /// 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. /// /// [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glActiveTexture")] diff --git a/Source/OpenTK/Graphics/ES20/ES20.cs b/Source/OpenTK/Graphics/ES20/ES20.cs index 39d8cfbb..f0de94c0 100644 --- a/Source/OpenTK/Graphics/ES20/ES20.cs +++ b/Source/OpenTK/Graphics/ES20/ES20.cs @@ -1847,7 +1847,7 @@ namespace OpenTK.Graphics.ES20 /// /// /// - /// 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. /// /// [Obsolete("Use strongly-typed overload instead")] @@ -1859,7 +1859,7 @@ namespace OpenTK.Graphics.ES20 /// /// /// - /// 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. /// /// [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glActiveTexture")] diff --git a/Source/OpenTK/Graphics/ES30/ES30.cs b/Source/OpenTK/Graphics/ES30/ES30.cs index 0c7e9a94..acbda6ba 100644 --- a/Source/OpenTK/Graphics/ES30/ES30.cs +++ b/Source/OpenTK/Graphics/ES30/ES30.cs @@ -1951,7 +1951,7 @@ namespace OpenTK.Graphics.ES30 /// /// /// - /// 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. /// /// [Obsolete("Use strongly-typed overload instead")] @@ -1963,7 +1963,7 @@ namespace OpenTK.Graphics.ES30 /// /// /// - /// 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. /// /// [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glActiveTexture")] diff --git a/Source/OpenTK/Graphics/OpenGL/GL.cs b/Source/OpenTK/Graphics/OpenGL/GL.cs index b7936696..461ab8bc 100644 --- a/Source/OpenTK/Graphics/OpenGL/GL.cs +++ b/Source/OpenTK/Graphics/OpenGL/GL.cs @@ -4942,7 +4942,7 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - /// 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. /// /// [AutoGenerated(Category = "ARB_multitexture", Version = "", EntryPoint = "glActiveTextureARB")] @@ -21484,7 +21484,7 @@ namespace OpenTK.Graphics.OpenGL /// /// /// - /// 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. /// /// [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(); } - /// [requires: v4.3 and ARB_internalformat_query2|VERSION_4_3] + /// [requires: v4.3 and ARB_internalformat_query2|VERSION_4_3] + /// Retrieve information about implementation-dependent support for internal formats + /// + /// + /// + /// 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. + /// + /// + /// + /// + /// Specifies the internal format about which to retrieve information. + /// + /// + /// + /// + /// Specifies the type of information to query. + /// + /// + /// + /// + /// Specifies the maximum number of basic machine units that may be written to params by the function. + /// + /// + /// + /// + /// Specifies the address of a variable into which to write the retrieved information. + /// + /// [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(); } - /// [requires: v4.3 and ARB_internalformat_query2|VERSION_4_3] + /// [requires: v4.3 and ARB_internalformat_query2|VERSION_4_3] + /// Retrieve information about implementation-dependent support for internal formats + /// + /// + /// + /// 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. + /// + /// + /// + /// + /// Specifies the internal format about which to retrieve information. + /// + /// + /// + /// + /// Specifies the type of information to query. + /// + /// + /// + /// + /// Specifies the maximum number of basic machine units that may be written to params by the function. + /// + /// + /// + /// + /// Specifies the address of a variable into which to write the retrieved information. + /// + /// [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(); } - /// [requires: v4.3 and ARB_internalformat_query2|VERSION_4_3] + /// [requires: v4.3 and ARB_internalformat_query2|VERSION_4_3] + /// Retrieve information about implementation-dependent support for internal formats + /// + /// + /// + /// 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. + /// + /// + /// + /// + /// Specifies the internal format about which to retrieve information. + /// + /// + /// + /// + /// Specifies the type of information to query. + /// + /// + /// + /// + /// Specifies the maximum number of basic machine units that may be written to params by the function. + /// + /// + /// + /// + /// Specifies the address of a variable into which to write the retrieved information. + /// + /// [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(); } diff --git a/Source/OpenTK/Graphics/OpenGL4/GL4.cs b/Source/OpenTK/Graphics/OpenGL4/GL4.cs index 20aae558..4f926705 100644 --- a/Source/OpenTK/Graphics/OpenGL4/GL4.cs +++ b/Source/OpenTK/Graphics/OpenGL4/GL4.cs @@ -2481,7 +2481,7 @@ namespace OpenTK.Graphics.OpenGL4 /// /// /// - /// 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. /// /// [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(); } - /// [requires: v4.3 and ARB_internalformat_query2|VERSION_4_3] + /// [requires: v4.3 and ARB_internalformat_query2|VERSION_4_3] + /// Retrieve information about implementation-dependent support for internal formats + /// + /// + /// + /// 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. + /// + /// + /// + /// + /// Specifies the internal format about which to retrieve information. + /// + /// + /// + /// + /// Specifies the type of information to query. + /// + /// + /// + /// + /// Specifies the maximum number of basic machine units that may be written to params by the function. + /// + /// + /// + /// + /// Specifies the address of a variable into which to write the retrieved information. + /// + /// [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(); } - /// [requires: v4.3 and ARB_internalformat_query2|VERSION_4_3] + /// [requires: v4.3 and ARB_internalformat_query2|VERSION_4_3] + /// Retrieve information about implementation-dependent support for internal formats + /// + /// + /// + /// 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. + /// + /// + /// + /// + /// Specifies the internal format about which to retrieve information. + /// + /// + /// + /// + /// Specifies the type of information to query. + /// + /// + /// + /// + /// Specifies the maximum number of basic machine units that may be written to params by the function. + /// + /// + /// + /// + /// Specifies the address of a variable into which to write the retrieved information. + /// + /// [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(); } - /// [requires: v4.3 and ARB_internalformat_query2|VERSION_4_3] + /// [requires: v4.3 and ARB_internalformat_query2|VERSION_4_3] + /// Retrieve information about implementation-dependent support for internal formats + /// + /// + /// + /// 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. + /// + /// + /// + /// + /// Specifies the internal format about which to retrieve information. + /// + /// + /// + /// + /// Specifies the type of information to query. + /// + /// + /// + /// + /// Specifies the maximum number of basic machine units that may be written to params by the function. + /// + /// + /// + /// + /// Specifies the address of a variable into which to write the retrieved information. + /// + /// [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(); }