From: José Fonseca Date: Mon, 9 May 2011 19:12:39 +0000 (+0100) Subject: Describe glGetProgram params. X-Git-Url: https://git.cworth.org/git?a=commitdiff_plain;h=e8e172573ca3f0041d9a32d58a5da3fd36483de9;p=apitrace Describe glGetProgram params. --- diff --git a/glparams.py b/glparams.py index 86eae93..40e5374 100644 --- a/glparams.py +++ b/glparams.py @@ -2218,17 +2218,17 @@ parameters = [ ("", X, 1, "GL_FLOAT_MAT3x4"), # 0x8B68 ("", X, 1, "GL_FLOAT_MAT4x2"), # 0x8B69 ("", X, 1, "GL_FLOAT_MAT4x3"), # 0x8B6A - ("", X, 1, "GL_DELETE_STATUS"), # 0x8B80 - ("", X, 1, "GL_COMPILE_STATUS"), # 0x8B81 - ("", X, 1, "GL_LINK_STATUS"), # 0x8B82 - ("", X, 1, "GL_VALIDATE_STATUS"), # 0x8B83 - ("", X, 1, "GL_INFO_LOG_LENGTH"), # 0x8B84 - ("", X, 1, "GL_ATTACHED_SHADERS"), # 0x8B85 - ("", X, 1, "GL_ACTIVE_UNIFORMS"), # 0x8B86 - ("", X, 1, "GL_ACTIVE_UNIFORM_MAX_LENGTH"), # 0x8B87 + ("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 + ("glGetProgram", I, 1, "GL_ATTACHED_SHADERS"), # 0x8B85 + ("glGetProgram", I, 1, "GL_ACTIVE_UNIFORMS"), # 0x8B86 + ("glGetProgram", I, 1, "GL_ACTIVE_UNIFORM_MAX_LENGTH"), # 0x8B87 ("glGetShader", I, 1, "GL_SHADER_SOURCE_LENGTH"), # 0x8B88 - ("", X, 1, "GL_ACTIVE_ATTRIBUTES"), # 0x8B89 - ("", X, 1, "GL_ACTIVE_ATTRIBUTE_MAX_LENGTH"), # 0x8B8A + ("glGetProgram", I, 1, "GL_ACTIVE_ATTRIBUTES"), # 0x8B89 + ("glGetProgram", I, 1, "GL_ACTIVE_ATTRIBUTE_MAX_LENGTH"), # 0x8B8A ("", X, 1, "GL_FRAGMENT_SHADER_DERIVATIVE_HINT"), # 0x8B8B ("", X, 1, "GL_SHADING_LANGUAGE_VERSION"), # 0x8B8C ("glGet", I, 1, "GL_CURRENT_PROGRAM"), # 0x8B8D diff --git a/glstate.py b/glstate.py index 89d92ba..cfdca91 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'}) +glGetProgram = StateGetter('glGetProgram', {I: 'iv'}) glGetProgramARB = StateGetter('glGetProgram', {I: 'iv', F: 'fv', S: 'Stringv'}, 'ARB')