From 43afd8cf57469bde88d4950247a13bca71ccd56d Mon Sep 17 00:00:00 2001 From: the_fiddler Date: Tue, 26 Jul 2011 12:14:17 +0000 Subject: [PATCH] Added missing tokens for ARB_texture_buffer_object (core since GL3.1). Fixes issue [#2615]: "GetPName.MaxTextureBufferSize is missing". --- .../Bind/Specifications/GL2/gloverrides.xml | 10 ++++++-- Source/OpenTK/Graphics/OpenGL/GLEnums.cs | 24 +++++++++++++++++++ 2 files changed, 32 insertions(+), 2 deletions(-) diff --git a/Source/Bind/Specifications/GL2/gloverrides.xml b/Source/Bind/Specifications/GL2/gloverrides.xml index 537b147e..9e7a7efe 100644 --- a/Source/Bind/Specifications/GL2/gloverrides.xml +++ b/Source/Bind/Specifications/GL2/gloverrides.xml @@ -1487,13 +1487,14 @@ - + + @@ -1994,6 +1995,11 @@ + + + + + @@ -2742,7 +2748,6 @@ - @@ -2753,6 +2758,7 @@ + diff --git a/Source/OpenTK/Graphics/OpenGL/GLEnums.cs b/Source/OpenTK/Graphics/OpenGL/GLEnums.cs index 10b73e10..cad97c78 100644 --- a/Source/OpenTK/Graphics/OpenGL/GLEnums.cs +++ b/Source/OpenTK/Graphics/OpenGL/GLEnums.cs @@ -24440,6 +24440,10 @@ namespace OpenTK.Graphics.OpenGL /// Original was GL_ELEMENT_ARRAY_BUFFER = 0x8893 /// ElementArrayBuffer = ((int)0x8893) , + /// + /// Original was GL_TEXTURE_BUFFER = 0x8C2A + /// + TextureBuffer = ((int)0x8C2A) , } /// @@ -33206,6 +33210,26 @@ namespace OpenTK.Graphics.OpenGL /// MaxGeometryTextureImageUnits = ((int)0x8C29) , /// + /// Original was GL_TEXTURE_BUFFER = 0x8C2A + /// + TextureBuffer = ((int)0x8C2A) , + /// + /// Original was GL_MAX_TEXTURE_BUFFER_SIZE = 0x8C2B + /// + MaxTextureBufferSize = ((int)0x8C2B) , + /// + /// Original was GL_TEXTURE_BINDING_BUFFER = 0x8C2C + /// + TextureBindingBuffer = ((int)0x8C2C) , + /// + /// Original was GL_TEXTURE_BUFFER_DATA_STORE_BINDING = 0x8C2D + /// + TextureBufferDataStoreBinding = ((int)0x8C2D) , + /// + /// Original was GL_TEXTURE_BUFFER_FORMAT = 0x8C2E + /// + TextureBufferFormat = ((int)0x8C2E) , + /// /// Original was GL_SAMPLE_SHADING = 0x8C36 /// SampleShading = ((int)0x8C36) ,