From 844d262df27c2ad57e59f9b353628755306568d6 Mon Sep 17 00:00:00 2001
From: the_fiddler <the_fiddler@ebc5dd9b-fb1d-0410-b6f8-d24c324e9604>
Date: Fri, 4 Jan 2008 17:16:43 +0000
Subject: [PATCH] Fixed GetShader to use the new enums. Added PointParameter
 helper overload.

---
 Source/OpenTK/OpenGL/GLHelper.cs | 18 +++++++++++++++++-
 1 file changed, 17 insertions(+), 1 deletion(-)

diff --git a/Source/OpenTK/OpenGL/GLHelper.cs b/Source/OpenTK/OpenGL/GLHelper.cs
index 43361914..067e8592 100644
--- a/Source/OpenTK/OpenGL/GLHelper.cs
+++ b/Source/OpenTK/OpenGL/GLHelper.cs
@@ -727,7 +727,7 @@ namespace OpenTK.OpenGL
             unsafe
             {
                 int length;
-                GL.GetShader(shader, Version20.InfoLogLength, out length);
+                GL.GetShader(shader, ShaderParameter.InfoLogLength, out length);
                 if (length == 0)
                 {
                     info = "";
@@ -741,6 +741,22 @@ namespace OpenTK.OpenGL
 
         #endregion
 
+        #region public static void PointParameter(PointSpriteCoordOriginParameter param)
+
+        /// <summary>
+        /// Helper function that defines the coordinate origin of the Point Sprite.
+        /// </summary>
+        /// <param name="param">
+        /// A OpenTK.OpenGL.GL.PointSpriteCoordOriginParameter token,
+        /// denoting the origin of the Point Sprite.
+        /// </param>
+        public static void PointParameter(PointSpriteCoordOriginParameter param)
+        {
+            GL.PointParameter(PointParameterName.PointSpriteCoordOrigin, (int)param);
+        }
+
+        #endregion
+
         #endregion
     }
 }