diff options
| author | Brian Paul <brian.paul@tungstengraphics.com> | 2003-03-29 16:35:09 +0000 | 
|---|---|---|
| committer | Brian Paul <brian.paul@tungstengraphics.com> | 2003-03-29 16:35:09 +0000 | 
| commit | 861a60fd406aed96d64395646eba1fbebb1ff840 (patch) | |
| tree | 05d43d320f8c6fe8838bb44f23e7cba8c2384a7e | |
| parent | 183aea64d3d45bfed30f07079a0c68fa7165bc0b (diff) | |
added entries for GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_NV_fragment_program
| -rw-r--r-- | src/mesa/glapi/APIspec | 743 | 
1 files changed, 690 insertions, 53 deletions
| diff --git a/src/mesa/glapi/APIspec b/src/mesa/glapi/APIspec index 68c184d53e..bff2ab286f 100644 --- a/src/mesa/glapi/APIspec +++ b/src/mesa/glapi/APIspec @@ -1,4 +1,4 @@ -# $Id: APIspec,v 1.14 2002/11/08 15:38:48 brianp Exp $ +# $Id: APIspec,v 1.15 2003/03/29 16:35:09 brianp Exp $  # This file describes all the OpenGL functions.  # We use a number of Python scripts to parse this file and @@ -6562,57 +6562,6 @@ category	GL_SGIX_igloo_interface  offset		? -# GL_NV_fence - -name		DeleteFencesNV -return		void -param		n		GLsizei -param		fences		const GLuint * -category	GL_NV_fence -offset		647 - -name		GenFencesNV -return		void -param		n		GLsizei -param		fences		GLuint * -category	GL_NV_fence -offset		648 - -name		IsFenceNV -return		GLboolean -param		fence		GLuint -category	GL_NV_fence -offset		649 - -name		TestFenceNV -return		GLboolean -param		fence		GLuint -category	GL_NV_fence -offset		650 - -name		GetFenceivNV -return		void -param		fence		GLuint -param		pname		GLenum -param		params		GLint * -category	GL_NV_fence -offset		651 - -name		FinishFenceNV -return		void -param		fence		GLuint -category	GL_NV_fence -offset		652 - -name		SetFenceNV -return		void -param		fence		GLuint -param		condition	GLenum -category	GL_NV_fence -offset		653 - - -  # GL_NV_evaluators  name		MapControlPointsNV @@ -7687,13 +7636,701 @@ alias		WindowPos3svMESA  # GL_EXT_stencil_two_side -name ActiveStencilFaceEXT +name		ActiveStencilFaceEXT  return		void  param		face		GLenum  category	EXT_stencil_two_side  offset		646 +# GL_NV_fence + +name		DeleteFencesNV +return		void +param		n		GLsizei +param		fences		const GLuint * +category	GL_NV_fence +offset		647 + +name		GenFencesNV +return		void +param		n		GLsizei +param		fences		GLuint * +category	GL_NV_fence +offset		648 + +name		IsFenceNV +return		GLboolean +param		fence		GLuint +category	GL_NV_fence +offset		649 + +name		TestFenceNV +return		GLboolean +param		fence		GLuint +category	GL_NV_fence +offset		650 + +name		GetFenceivNV +return		void +param		fence		GLuint +param		pname		GLenum +param		params		GLint * +category	GL_NV_fence +offset		651 + +name		FinishFenceNV +return		void +param		fence		GLuint +category	GL_NV_fence +offset		652 + +name		SetFenceNV +return		void +param		fence		GLuint +param		condition	GLenum +category	GL_NV_fence +offset		653 + + +# GL_ARB_vertex_program + +name		VertexAttrib1sARB +return		void +param		index		GLuint +param		x		GLshort +category	GL_ARB_vertex_program +offset		654 + +name		VertexAttrib1fARB +return		void +param		index		GLuint +param		x		GLfloat +category	GL_ARB_vertex_program +offset		655 + +name		VertexAttrib1dARB +return		void +param		index		GLuint +param		x		GLdouble +category	GL_ARB_vertex_program +offset		656 + +name		VertexAttrib2sARB +return		void +param		index		GLuint +param		x		GLshort +param		y		GLshort +category	GL_ARB_vertex_program +offset		657 + +name		VertexAttrib2fARB +return		void +param		index		GLuint +param		x		GLfloat +param		y		GLfloat +category	GL_ARB_vertex_program +offset		658 + +name		VertexAttrib2dARB +return		void +param		index		GLuint +param		x		GLdouble +param		y		GLdouble +category	GL_ARB_vertex_program +offset		659 + +name		VertexAttrib3sARB +return		void +param		index		GLuint +param		x		GLshort +param		y		GLshort +param		z		GLshort +category	GL_ARB_vertex_program +offset		660 + +name		VertexAttrib3fARB +return		void +param		index		GLuint +param		x		GLfloat +param		y		GLfloat +param		z		GLfloat +category	GL_ARB_vertex_program +offset		661 + +name		VertexAttrib3dARB +return		void +param		index		GLuint +param		x		GLdouble +param		y		GLdouble +param		z		GLdouble +category	GL_ARB_vertex_program +offset		662 + +name		VertexAttrib4sARB +return		void +param		index		GLuint +param		x		GLshort +param		y		GLshort +param		z		GLshort +param		w		GLshort +category	GL_ARB_vertex_program +offset		663 + +name		VertexAttrib4fARB +return		void +param		index		GLuint +param		x		GLfloat +param		y		GLfloat +param		z		GLfloat +param		w		GLfloat +category	GL_ARB_vertex_program +offset		664 + +name		VertexAttrib4dARB +return		void +param		index		GLuint +param		x		GLdouble +param		y		GLdouble +param		z		GLdouble +param		w		GLdouble +category	GL_ARB_vertex_program +offset		665 + +name		VertexAttrib4NubARB +return		void +param		index		GLuint +param		x		GLubyte +param		y		GLubyte +param		z		GLubyte +param		w		GLubyte +category	GL_ARB_vertex_program +offset		666 + +name		VertexAttrib1svARB +return		void +param		index		GLuint +param		v		const GLshort * +category	GL_ARB_vertex_program +offset		667 + +name		VertexAttrib1fvARB +return		void +param		index		GLuint +param		v		const GLfloat * +category	GL_ARB_vertex_program +offset		668 + +name		VertexAttrib1dvARB +return		void +param		index		GLuint +param		v		const GLdouble * +category	GL_ARB_vertex_program +offset		669 + +name		VertexAttrib2svARB +return		void +param		index		GLuint +param		v		const GLshort * +category	GL_ARB_vertex_program +offset		670 + +name		VertexAttrib2fvARB +return		void +param		index		GLuint +param		v		const GLfloat * +category	GL_ARB_vertex_program +offset		671 + +name		VertexAttrib2dvARB +return		void +param		index		GLuint +param		v		const GLdouble * +category	GL_ARB_vertex_program +offset		672 + +name		VertexAttrib3svARB +return		void +param		index		GLuint +param		v		const GLshort * +category	GL_ARB_vertex_program +offset		673 + +name		VertexAttrib3fvARB +return		void +param		index		GLuint +param		v		const GLfloat * +category	GL_ARB_vertex_program +offset		674 + +name		VertexAttrib3dvARB +return		void +param		index		GLuint +param		v		const GLdouble * +category	GL_ARB_vertex_program +offset		675 + +name		VertexAttrib4bvARB +return		void +param		index		GLuint +param		v		const GLbyte * +category	GL_ARB_vertex_program +offset		676 + +name		VertexAttrib4svARB +return		void +param		index		GLuint +param		v		const GLshort * +category	GL_ARB_vertex_program +offset		677 + +name		VertexAttrib4ivARB +return		void +param		index		GLuint +param		v		const GLint * +category	GL_ARB_vertex_program +offset		678 + +name		VertexAttrib4ubvARB +return		void +param		index		GLuint +param		v		const GLubyte * +category	GL_ARB_vertex_program +offset		679 + +name		VertexAttrib4usvARB +return		void +param		index		GLuint +param		v		const GLushort * +category	GL_ARB_vertex_program +offset		680 + +name		VertexAttrib4uivARB +return		void +param		index		GLuint +param		v		const GLuint * +category	GL_ARB_vertex_program +offset		681 + +name		VertexAttrib4fvARB +return		void +param		index		GLuint +param		v		const GLfloat * +category	GL_ARB_vertex_program +offset		682 + +name		VertexAttrib4dvARB +return		void +param		index		GLuint +param		v		const GLdouble * +category	GL_ARB_vertex_program +offset		683 + +name		VertexAttrib4NbvARB +return		void +param		index		GLuint +param		v		const GLbyte * +category	GL_ARB_vertex_program +offset		684 + +name		VertexAttrib4NsvARB +return		void +param		index		GLuint +param		v		const GLshort * +category	GL_ARB_vertex_program +offset		685 + +name		VertexAttrib4NivARB +return		void +param		index		GLuint +param		v		const GLint * +category	GL_ARB_vertex_program +offset		686 + +name		VertexAttrib4NubvARB +return		void +param		index		GLuint +param		v		const GLubyte * +category	GL_ARB_vertex_program +offset		687 + +name		VertexAttrib4NusvARB +return		void +param		index		GLuint +param		v		const GLushort * +category	GL_ARB_vertex_program +offset		688 + +name		VertexAttrib4NuivARB +return		void +param		index		GLuint +param		v		const GLuint * +category	GL_ARB_vertex_program +offset		689 + +name		VertexAttribPointerARB +return		void +param		index		GLuint +param		size		GLint +param		type		GLenum +param		normalized	GLboolean +param		stride		GLsizei +param		pointer		const GLvoid * +category	GL_ARB_vertex_program +offset		690 + +name		EnableVertexAttribArrayARB +return		void +param		index		GLuint +category	GL_ARB_vertex_program +offset		691 + +name		DisableVertexAttribArrayARB +return		void +param		index		GLuint +category	GL_ARB_vertex_program +offset		692 + +name		ProgramStringARB +return		void +param		target		GLenum +param		format		GLenum +param		len		GLsizei +param		string		const GLvoid * +category	GL_ARB_vertex_program +offset		693 + +name		BindProgramARB +return		void +param		target		GLenum +param		program		GLuint +category	GL_ARB_vertex_program +offset		694 + +name		DeleteProgramsARB +return		void +param		n		GLsizei +param		programs	const GLuint * +category	GL_ARB_vertex_program +offset		695 + +name		GenProgramsARB +return		void +param		n		GLsizei +param		programs	GLuint * +category	GL_ARB_vertex_program +offset		696 + +name		ProgramEnvParameter4dARB +return		void +param		target		GLenum +param		index		GLuint +param		x		GLdouble +param		y		GLdouble +param		z		GLdouble +param		w		GLdouble +category	GL_ARB_vertex_program +offset		697 + +name		ProgramEnvParameter4dvARB +return		void +param		target		GLenum +param		index		GLuint +param		params		const GLdouble * +category	GL_ARB_vertex_program +offset		698 + +name		ProgramEnvParameter4fARB +return		void +param		target		GLenum +param		index		GLuint +param		x		GLfloat +param		y		GLfloat +param		z		GLfloat +param		w		GLfloat +category	GL_ARB_vertex_program +offset		699 + +name		ProgramEnvParameter4fvARB +return		void +param		target		GLenum +param		index		GLuint +param		params		const GLfloat * +category	GL_ARB_vertex_program +offset		700 + +name		ProgramLocalParameter4dARB +return		void +param		target		GLenum +param		index		GLuint +param		x		GLdouble +param		y		GLdouble +param		z		GLdouble +param		w		GLdouble +category	GL_ARB_vertex_program +offset		701 + +name		ProgramLocalParameter4dvARB +return		void +param		target		GLenum +param		index		GLuint +param		params		const GLdouble * +category	GL_ARB_vertex_program +offset		702 + +name		ProgramLocalParameter4fARB +return		void +param		target		GLenum +param		index		GLuint +param		x		GLfloat +param		y		GLfloat +param		z		GLfloat +param		w		GLfloat +category	GL_ARB_vertex_program +offset		703 + +name		ProgramLocalParameter4fvARB +return		void +param		target		GLenum +param		index		GLuint +param		params		const GLfloat * +category	GL_ARB_vertex_program +offset		704 + +name		GetProgramEnvParameterdvARB +return		void +param		target		GLenum +param		index		GLuint +param		params		GLdouble * +category	GL_ARB_vertex_program +offset		705 + +name		GetProgramEnvParameterfvARB +return		void +param		target		GLenum +param		index		GLuint +param		params		GLfloat * +category	GL_ARB_vertex_program +offset		706 + +name		GetProgramLocalParameterdvARB +return		void +param		target		GLenum +param		index		GLuint +param		params		GLdouble * +category	GL_ARB_vertex_program +offset		707 + +name		GetProgramLocalParameterfvARB +return		void +param		target		GLenum +param		index		GLuint +param		params		GLfloat * +category	GL_ARB_vertex_program +offset		708 + +name		GetProgramivARB +return		void +param		target		GLenum +param		pname		GLenum +param		params		GLint * +category	GL_ARB_vertex_program +offset		709 + +name		GetProgramStringARB +return		void +param		target		GLenum +param		pname		GLenum +param		string		GLvoid * +category	GL_ARB_vertex_program +offset		710 + +name		GetVertexAttribdvARB +return		void +param		index		GLuint +param		pname		GLenum +param		params		GLdouble * +category	GL_ARB_vertex_program +offset		711 + +name		GetVertexAttribfvARB +return		void +param		index		GLuint +param		pname		GLenum +param		params		GLfloat * +category	GL_ARB_vertex_program +offset		712 + +name		GetVertexAttribivARB +return		void +param		index		GLuint +param		pname		GLenum +param		params		GLint * +category	GL_ARB_vertex_program +offset		713 + +name		GetVertexAttribPointervARB +return		void +param		index		GLuint +param		pname		GLenum +param		params		GLvoid ** +category	GL_ARB_vertex_program +offset		714 + +name		IsProgramARB +return		GLboolean +param		program		GLuint +category	GL_ARB_vertex_program +offset		715 + + +# GL_NV_fragment_program + +name		ProgramNamedParameter4fNV +return		void +param		id		GLuint +param		len		GLsizei +param		name		const GLubyte * +param		x		GLfloat +param		y		GLfloat +param		z		GLfloat +param		w		GLfloat +category	GL_NV_fragment_program +offset		716 + +name		ProgramNamedParameter4dNV +return		void +param		id		GLuint +param		len		GLsizei +param		name		const GLubyte * +param		x		GLdouble +param		y		GLdouble +param		z		GLdouble +param		w		GLdouble +category	GL_NV_fragment_program +offset		717 + +name		ProgramNamedParameter4fvNV +return		void +param		id		GLuint +param		len		GLsizei +param		name		const GLubyte * +param		v		const GLfloat * +category	GL_NV_fragment_program +offset		718 + +name		ProgramNamedParameter4dvNV +return		void +param		id		GLuint +param		len		GLsizei +param		name		const GLubyte * +param		v		const GLdouble * +category	GL_NV_fragment_program +offset		719 + +name		GetProgramNamedParameterfvNV +return		void +param		id		GLuint +param		len		GLsizei +param		name		const GLubyte * +param		params		GLfloat * +category	GL_NV_fragment_program +offset		720 + +name		GetProgramNamedParameterdvNV +return		void +param		id		GLuint +param		len		GLsizei +param		name		const GLubyte * +param		params		GLdouble * +category	GL_NV_fragment_program +offset		721 + + +# GL_ARB_vertex_buffer_object + +name		BindBufferARB +return		void +param		target		GLenum +param		buffer		GLuint +category	GL_ARB_vertex_buffer_object +offset		722 + +name		DeleteBuffersARB +return		void +param		n		GLsizei +param		buffer		const GLuint * +category	GL_ARB_vertex_buffer_object +offset		723 + +name		GenBuffersARB +return		void +param		n		GLsizei +param		buffer		GLuint * +category	GL_ARB_vertex_buffer_object +offset		724 + +name		IsBufferARB +return		GLboolean +param		buffer		GLuint +category	GL_ARB_vertex_buffer_object +offset		725 + +name		BufferDataARB +return		void +param		target		GLenum +param		size		GLsizeiptrARB +param		data		const GLvoid * +param		usage		GLenum +category	GL_ARB_vertex_buffer_object +offset		726 + +name		BufferSubDataARB +return		void +param		target		GLenum +param		offset		GLintptrARB +param		size		GLsizeiptrARB +param		data		const GLvoid * +category	GL_ARB_vertex_buffer_object +offset		727 + +name		GetBufferSubDataARB +return		void +param		target		GLenum +param		offset		GLintptrARB +param		size		GLsizeiptrARB +param		data		void * +category	GL_ARB_vertex_buffer_object +offset		728 + +name		MapBufferARB +return		void +param		target		GLenum +param		access		GLenum +category	GL_ARB_vertex_buffer_object +offset		729 + +name		UnmapBufferARB +return		GLboolean +param		target		GLenum +category	GL_ARB_vertex_buffer_object +offset		730 + +name		GetBufferParameterivARB +return		void +param		target		GLenum +param		pname		GLenum +param		params		GLint * +category	GL_ARB_vertex_buffer_object +offset		731 + +name		GetBufferPointervARB +return		void +param		target		GLenum +param		pname		GLenum +param		params		GLvoid ** +category	GL_ARB_vertex_buffer_object +offset		732  # end of file sentinal | 
