From 90ab708ca77f90806582ff3718c1b1a0bf54c3cc Mon Sep 17 00:00:00 2001
From: =?utf8?q?Jos=C3=A9=20Fonseca?= <jose.r.fonseca@gmail.com>
Date: Mon, 9 May 2011 20:21:21 +0100
Subject: [PATCH] Describe glGetShader params.

---
 glparams.py | 10 +++++-----
 glstate.py  |  1 +
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/glparams.py b/glparams.py
index 40e5374..eb22238 100644
--- a/glparams.py
+++ b/glparams.py
@@ -2218,11 +2218,11 @@ parameters = [
     ("",	X,	1,	"GL_FLOAT_MAT3x4"),	# 0x8B68
     ("",	X,	1,	"GL_FLOAT_MAT4x2"),	# 0x8B69
     ("",	X,	1,	"GL_FLOAT_MAT4x3"),	# 0x8B6A
-    ("glGetProgram",	B,	1,	"GL_DELETE_STATUS"),	# 0x8B80
-    ("glGetProgram",	B,	1,	"GL_COMPILE_STATUS"),	# 0x8B81
-    ("glGetProgram",	B,	1,	"GL_LINK_STATUS"),	# 0x8B82
-    ("glGetProgram",	B,	1,	"GL_VALIDATE_STATUS"),	# 0x8B83
-    ("glGetProgram",	I,	1,	"GL_INFO_LOG_LENGTH"),	# 0x8B84
+    ("glGetShader,glGetProgram",	B,	1,	"GL_DELETE_STATUS"),	# 0x8B80
+    ("glGetShader,glGetProgram",	B,	1,	"GL_COMPILE_STATUS"),	# 0x8B81
+    ("glGetShader,glGetProgram",	B,	1,	"GL_LINK_STATUS"),	# 0x8B82
+    ("glGetShader,glGetProgram",	B,	1,	"GL_VALIDATE_STATUS"),	# 0x8B83
+    ("glGetShader,glGetProgram",	I,	1,	"GL_INFO_LOG_LENGTH"),	# 0x8B84
     ("glGetProgram",	I,	1,	"GL_ATTACHED_SHADERS"),	# 0x8B85
     ("glGetProgram",	I,	1,	"GL_ACTIVE_UNIFORMS"),	# 0x8B86
     ("glGetProgram",	I,	1,	"GL_ACTIVE_UNIFORM_MAX_LENGTH"),	# 0x8B87
diff --git a/glstate.py b/glstate.py
index cfdca91..f45216f 100644
--- a/glstate.py
+++ b/glstate.py
@@ -172,6 +172,7 @@ glGetVertexAttrib = StateGetter('glGetVertexAttrib', {I: 'iv', F: 'fv', D: 'dv',
 glGetTexParameter = StateGetter('glGetTexParameter', {I: 'iv', F: 'fv'})
 glGetTexEnv = StateGetter('glGetTexEnv', {I: 'iv', F: 'fv'})
 glGetTexLevelParameter = StateGetter('glGetTexLevelParameter', {I: 'iv', F: 'fv'})
+glGetShader = StateGetter('glGetShaderiv', {I: 'iv'})
 glGetProgram = StateGetter('glGetProgram', {I: 'iv'})
 glGetProgramARB = StateGetter('glGetProgram', {I: 'iv', F: 'fv', S: 'Stringv'}, 'ARB')
 
-- 
2.45.2