<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>https://wiki.delphigl.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Shaijan</id>
		<title>DGL Wiki - Benutzerbeiträge [de]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.delphigl.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Shaijan"/>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php/Spezial:Beitr%C3%A4ge/Shaijan"/>
		<updated>2026-04-16T14:03:02Z</updated>
		<subtitle>Benutzerbeiträge</subtitle>
		<generator>MediaWiki 1.27.4</generator>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=OpenGL3-Funktions%C3%BCbersicht&amp;diff=25176</id>
		<title>OpenGL3-Funktionsübersicht</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=OpenGL3-Funktions%C3%BCbersicht&amp;diff=25176"/>
				<updated>2011-06-16T19:32:52Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: glDisablei entfernt (sollte zu glEnable hinzugefügt werden)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Was hier hinein gehört ==&lt;br /&gt;
&lt;br /&gt;
In dieser Liste stehen alle OpenGL Funktionen, die in der neuesten OpenGL 3 Version im core profile enthalten sind.&lt;br /&gt;
Das heißt hier stehen auch Funktionen, die bereits aus OpenGL &amp;lt;= 2.1 bekannt sind, in OpenGL 3 aber immer noch vorhanden sind.&lt;br /&gt;
Funktionen, die nicht im core profile von OpenGL 3 vorhanden sind, gehören hier aber nicht rein.&lt;br /&gt;
&lt;br /&gt;
=== A ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glActiveTexture]]''' || {{Version_1_3}} || [[glActiveTextureARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glAttachShader]]''' || {{Version_2_0}}  || [[glAttachObjectARB]]{{altIcon}} || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== B ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBeginConditionalRender]]''' || {{Version_3_0}} || - || - || [[glBeginConditionalRenderNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBeginQuery]]''' || {{Version_1_5}} || [[glBeginQueryARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBeginTransformFeedback]]''' || {{Version_3_0}} || - || [[glBeginTransformFeedbackEXT]]{{altIcon}} || [[glBeginTransformFeedbackNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindAttribLocation]]''' || {{Version_2_0}} || [[glBindAttribLocationARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindBuffer]]''' || {{Version_1_5}} || [[glBindBufferARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindBufferBase]]''' || {{Version_3_0}} || - || [[glBindBufferBaseEXT]]{{altIcon}} || [[glBindBufferBaseNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindBufferRange]]''' || {{Version_3_0}} || - || [[glBindBufferRangeEXT]]{{altIcon}} || [[glBindBufferRangeNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindFragDataLocation]]''' || {{Version_3_0}} || - || [[glBindFragDataLocationEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindFragDataLocationIndexed]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindFramebuffer]]''' || {{Version_3_0}} || - || [[glBindFramebufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindRenderbuffer]]''' || {{Version_3_0}} || - || [[glBindRenderbufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindSampler]]''' || {{Version_3_3}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindTexture]]''' || {{Version_1_1}} || - || [[glBindTextureEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindVertexArray]]''' || {{Version_3_0}} || - || - || [[glBindVertexArrayAPPLE]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendColor]]''' || {{Version_1_2}} || - || [[glBlendColorEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendEquation]]''' || {{Version_1_2}} || - || [[glBlendEquationEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendEquationSeparate]]''' || {{Version_2_0}} || - || [[glBlendEquationSeparateEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendFunc]]'''{{excIcon}} || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendFuncSeparate]]''' || {{Version_1_4}} || - || [[glBlendFuncSeparateEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlitFramebuffer]]''' || {{Version_3_0}} || - || [[glBlitFramebufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBufferData]]''' || {{Version_1_5}} || [[glBufferDataARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBufferSubData]]''' || {{Version_1_5}} || [[glBufferSubDataARB]]{{altIcon}} || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== C ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCheckFramebufferStatus]]''' || {{Version_3_0}} || - || [[glCheckFramebufferStatusEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClampColor]]''' || {{Version_3_0}} || [[glClampColorARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClear]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearBuffer]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearColor]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearDepth]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearStencil]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClientWaitSync]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorMask]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompileShader]]''' || {{Version_2_0}} || [[glCompileShaderARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedTexImage]]''' || {{Version_1_3}} || [[glCompressedTexImageARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedTexSubImage]]''' || {{Version_1_3}} || [[glCompressedTexSubImageARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyBufferSubData]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexImage1D]]''' || {{Version_1_1}} || - || [[glCopyTexImage1DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexImage2D]]''' || {{Version_1_1}} || - || [[glCopyTexImage2DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexSubImage1D]]''' || {{Version_1_1}} || - || [[glCopyTexSubImage1DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexSubImage2D]]''' || {{Version_1_1}} || - || [[glCopyTexSubImage2DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexSubImage3D]]''' || {{Version_1_2}} || - || [[glCopyTexSubImage3DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCreateProgram]]''' || {{Version_2_0}} || [[glCreateProgramObjectARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCreateShader]]''' || {{Version_2_0}} || [[glCreateShaderObjectARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCullFace]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== D ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteBuffers]]''' || {{Version_1_5}} || [[glDeleteBuffersARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteFramebuffers]]''' || {{Version_3_0}} || - || [[glDeleteFramebuffersEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteProgram]]''' || {{Version_2_0}} || [[glDeleteObjectARB]] {{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteQueries]]''' || {{Version_1_5}} || [[glDeleteQueriesARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteRenderbuffers]]''' || {{Version_3_0}} || - || [[glDeleteRenderbuffersEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteSamplers]]''' || {{Version_3_3}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteShader]]''' || {{Version_2_0}} || [[glDeleteObjectARB]] {{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteSync]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteTextures]]''' || {{Version_1_1}} || - || [[glDeleteTexturesEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteVertexArrays]]''' || {{Version_3_0}} || - || - || [[glDeleteVertexArraysAPPLE]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDepthFunc]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDepthMask]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDepthRange]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDetachShader]]''' || {{Version_2_0}} || [[glDetachObjectARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisable]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisableVertexAttribArray]]''' || {{Version_2_0}} || [[glDisableVertexAttribArrayARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawArrays]]''' || {{Version_1_1}} || - || [[glDrawArraysEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawArraysInstanced]]''' || {{Version_3_1}} || [[glDrawArraysInstancedARB]] || [[glDrawArraysInstancedEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawBuffer]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawBuffers]]''' || {{Version_2_0}} || [[glDrawBuffersARB]]{{altIcon}} || - || [[glDrawBuffersATI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawElements]]''' || {{Version_1_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawElementsBaseVertex]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawElementsInstanced]]''' || {{Version_3_1}} || [[glDrawElementsInstancedARB]] || [[glDrawElementsInstancedEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawElementsInstancedBaseVertex]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawRangeElements]]''' || {{Version_1_2}} || - || [[glDrawRangeElementsEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawRangeElementsBaseVertex]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== E ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnable]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnableVertexAttribArray]]''' || {{Version_2_0}} || [[glEnableVertexAttribArrayARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndConditionalRender]]''' || {{Version_3_0}} || - || - || [[glEndConditionalRenderNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndQuery]]''' || {{Version_1_5}} || [[glEndQueryARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndTransformFeedback]]''' || {{Version_3_0}} || - || [[glEndTransformFeedbackEXT]]{{altIcon}} || [[glEndTransformFeedbackNV]]{{altIcon}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== F ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFenceSync]]''' || {{Version_3_2}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFinish]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFlush]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFlushMappedBufferRange]]''' || {{Version_3_0}} || - || - || [[glFlushMappedBufferRangeAPPLE]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFrameBufferRenderBuffer]]''' || {{Version_3_0}} || - || [[glFrameBufferRenderBufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFramebufferTexture]]''' || {{Version_3_0}} || [[glFramebufferTextureARB]]{{altIcon}} || [[glFramebufferTextureEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFramebufferTextureLayer]]''' || {{Version_3_0}} || [[glFramebufferTextureLayerARB]]{{altIcon}} || [[glFramebufferTextureLayerEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFrontFace]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== G ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenBuffers]]''' || {{Version_1_5}} || [[glGenBuffersARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenFramebuffers]]''' || {{Version_3_0}} || - || [[glGenFramebuffersEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenQueries]]''' || {{Version_1_5}} || [[glGenQueriesARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenRenderbuffers]]''' || {{Version_3_0}} || - || [[glGenRenderbuffersEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenSamplers]]''' || {{Version_3_3}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenTextures]]''' || {{Version_1_1}} || - || [[glGenTexturesEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenVertexArrays]]''' || {{Version_3_0}} || - || - || [[glGenVertexarraysAPPLE]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenerateMipmap]]''' || {{Version_3_0}} || - || [[glGenerateMipmapEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGet]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveAttrib]]''' || {{Version_2_0}} || [[glGetActiveAttribARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniform]]''' || {{Version_2_0}} || [[glGetActiveUniformARB]] {{altIcon}}|| -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniformBlock]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniformBlockName]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniformName]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniforms]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetAttachedShaders]]''' || {{Version_2_0}} || [[glGetAttachedObjectsARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetAttribLocation]]''' || {{Version_2_0}} || [[glGetAttribLocationARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetBufferParameter]]''' || {{Version_1_5}} || [[glGetBufferParameterARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetBufferPointerv]]''' || {{Version_1_5}} || [[glGetBufferPointerARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetBufferSubData]]''' || {{Version_1_5}} || [[glGetBufferSubDataARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetCompressedTexImage]]''' || {{Version_1_3}} || [[glGetCompressedTexImageARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetError]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFragDataIndex]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFragDataLocation]]''' || {{Version_3_0}} || - || [[glGetFragDataLocationEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFramebufferAttachmentParameter]]''' || {{Version_3_0}} || - || [[glGetFramebufferAttachmentParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMultisample]]''' || {{Version_3_2}} || - || -  || [[glGetMultisampleNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgram]]''' || {{Version_2_0}} || [[glGetObjectParameterARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgramInfoLog]]''' || {{Version_2_0}} || [[glGetInfoLogARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetQueryObject]]''' || {{Version_1_5}} || [[glGetQueryObjectARB]]{{altIcon}} || [[glGetQueryObjectEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetQueryiv]]''' || {{Version_1_5}} || [[glGetQueryARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetRenderbufferParameter]]''' || {{Version_3_0}} || - || [[glGetRenderbufferParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetSamplerParameter]]''' || {{Version_3_3}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetShader]]''' || {{Version_2_0}} || [[glGetObjectParameterARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetShaderInfoLog]]''' || {{Version_2_0}} || [[glGetInfoLogARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetShaderSource]]''' || {{Version_2_0}} || [[glGetShaderSourceARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetString]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetSync]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexImage]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexLevelParameter]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexParameter]]''' || {{Version_1_0}} || - || [[glGetTexParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTransformFeedbackVarying]]''' || {{Version_3_0}} || - || [[glGetTransformFeedbackVaryingEXT]]{{altIcon}} || [[glGetTransformFeedbackVaryingNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniform]]''' || {{Version_2_0}} || [[glGetUniformARB]]{{altIcon}} || [[glGetUniformEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformBlockIndex]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformIndices]]''' || {{Version_3_1}} || - || - || -|&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformLocation]]''' || {{Version_2_0}} || [[glGetUniformLocationARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetVertexAttrib]]''' || {{Version_2_0}} || [[glGetVertexAttribARB]]{{altIcon}} || [[glGetVertexAttribEXT]] || [[glGetVertexAttribNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetVertexAttribPointer]]''' || {{Version_2_0}} || [[glGetVertexAttribPointerARB]]{{altIcon}} || -  || [[glGetVertexAttribPointerNV]]{{altIcon}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== H ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glHint]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== I ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsBuffer]]''' || {{Version_1_5}} || [[glIsBufferARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsEnabled]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsFramebuffer]]''' || {{Version_3_0}} || - || [[glIsFramebufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsProgram]]''' || {{Version_2_0}} || [[glIsProgramARB]]{{altIcon}} || - || [[glIsProgramNV]]{{altIcon}} &lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsQuery]]''' || {{Version_1_5}} || [[glIsQueryARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsRenderbuffer]]''' || {{Version_3_0}} || - || [[glIsRenderbufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsSampler]]''' || {{Version_3_3}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsShader]]''' || {{Version_2_0}} || - || -   || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsSync]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsTexture]]''' || {{Version_1_0}} || - || [[glIsTextureEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsVertexArray]]''' || {{Version_3_0}} || - || - || [[glIsVertexArrayAPPLE]]{{altIcon}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== L ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLineWidth]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLinkProgram]]''' || {{Version_2_0}} || [[glLinkProgramARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLogicOp]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== M ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMapBuffer]]''' || {{Version_1_5}} || [[glMapBufferARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMapBufferRange]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiDrawArrays]]''' || {{Version_1_4}} || - || [[glMultiDrawArraysEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiDrawElements]]''' || {{Version_1_4}} || - || [[glMultiDrawElementsEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiDrawElementsBaseVertex]]''' || {{Version_3_3}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== P ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPixelStore]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPointParameter]]''' || {{Version_1_4}} || [[glPointParameterARB]]{{altIcon}} || [[glPointParameterEXT]]{{altIcon}}  || [[glPointParameterNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPointSize]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPolygonMode]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPolygonOffset]]''' || {{Version_1_0}} || - || [[glPolygonOffsetEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPrimitiveRestartIndex]]''' || {{Version_3_1}} || - || -  || [[glPrimitiveRestartIndexNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProvokingVertex]]''' || {{Version_3_2}} || - || [[glProvokingVertexEXT]]{{altIcon}} || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Q ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glQueryCounter]]''' || {{Version_3_3}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== R ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glReadBuffer]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glReadPixels]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRenderbufferStorage]]''' || {{Version_3_0}} || - || [[glRenderbufferStorageEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRenderbufferStorageMultisample]]''' || {{Version_3_0}} || - || [[glRenderbufferStorageMultisampleEXT]]{{altIcon}} || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== S ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSampleCoverage]]''' || {{Version_1_3}} || [[glSampleCoverageARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSampleMask]]''' || {{Version_3_2}} || - || [[glSampleMaskEXT]]{{altIcon}} || [[glSampleMaskSGIS]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSamplerParameter]]''' || {{Version_3_3}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glScissor]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glShaderSource]]''' || {{Version_2_0}} || [[glShaderSourceARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilFunc]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilFuncSeparate]]''' || {{Version_2_0}} || - || - || [[glStencilFuncSeparateATI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilMask]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilMaskSeparate]]''' || {{Version_2_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilOp]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilOpSeparate]]''' || {{Version_2_0}} || - || - || [[glStencilOpSeparateATI]]{{altIcon}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== T ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexBuffer]]''' || {{Version_3_1}} || [[glTexBufferARB]]{{altIcon}} || [[glTexBufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage1D]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage2D]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage2DMultisample]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage3D]]''' || {{Version_1_2}} || - || [[glTexImage3DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage3DMultisample]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexParameter]]''' || {{Version_1_0}} || - || [[glTexParameterIEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexSubImage1D]]''' || {{Version_1_0}} || - || [[glTexSubImage1DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexSubImage2D]]''' || {{Version_1_0}} || - || [[glTexSubImage2DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexSubImage3D]]''' || {{Version_1_2}} || - || [[glTexSubImage3DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTransformFeedbackVaryings]]''' || {{Version_3_0}} || - || [[glTransformFeedbackVaryingsEXT]]{{altIcon}} || [[glTransformFeedbackVaryingsNV]]{{altIcon}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== U ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUniform]]''' || {{Version_2_0}} || [[glUniformARB]]{{altIcon}} || [[glUniformEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUniformBlockBinding]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUnmapBuffer]]''' || {{Version_1_5}} || [[glUnmapBufferARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUseProgram]]''' || {{Version_2_0}} || [[glUseProgramObjectARB]]{{altIcon}} ||- || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== V ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glValidateProgram]]''' || {{Version_2_0}} || [[glValidateProgramARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexAttrib]]''' || {{Version_2_0}} || [[glVertexAttribARB]]{{altIcon}} || [[glVertexAttribEXT]]{{altIcon}} || [[glVertexAttribNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexAttribDivisor]]''' || {{Version_3_3}} || [[glVertexAttribDivisorARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexAttribPointer]]''' || {{Version_2_0}} || [[glVertexAttribPointerARB]]{{altIcon}} || [[glVertexAttribPointerEXT]]{{altIcon}} || [[glVertexAttribPointerNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glViewport]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== W ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glWaitSync]]''' || {{Version_3_2}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:GL]]&lt;br /&gt;
[[Kategorie:GL3]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=OpenGL-Funktions%C3%BCbersicht&amp;diff=25175</id>
		<title>OpenGL-Funktionsübersicht</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=OpenGL-Funktions%C3%BCbersicht&amp;diff=25175"/>
				<updated>2011-06-16T19:26:29Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: GL3 Funktionen komplettiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Bild:Opengl_logo.png|right|200px]]&lt;br /&gt;
== Hinweise für Helfer ==&lt;br /&gt;
&lt;br /&gt;
=== Was hier hinein gehört ===&lt;br /&gt;
&lt;br /&gt;
Um eine Funktionsübersicht aller OpenGL Funktionen zu erreichen die inhaltlich korrekt ist, sollten die [http://www.opengl.org/documentation/specs/man_pages/hardcopy/GL.tar.gz  orginal Spezifikationen] von OpenGL.org übersetzt werden([[Link#OpenGL_Funktionen|Alternative Quellen]]).  &lt;br /&gt;
&lt;br /&gt;
Allerdings sind hier auch glu-/wgl- und glx-Funktionen erlaubt. Konstanten bitte nicht hier im Inhaltsverzeichnis einfügen, genausowenig wie [[OpenGL-Extensions]].&lt;br /&gt;
&lt;br /&gt;
Die Funktionen sind bereits nach Gruppen sortiert (GL/GLU/etc.). Sollten Funktionen noch nicht in der Übersicht auftauchen, welche aber definitiv existieren, können diese nachgetragen werden. Funktionen die es in verschiedenen Ausprägungen gibt, werden ohne Parameterangabe eingetragen (also glVertex statt glVertex3f).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bitte haltet euch bei der Formatierung der Befehlsbeschreibung an die [[Funktionsvorlage]] (ich führe hier mal glBegin als Beispiel an), und erklärt nicht mehr als nötig. &lt;br /&gt;
Wenn ihr also einen Befehl habt der etwas mit VertexArrays zu tun hat, dann gehört dort '''nicht''' hinein was ein VertexArray ist oder bringt. Das gehört dann nach [[Techniken und Algorithmen]] oder [[Hintergrundwissen]] (je nach Thematik) und sollte dann in der Funktionsbeschreibung als ''interner Link'' untergebracht werden.&lt;br /&gt;
&lt;br /&gt;
'''Zu aller erst sollte die Orginalspezifikation übersetzt werden''' und erst dann eigene Hinweise untergebracht werden (z.B. Erfahrungen, typische Fehler etc.)&lt;br /&gt;
&lt;br /&gt;
===Artikel-Vorlage===&lt;br /&gt;
'''Wichtiger Hinweis ''' : Bei der Funktionsübersicht ist v.a. eine einheitliche Gliederung der Artikel wichtig. Deshalb haltet euch bitte an '''[[Funktionsvorlage|folgende Vorlage]]'''!&lt;br /&gt;
&lt;br /&gt;
===Kategorisieren von Artikeln===&lt;br /&gt;
Das Wiki ermöglicht es einen Artikel einer Kategorie zuzuordnen. Diese Möglichkeit sollte von Artikelschreibern genutzt werden.&lt;br /&gt;
Man ordnet einen Artikel einer Kategorie zu, in dem man '''am Ende des Artikels einen Link zu der Kategrie erstellt''' der er zugeordnet werden soll:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+Beispiel&lt;br /&gt;
|&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;4&amp;quot;&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;[[Kategorie:GL|Name ohne &amp;quot;gl&amp;quot;]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Das sind die neuen Kategorien:&lt;br /&gt;
*[[:Kategorie:GL]]&lt;br /&gt;
*[[:Kategorie:GLU]]&lt;br /&gt;
*[[:Kategorie:GLX]]&lt;br /&gt;
*[[:Kategorie:WGL]]&lt;br /&gt;
&lt;br /&gt;
Falls die Funktion bereits zum GL-Kern gehört kommt noch folgender Eintrag hinzu: &amp;lt;nowiki&amp;gt;[[Kategorie:GLx.x]]&amp;lt;/nowiki&amp;gt; wobei das x.x durch die GL-Versionsnummer (z.B. &amp;quot;1.2&amp;quot; oder &amp;quot;2.0&amp;quot;), seit dem die Funktion dabei ist, ersetzt wird.&lt;br /&gt;
&lt;br /&gt;
== [[:Kategorie:GL|GL]] ==&lt;br /&gt;
Abkürzung für '''G'''raphics '''L'''ibrary, hierunter fallen alle Funktionen die direkter Bestandteil (entweder als Kernfunktion oder über Extensions) der OpenGL sind.&lt;br /&gt;
Hartnäckige Gerüchte, '''GL''' stünde für Glide und somit OpenGL für Open Glide, sind schlichtweg falsch, erfreuen sich jedoch immernoch großer Beliebtheit.&lt;br /&gt;
&lt;br /&gt;
=== Versionsspezifische Listen ===&lt;br /&gt;
Hier findet ihre Listen von Funktionen die in einer bestimmten OpenGL Version verfügbar sind. Wenn ihr also z.B. ein Programm für OpenGL3.0 schreiben wollt, dürft ihr nur die Funktionen verwenden, die in der 3.0-Liste enthalten sind.&lt;br /&gt;
&lt;br /&gt;
*[[OpenGL2.1-Funktionsübersicht]]&lt;br /&gt;
*[[OpenGL3-Funktionsübersicht]]&lt;br /&gt;
*[[OpenGL4-Funktionsübersicht]]&lt;br /&gt;
&lt;br /&gt;
=== A ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glAccum]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glActiveStencilFaceEXT]]''' || - || - || [[glActiveStencilFaceEXT]] || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[glActiveTexture]]''' || {{Version_1_3}} || [[glActiveTextureARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glAddSwapHintRectWIN]]''' || - || - || - || [[glAddSwapHintRectWIN]]&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glAlphaFunc]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glApplyTextureEXT]]''' || - || - || [[glApplyTextureEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glAreTexturesResident]]''' || {{Version_1_1}} || - || [[glAreTexturesResidentEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glArrayElement]]''' || {{Version_1_1}} || - || [[glArrayElementEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glAttachShader]]''' || {{Version_2_0}}  || [[glAttachObjectARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== B ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBegin]]'''{{excIcon}} || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBeginConditionalRender]]''' || {{Version_3_0}} || - || - || [[glBeginConditionalRenderNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBeginQuery]]''' || {{Version_1_5}} || [[glBeginQueryARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBeginSceneEXT]]''' || - || - || [[glBeginSceneEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBeginTransformFeedback]]''' || {{Version_3_0}} || - || [[glBeginTransformFeedbackEXT]]{{altIcon}} || [[glBeginTransformFeedbackNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBeginVertexShaderEXT]]''' || - || - || [[glBeginVertexShaderEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindAttribLocation]]''' || {{Version_2_0}} || [[glBindAttribLocationARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindBuffer]]''' || {{Version_1_5}} || [[glBindBufferARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindBufferBase]]''' || {{Version_3_0}} || - || [[glBindBufferBaseEXT]]{{altIcon}} || [[glBindBufferBaseNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindBufferOffsetEXT]]''' || - || - || [[glBindBufferOffsetEXT]] || [[glBindBufferOffsetNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindBufferRange]]''' || {{Version_3_0}} || - || [[glBindBufferRangeEXT]]{{altIcon}} || [[glBindBufferRangeNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindFragDataLocation]]''' || {{Version_3_0}} || - || [[glBindFragDataLocationEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindFragDataLocationIndexed]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindFramebuffer]]''' || {{Version_3_0}} || - || [[glBindFramebufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindLightParameterEXT]]''' || - || - || [[glBindLightParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindMaterialParameterEXT]]''' || - || - || [[glBindMaterialParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindMultiTextureEXT]]''' || - || - || [[glBindMultiTextureEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindParameterEXT]]''' || - || - || [[glBindParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindProgramARB]]''' || - || [[glBindProgramARB]] || - || [[glBindProgramNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindRenderbuffer]]''' || {{Version_3_0}} || - || [[glBindRenderbufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindSampler]]''' || {{Version_3_3}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindTexGenParameterEXT]]''' || - || - || [[glBindTexGenParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindTexture]]''' || {{Version_1_1}} || - || [[glBindTextureEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindTextureUnitParameterEXT]]''' || - || - || [[glBindTextureUnitParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindVertexArray]]''' || {{Version_3_0}} || - || - || [[glBindVertexArrayAPPLE]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindVertexShaderEXT]]''' || - || - || [[glBindVertexShaderEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBinormalPointerEXT]]''' || - || - || [[glBinormalPointerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBitmap]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendColor]]''' || {{Version_1_2}} || - || [[glBlendColorEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendEquation]]''' || {{Version_1_2}} || - || [[glBlendEquationEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendEquationSeparate]]''' || {{Version_2_0}} || - || [[glBlendEquationSeparateEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendFunc]]'''{{excIcon}} || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendFuncSeparate]]''' || {{Version_1_4}} || - || [[glBlendFuncSeparateEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlitFramebuffer]]''' || {{Version_3_0}} || - || [[glBlitFramebufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBufferData]]''' || {{Version_1_5}} || [[glBufferDataARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBufferRegionEnabledEXT]]''' || - || - || [[glBufferRegionEnabledEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBufferSubData]]''' || {{Version_1_5}} || [[glBufferSubDataARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== C ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCallList]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCallLists]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCheckFramebufferStatus]]''' || {{Version_3_0}} || - || [[glCheckFramebufferStatusEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCheckNamedFramebufferStatusEXT]]''' || - || - || [[glCheckNamedFramebufferStatusEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClampColor]]''' || {{Version_3_0}} || [[glClampColorARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClear]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearAccum]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearBuffer]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearColor]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearDepth]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearIndex]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearStencil]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClientActiveTexture]]''' || {{Version_1_3}} || [[glClientActiveTextureARB]]{{altIcon}} || -   || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClientAttribDefaultEXT]]''' || - || - || [[glClientAttribDefaultEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClientWaitSync]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClipPlane]]'''{{excIcon}} || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColor]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorMask]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorMaskIndexedEXT]]''' || - || - || [[glColorMaskIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorMaterial]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorPointer]]''' || {{Version_1_1}} || - || [[glColorPointerEXT]]{{altIcon}} || [[glColorPointerINTEL]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorSubTable]]''' || {{Version_1_2}} || - || [[glColorSubTableEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorTable]]''' || {{Version_1_2}} || - || [[glColorTableEXT]]{{altIcon}} || [[glColorTableSGI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorTableParameter]]''' || {{Version_1_2}}|| - || - || [[glColorTableParameterSGI]]{{altIcon}} &lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompileShader]]''' || {{Version_2_0}} || [[glCompileShaderARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedMultiTexImageEXT]]''' || - || - || [[glCompressedMultiTexImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedMultiTexSubImageEXT]]''' || - || - || [[glCompressedMultiTexSubImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedTexImage]]''' || {{Version_1_3}} || [[glCompressedTexImageARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedTexSubImage]]''' || {{Version_1_3}} || [[glCompressedTexSubImageARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedTextureImageEXT]]''' || - || - || [[glCompressedTextureImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedTextureSubImageEXT]]''' || - || - || [[glCompressedTextureSubImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glConvolutionFilter1D]]''' || {{Version_1_2}} || - || [[glConvolutionFilter1DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glConvolutionFilter2D]]''' || {{Version_1_2}} || - || [[glConvolutionFilter2DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glConvolutionParameter]]''' || {{Version_1_2}} || - || [[glConvolutionParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyBufferSubData]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyColorSubTable]]''' || {{Version_1_2}} || - || [[glCopyColorSubTableEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyColorTable]]''' || {{Version_1_2}} || - || - || [[glCopyColorTableSGI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyConvolutionFilter]]''' || {{Version_1_2}} || - || [[glCopyConvolutionFilterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyMultiTexImageEXT]]''' || - || - || [[glCopyMultiTexImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyMultiTexSubImageEXT]]''' || - || - || [[glCopyMultiTexSubImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyPixels]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexImage1D]]''' || {{Version_1_1}} || - || [[glCopyTexImage1DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexImage2D]]''' || {{Version_1_1}} || - || [[glCopyTexImage2DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexSubImage1D]]''' || {{Version_1_1}} || - || [[glCopyTexSubImage1DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexSubImage2D]]''' || {{Version_1_1}} || - || [[glCopyTexSubImage2DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexSubImage3D]]''' || {{Version_1_2}} || - || [[glCopyTexSubImage3DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTextureImageEXT]]''' || - || - || [[glCopyTextureImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTextureSubImageEXT]]''' || - || - || [[glCopyTextureSubImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCreateProgram]]''' || {{Version_2_0}} || [[glCreateProgramObjectARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCreateShader]]''' || {{Version_2_0}} || [[glCreateShaderObjectARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCullFace]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCullParameterEXT]]''' || - || - || [[glCullParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCurrentPaletteMatrixARB]]''' || - || [[glCurrentPaletteMatrixARB]] || - || -&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== D ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteBufferRegionEXT]]''' || - || - || [[glDeleteBufferRegionEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteBuffers]]''' || {{Version_1_5}} || [[glDeleteBuffersARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteFramebuffers]]''' || {{Version_3_0}} || - || [[glDeleteFramebuffersEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteLists]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteProgram]]''' || {{Version_2_0}} || [[glDeleteObjectARB]] {{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteProgramsARB]]''' || - || [[glDeleteProgramsARB]] || - || [[glDeleteProgramsNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteQueries]]''' || {{Version_1_5}} || [[glDeleteQueriesARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteRenderbuffers]]''' || {{Version_3_0}} || - || [[glDeleteRenderbuffersEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteSamplers]]''' || {{Version_3_3}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteShader]]''' || {{Version_2_0}} || [[glDeleteObjectARB]] {{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteSync]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteTextures]]''' || {{Version_1_1}} || - || [[glDeleteTexturesEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteVertexArrays]]''' || {{Version_3_0}} || - || - || [[glDeleteVertexArraysAPPLE]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteVertexShaderEXT]]''' || - || - || [[glDeleteVertexShaderEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDepthBoundsEXT]]''' || - || - || [[glDepthBoundsEXT]] || [[glDepthBoundsNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDepthFunc]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDepthMask]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDepthRange]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDetachShader]]''' || {{Version_2_0}} || [[glDetachObjectARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisable]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisableClientState]]''' || {{Version_1_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisableClientStateIndexedEXT]]''' || - || - || [[glDisableClientStateIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisableIndexedEXT]]''' || - || - || [[glDisableIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisableVariantClientStateEXT]]''' || - || - || [[glDisableVariantClientStateEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisableVertexAttribArray]]''' || {{Version_2_0}} || [[glDisableVertexAttribArrayARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawArrays]]''' || {{Version_1_1}} || - || [[glDrawArraysEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawArraysInstanced]]''' || {{Version_3_1}} || [[glDrawArraysInstancedARB]] || [[glDrawArraysInstancedEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawBuffer]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawBufferRegionEXT]]''' || - || - || [[glDrawBufferRegionEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawBuffers]]''' || {{Version_2_0}} || [[glDrawBuffersARB]]{{altIcon}} || - || [[glDrawBuffersATI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawElements]]''' || {{Version_1_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawElementsBaseVertex]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawElementsInstanced]]''' || {{Version_3_1}} || [[glDrawElementsInstancedARB]] || [[glDrawElementsInstancedEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawElementsInstancedBaseVertex]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawPixels]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawRangeElements]]''' || {{Version_1_2}} || - || [[glDrawRangeElementsEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawRangeElementsBaseVertex]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== E ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEdgeFlag]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEdgeFlagPointer]]''' || {{Version_1_1}} || - || [[glEdgeFlagPointerEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnable]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnableClientState]]''' || {{Version_1_1}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnableClientStateIndexedEXT]]''' || - || - || [[glEnableClientStateIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnableIndexedEXT]]''' || - || - || [[glEnableIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnableVariantClientStateEXT]]''' || - || - || [[glEnableVariantClientStateEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnableVertexAttribArray]]''' || {{Version_2_0}} || [[glEnableVertexAttribArrayARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnd]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndConditionalRender]]''' || {{Version_3_0}} || - || - || [[glEndConditionalRenderNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndList]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndQuery]]''' || {{Version_1_5}} || [[glEndQueryARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndSceneEXT]]''' || - || - || [[glEndSceneEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndTransformFeedback]]''' || {{Version_3_0}} || - || [[glEndTransformFeedbackEXT]]{{altIcon}} || [[glEndTransformFeedbackNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndVertexShaderEXT]]''' || - || - || [[glEndVertexShaderEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEvalCoord]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEvalMesh]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEvalPoint]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glExtractComponentEXT]]''' || - || - || [[glExtractComponentEXT]] || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== F ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFeedbackBuffer]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFenceSync]]''' || {{Version_3_2}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFinish]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFlush]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFlushMappedBufferRange]]''' || {{Version_3_0}} || - || - || [[glFlushMappedBufferRangeAPPLE]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFog]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFogCoord]]''' || {{Version_1_4}} || - || [[glFogCoordEXT]]{{altIcon}}  || [[glFogCoordNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFogCoordPointer]]''' || {{Version_1_4}} || - || [[glFogCoordPointerEXT]]{{altIcon}}  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFragmentColorMaterialEXT]]''' || - || - || [[glFragmentColorMaterialEXT]]  || [[glFragmentColorMaterialSGIX]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFragmentLightEXT]]''' || - || - || [[glFragmentLightEXT]]  || [[glFragmentLightSGIX]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFragmentLightModelEXT]]''' || - || - || [[glFragmentLightModelEXT]]  || [[glFragmentLightModelSGIX]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFragmentMaterialEXT]]''' || - || - || [[glFragmentMaterialEXT]]  || [[glFragmentMaterialSGIX]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFramebufferDrawBufferEXT]]''' || - || - || [[glFramebufferDrawBufferEXT]]  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFramebufferDrawBuffersEXT]]''' || - || - || [[glFramebufferDrawBuffersEXT]]  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFramebufferReadBufferEXT]]''' || - || - || [[glFramebufferReadBufferEXT]]  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFrameBufferRenderBuffer]]''' || {{Version_3_0}} || - || [[glFrameBufferRenderBufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFramebufferTexture]]''' || {{Version_3_0}} || [[glFramebufferTextureARB]]{{altIcon}} || [[glFramebufferTextureEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFrameBufferTexture1D]]''' || {{Version_3_0}} || - || [[glFrameBufferTexture1DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFrameBufferTexture2D]]''' || {{Version_3_0}} || - || [[glFrameBufferTexture2DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFrameBufferTexture3D]]''' || {{Version_3_0}} || - || [[glFrameBufferTexture3DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFramebufferTextureFaceARB]]''' || - || [[glFramebufferTextureFaceARB]] || [[glFramebufferTextureFaceEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFramebufferTextureLayer]]''' || {{Version_3_0}} || [[glFramebufferTextureLayerARB]]{{altIcon}} || [[glFramebufferTextureLayerEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFrontFace]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFrustum]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== G ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenBuffers]]''' || {{Version_1_5}} || [[glGenBuffersARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenerateMipmap]]''' || {{Version_3_0}} || - || [[glGenerateMipmapEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenerateMultiTexMipmapEXT]]''' || - || - || [[glGenerateMultiTexMipmapEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenerateTextureMipmapEXT]]''' || - || - || [[glGenerateTextureMipmapEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenFramebuffers]]''' || {{Version_3_0}} || - || [[glGenFramebuffersEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenLists]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenProgramsARB]]''' || - || [[glGenProgramsARB]] || -  || [[glGenProgramsNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenQueries]]''' || {{Version_1_5}} || [[glGenQueriesARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenRenderbuffers]]''' || {{Version_3_0}} || - || [[glGenRenderbuffersEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenSamplers]]''' || {{Version_3_3}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenSymbolsEXT]]''' || - || - || [[glGenSymbolsEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenTextures]]''' || {{Version_1_1}} || - || [[glGenTexturesEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenVertexArrays]]''' || {{Version_3_0}} || - || - || [[glGenVertexarraysAPPLE]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenVertexShadersEXT]]''' || - || - || [[glGenVertexShadersEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGet]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveAttrib]]''' || {{Version_2_0}} || [[glGetActiveAttribARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveSubroutineName]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveSubroutineUniform]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveSubroutineUniformName]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniform]]''' || {{Version_2_0}} || [[glGetActiveUniformARB]] {{altIcon}}|| -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniformBlock]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniformBlockName]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniformName]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniforms]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetAttachedShaders]]''' || {{Version_2_0}} || [[glGetAttachedObjectsARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetAttribLocation]]''' || {{Version_2_0}} || [[glGetAttribLocationARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetBooleanv]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetBooleanIndexedEXT]]''' || - || - || [[glGetBooleanIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetBufferParameter]]''' || {{Version_1_5}} || [[glGetBufferParameterARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetBufferPointerv]]''' || {{Version_1_5}} || [[glGetBufferPointerARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetBufferSubData]]''' || {{Version_1_5}} || [[glGetBufferSubDataARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetClipPlane]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetColorTable]]''' || {{Version_1_2}} || - || [[glGetColorTableEXT]]{{altIcon}} || [[glGetColorTableSGI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetColorTableParameter]]''' || {{Version_1_2}} || - || [[glGetColorTableParameterEXT]]{{altIcon}} || [[glGetColorTableParameterSGI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetCompressedMultiTexImageEXT]]''' || - || - || [[glGetCompressedMultiTexImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetCompressedTexImage]]''' || {{Version_1_3}} || [[glGetCompressedTexImageARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetCompressedTextureImageEXT]]''' || - || - || [[glGetCompressedTextureImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetConvolutionFilter]]''' || {{Version_1_2}} || - || [[glGetConvolutionFilterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetConvolutionParameter]]''' || {{Version_1_2}} || - || [[glGetConvolutionParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetDoublev]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetDoubleIndexedEXT]]''' || - || - || [[glGetDoubleIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetError]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFloatv]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFloatIndexedEXT]]''' || - || - || [[glGetFloatIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFragDataLocation]]''' || {{Version_3_0}} || - || [[glGetFragDataLocationEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFragmentLightEXT]]''' || - || - || [[glGetFragmentLightEXT]] || [[glGetFragmentLightSGIX]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFragmentMaterialEXT]]''' || - || - || [[glGetFragmentMaterialEXT]] || [[glGetFragmentMaterialSGIX]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFramebufferAttachmentParameter]]''' || {{Version_3_0}} || - || [[glGetFramebufferAttachmentParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFramebufferParameterEXT]]''' || - || - || [[glGetFramebufferParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|''als Parameter von [[glGet#GL_CURRENT_PROGRAM|glGet]]'' || {{Version_2_0}} || [[glGetHandleARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetHistogram]]''' || {{Version_1_2}} || - || [[glGetHistogramEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetHistogramParameter]]''' || {{Version_1_2}} || - || [[glGetHistogramParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetIntegerv]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetIntegerIndexedEXT]]''' || - || - || [[glGetIntegerIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetInvariantBooleanEXT]]''' || - || - || [[glGetInvariantBooleanEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetInvariantFloatEXT]]''' || - || - || [[glGetInvariantFloatEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetInvariantIntegerEXT]]''' || - || - || [[glGetInvariantIntegerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetLight]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetLocalConstantBooleanEXT]]''' || - || - || [[glGetLocalConstantBooleanEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetLocalConstantFloatEXT]]''' || - || - || [[glGetLocalConstantFloatEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetLocalConstantIntegerEXT]]''' || - || - || [[glGetLocalConstantIntegerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMap]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMaterial]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMinmax]]''' || {{Version_1_2}} || - || [[glGetMinmaxEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMinmaxParameter]]''' || {{Version_1_2}} || - || [[glGetMinmaxParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMultisample]]''' || {{Version_3_2}} || - || -  || [[glGetMultisampleNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMultiTexEnvEXT]]''' || - || - || [[glGetMultiTexEnvEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMultiTexGenEXT]]''' || - || - || [[glGetMultiTexGenEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMultiTexImageEXT]]''' || - || - || [[glGetMultiTexImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMultiTexLevelParameterEXT]]''' || - || - || [[glGetMultiTexLevelParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMultiTexParameterEXT]]''' || - || - || [[glGetMultiTexParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetNamedBufferParameterEXT]]''' || - || - || [[glGetNamedBufferParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetNamedBufferPointerEXT]]''' || - || - || [[glGetNamedBufferPointerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetNamedBufferSubDataEXT]]''' || - || - || [[glGetNamedBufferSubDataEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetNamedFramebufferAttachmentParameterEXT]]''' || - || - || [[glGetNamedFramebufferAttachmentParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetNamedProgramEXT]]''' || - || - || [[glGetNamedProgramEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetNamedProgramLocalParameterEXT]]''' || - || - || [[glGetNamedProgramLocalParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetNamedProgramStringEXT]]''' || - || - || [[glGetNamedProgramStringEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetNamedRenderbufferParameterEXT]]''' || - || - || [[glGetNamedRenderbufferParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetPixelMap]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetPixelTransformParameterEXT]]''' || - || - || [[glGetPixelTransformParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetPointerv]]''' || {{Version_1_0}} || - || [[glGetPointervEXT]]{{altIcon}}  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetPointerIndexedEXT]]''' || - || - || [[glGetPointerIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetPolygonStipple]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgram]]''' || {{Version_2_0}} || [[glGetObjectParameterARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgramARB]]''' || - || [[glGetProgramARB]] || - || [[glGetProgramNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgramEnvParameterARB]]''' || - || [[glGetProgramEnvParameterARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgramInfoLog]]''' || {{Version_2_0}} || [[glGetInfoLogARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgramLocalParameterARB]]''' || - || [[glGetProgramLocalParameterARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgramStage]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgramStringARB]]''' || - || [[glGetProgramStringARB]] || -  || [[glGetProgramStringNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetQueryiv]]''' || {{Version_1_5}} || [[glGetQueryARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetQueryObject]]''' || {{Version_1_5}} || [[glGetQueryObjectARB]]{{altIcon}} || [[glGetQueryObjectEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetRenderbufferParameter]]''' || {{Version_3_0}} || - || [[glGetRenderbufferParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetSamplerParameter]]''' || {{Version_3_3}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetSeparableFilter]]''' || {{Version_1_2}} || - || [[glGetSeparableFilterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetShader]]''' || {{Version_2_0}} || [[glGetObjectParameterARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetShaderInfoLog]]''' || {{Version_2_0}} || [[glGetInfoLogARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetShaderSource]]''' || {{Version_2_0}} || [[glGetShaderSourceARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetString]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetSubroutineIndex]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetSubroutineUniformLocation]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetSync]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexEnv]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexGen]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexImage]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexLevelParameter]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexParameter]]''' || {{Version_1_0}} || - || [[glGetTexParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTextureImageEXT]]''' || - || - || [[glGetTextureImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTextureLevelParameterEXT]]''' || - || - || [[glGetTextureLevelParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTextureParameterEXT]]''' || - || - || [[glGetTextureParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTransformFeedbackVarying]]''' || {{Version_3_0}} || - || [[glGetTransformFeedbackVaryingEXT]]{{altIcon}} || [[glGetTransformFeedbackVaryingNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniform]]''' || {{Version_2_0}} || [[glGetUniformARB]]{{altIcon}} || [[glGetUniformEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformBlockIndex]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformBufferSizeEXT]]''' || - || - || [[glGetUniformBufferSizeEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformIndices]]''' || {{Version_3_1}} || - || - || -|&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformLocation]]''' || {{Version_2_0}} || [[glGetUniformLocationARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformOffsetEXT]]''' || - || - || [[glGetUniformOffsetEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformSubroutine]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetVariantBooleanEXT]]''' || - || - || [[glGetVariantBooleanEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetVariantFloatEXT]]''' || - || - || [[glGetVariantFloatEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetVariantIntegerEXT]]''' || - || - || [[glGetVariantIntegerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetVariantPointerEXT]]''' || - || - || [[glGetVariantPointerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetVertexAttrib]]''' || {{Version_2_0}} || [[glGetVertexAttribARB]]{{altIcon}} || [[glGetVertexAttribEXT]] || [[glGetVertexAttribNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetVertexAttribPointer]]''' || {{Version_2_0}} || [[glGetVertexAttribPointerARB]]{{altIcon}} || -  || [[glGetVertexAttribPointerNV]]{{altIcon}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== H ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glHint]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glHistogram]]''' || {{Version_1_2}} || - || [[glHistogramEXT]]{{altIcon}}  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== I ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIndex]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIndexFuncEXT]]''' || - || - || [[glIndexFuncEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIndexMask]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIndexMaterialEXT]]''' || - || - || [[glIndexMaterialEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIndexPointer]]''' || {{Version_1_1}} || - || [[glIndexPointerEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glInitNames]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glInsertComponentEXT]]''' || - || - || [[glInsertComponentEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glInterleavedArrays]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsBuffer]]''' || {{Version_1_5}} || [[glIsBufferARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsEnabled]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsEnabledIndexedEXT]]''' || - || - || [[glIsEnabledIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsFramebuffer]]''' || {{Version_3_0}} || - || [[glIsFramebufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsList]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsProgram]]''' || {{Version_2_0}} || [[glIsProgramARB]]{{altIcon}} || - || [[glIsProgramNV]]{{altIcon}} &lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsQuery]]''' || {{Version_1_5}} || [[glIsQueryARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsRenderbuffer]]''' || {{Version_3_0}} || - || [[glIsRenderbufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsSampler]]''' || {{Version_3_3}} || - || -   || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsShader]]''' || {{Version_2_0}} || - || -   || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsSync]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsTexture]]''' || {{Version_1_0}} || - || [[glIsTextureEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsVariantEnabledEXT]]''' || - || - || [[glIsVariantEnabledEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsVertexArray]]''' || {{Version_3_0}} || - || - || [[glIsVertexArrayAPPLE]]{{altIcon}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== L ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLight]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLightEnvEXT]]''' || - || - || [[glLightEnvEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLightModel]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLineStipple]]'''{{excIcon}} || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLineWidth]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLinkProgram]]''' || {{Version_2_0}} || [[glLinkProgramARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glListBase]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLoadIdentity]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLoadMatrix]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLoadName]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLoadTransposeMatrix]]''' || {{Version_1_3}} || [[glLoadTransposeMatrixARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLockArraysEXT]]''' || - || - || [[glLockArraysEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLogicOp]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== M ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMap1]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMap2]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMapBuffer]]''' || {{Version_1_5}} || [[glMapBufferARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMapBufferRange]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMapGrid]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMapNamedBufferEXT]]''' || - || - || [[glMapNamedBufferEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMaterial]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixIndexARB]]''' || - || [[glMatrixIndexARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixIndexPointerARB]]''' || - || [[glMatrixIndexPointerARB]] || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixFrustumEXT]]''' || - || - || [[glMatrixFrustumEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixLoadEXT]]''' || - || - || [[glMatrixLoadEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixLoadIdentityEXT]]''' || - || - || [[glMatrixLoadIdentityEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixLoadTransposedEXT]]''' || - || - || [[glMatrixLoadTransposedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixMode]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixMultEXT]]''' || - || - || [[glMatrixMultEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixMultTransposedEXT]]''' || - || - || [[glMatrixMultTransposedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixOrthoEXT]]''' || - || - || [[glMatrixOrthoEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixPopEXT]]''' || - || - || [[glMatrixPopEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixPushEXT]]''' || - || - || [[glMatrixPushEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixRotateEXT]]''' || - || - || [[glMatrixRotateEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixScaleEXT]]''' || - || - || [[glMatrixScaleEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixTranslateEXT]]''' || - || - || [[glMatrixTranslateEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMinmax]]''' || {{Version_1_2}} || - || [[glMinmaxEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiDrawArrays]]''' || {{Version_1_4}} || - || [[glMultiDrawArraysEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiDrawElements]]''' || {{Version_1_4}} || - || [[glMultiDrawElementsEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiDrawElementsBaseVertex]]''' || {{Version_3_3}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexBufferEXT]]''' || - || - || [[glMultiTexBufferEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexCoord]]''' || {{Version_1_3}} || [[glMultiTexCoordARB]]{{altIcon}} || -  || [[glMultiTexCoordNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexCoordPointerEXT]]''' || - || - || [[glMultiTexCoordPointerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexEnvEXT]]''' || - || - || [[glMultiTexEnvEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexGenEXT]]''' || - || - || [[glMultiTexGenEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexImageEXT]]''' || - || - || [[glMultiTexImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexParameterEXT]]''' || - || - || [[glMultiTexParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexRenderbufferEXT]]''' || - || - || [[glMultiTexRenderbufferEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexSubImageEXT]]''' || - || - || [[glMultiTexSubImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultMatrix]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultTransposeMatrix]]''' || {{Version_1_3}} || [[glMultTransposeMatrixARB]]{{altIcon}} || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== N ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedBufferDataEXT]]''' || - || - || [[glNamedBufferDataEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedBufferSubDataEXT]]''' || - || - || [[glNamedBufferSubDataEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedFramebufferRenderbufferEXT]]''' || - || - || [[glNamedFramebufferRenderbufferEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedFramebufferTextureEXT]]''' || - || - || [[glNamedFramebufferTextureEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedFramebufferTexture1DEXT]]''' || - || - || [[glNamedFramebufferTexture1DEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedFramebufferTexture2DEXT]]''' || - || - || [[glNamedFramebufferTexture2DEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedFramebufferTexture3DEXT]]''' || - || - || [[glNamedFramebufferTexture3DEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedFramebufferTextureFaceEXT]]''' || - || - || [[glNamedFramebufferTextureFaceEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedFramebufferTextureLayerEXT]]''' || - || - || [[glNamedFramebufferTextureLayerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedProgramLocalParameterEXT]]''' || - || - || [[glNamedProgramLocalParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedProgramStringEXT]]''' || - || - || [[glNamedProgramStringEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedRenderbufferStorageEXT]]''' || - || - || [[glNamedRenderbufferStorageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedRenderbufferStorageMultisampleEXT]]''' || - || - || [[glNamedRenderbufferStorageMultisampleEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedRenderbufferStorageMultisampleCoverageEXT]]''' || - || - || [[glNamedRenderbufferStorageMultisampleCoverageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNewBufferRegionEXT]]''' || - || - || [[glNewBufferRegionEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNewList]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNormal]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNormalPointer]]''' || {{Version_1_1}} || - || [[glNormalPointerEXT]]{{altIcon}} || [[glNormalPointerINTEL]]{{altIcon}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 0 ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glOrtho]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== P ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPassThrough]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPatchParameter]]''' || {{Version_4_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPixelMap]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPixelStore]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPixelTransfer]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPixelTransformParameterEXT]]''' || - || - || [[glPixelTransformParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPixelZoom]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPointParameter]]''' || {{Version_1_4}} || [[glPointParameterARB]]{{altIcon}} || [[glPointParameterEXT]]{{altIcon}}  || [[glPointParameterNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPointSize]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPolygonMode]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPolygonOffset]]''' || {{Version_1_0}} || - || [[glPolygonOffsetEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPolygonStipple]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPopAttrib]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPopClientAttrib]]''' || {{Version_1_0}} || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPopMatrix]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPopName]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPrimitiveRestart]]''' || {{Version_3_1}} || - || -  || [[glPrimitiveRestartNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPrimitiveRestartIndex]]''' || {{Version_3_1}} || - || -  || [[glPrimitiveRestartIndexNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPrioritizeTextures]]''' || {{Version_1_0}} || - || [[glPrioritizeTexturesEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProgramEnvParameterARB]]''' || - || [[glProgramEnvParameterARB]] || [[glProgramEnvParameterEXT]]{{altIcon}} || [[glProgramEnvParameterNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProgramLocalParameterARB]]''' || - || [[glProgramLocalParameterARB]] || [[glProgramLocalParameterEXT]]{{altIcon}} || [[glProgramLocalParameterNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProgramParameterARB]]''' || - || [[glProgramParameterARB]] || [[glProgramParameterEXT]]{{altIcon}}  || [[glProgramParameterNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProgramStringARB]]''' || - || [[glProgramStringARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProgramUniformEXT]]''' || - || - || [[glProgramUniformEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProgramUniformMatrixEXT]]''' || - || - || [[glProgramUniformMatrixEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProvokingVertex]]''' || {{Version_3_2}} || - || [[glProvokingVertexEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPushAttrib]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPushClientAttrib]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPushClientAttribDefaultEXT]]''' || - || - || [[glPushClientAttribDefaultEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPushMatrix]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPushName]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Q ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glQueryCounter]]''' || {{Version_3_3}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== R ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRasterPos]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glReadBuffer]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glReadBufferRegionEXT]]''' || - || - || [[glReadBufferRegionEXT]]  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glReadPixels]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRect]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRenderbufferStorage]]''' || {{Version_3_0}} || - || [[glRenderbufferStorageEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRenderbufferStorageMultisample]]''' || {{Version_3_0}} || - || [[glRenderbufferStorageMultisampleEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRenderMode]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glResetHistogram]]''' || {{Version_1_2}} || - || [[glResetHistogramEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glResetMinmax]]''' || {{Version_1_2}} || - || [[glResetMinmaxEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRotate]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== S ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSampleCoverage]]''' || {{Version_1_3}} || [[glSampleCoverageARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSampleMask]]''' || {{Version_3_2}} || - || [[glSampleMaskEXT]]{{altIcon}} || [[glSampleMaskSGIS]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSamplePatternEXT]]''' || - || - || [[glSamplePatternEXT]] || [[glSamplePatternSGIS]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSamplerParameter]]''' || {{Version_3_3}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glScale]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glScissor]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSecondaryColor]]''' || {{Version_1_4}} || - || [[glSecondaryColorEXT]]{{altIcon}} || [[glSecondaryColorNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSecondaryColorPointer]]''' || {{Version_1_4}} || - || [[glSecondaryColorPointerEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSelectBuffer]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSeparableFilter2D]]''' || {{Version_1_2}} || - || [[glSeparableFilter2DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSetInvariantEXT]]''' || - || - || [[glSetInvariantEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSetLocalConstantEXT]]''' || - || - || [[glSetLocalConstantEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glShadeModel]]'''{{excIcon}} || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glShaderOp1EXT]]''' || - || - || [[glShaderOp1EXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glShaderOp2EXT]]''' || - || - || [[glShaderOp2EXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glShaderOp3EXT]]''' || - || - || [[glShaderOp3EXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glShaderSource]]''' || {{Version_2_0}} || [[glShaderSourceARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilFunc]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilFuncSeparate]]''' || {{Version_2_0}} || - || - || [[glStencilFuncSeparateATI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilMask]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilMaskSeparate]]''' || {{Version_2_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilOp]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilOpSeparate]]''' || {{Version_2_0}} || - || - || [[glStencilOpSeparateATI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSwizzleEXT]]''' || - || - || [[glSwizzleEXT]] || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== T ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTangentPointerEXT]]''' || - || - || [[glTangentPointerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexBuffer]]''' || {{Version_3_1}} || [[glTexBufferARB]]{{altIcon}} || [[glTexBufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexCoord]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexCoordPointer]]''' || {{Version_1_1}} || - || [[glTexCoordPointerEXT]]{{altIcon}} || [[glTexCoordPointerINTEL]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexEnv]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexGen]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage1D]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage2D]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage2DMultisample]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage3D]]''' || {{Version_1_2}} || - || [[glTexImage3DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage3DMultisample]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexParameter]]''' || {{Version_1_0}} || - || [[glTexParameterIEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexSubImage1D]]''' || {{Version_1_0}} || - || [[glTexSubImage1DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexSubImage2D]]''' || {{Version_1_0}} || - || [[glTexSubImage2DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexSubImage3D]]''' || {{Version_1_2}} || - || [[glTexSubImage3DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTextureBufferEXT]]''' || - || - || [[glTextureBufferEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTextureImageEXT]]''' || - || - || [[glTextureImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTextureLightEXT]]''' || - || - || [[glTextureLightEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTextureMaterialEXT]]''' || - || - || [[glTextureMaterialEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTextureNormalEXT]]''' || - || - || [[glTextureNormalEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTextureParameterEXT]]''' || - || - || [[glTextureParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTextureRenderbufferEXT]]''' || - || - || [[glTextureRenderbufferEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTextureSubImageEXT]]''' || - || - || [[glTextureSubImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTransformFeedbackVaryings]]''' || {{Version_3_0}} || - || [[glTransformFeedbackVaryingsEXT]]{{altIcon}} || [[glTransformFeedbackVaryingsNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTranslate]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== U ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUniform]]''' || {{Version_2_0}} || [[glUniformARB]]{{altIcon}} || [[glUniformEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUniformBlockBinding]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUniformBufferEXT]]''' || - || - || [[glUniformBufferEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUniformMatrix]]''' || {{Version_2_0}} || [[glUniformMatrixARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUniformSubroutines]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUnlockArraysEXT]]''' || - || - || [[glUnlockArraysEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUnmapBuffer]]''' || {{Version_1_5}} || [[glUnmapBufferARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUnmapNamedBufferEXT]]''' || - || - || [[glUnmapNamedBufferEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUseProgram]]''' || {{Version_2_0}} || [[glUseProgramObjectARB]]{{altIcon}} ||- || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== V ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glValidateProgram]]''' || {{Version_2_0}} || [[glValidateProgramARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVariantEXT]]''' || - || - || [[glVariantEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVariantPointerEXT]]''' || - || - || [[glVariantPointerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertex]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexAttrib]]''' || {{Version_2_0}} || [[glVertexAttribARB]]{{altIcon}} || [[glVertexAttribEXT]]{{altIcon}} || [[glVertexAttribNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexAttribDivisor]]''' || {{Version_3_3}} || [[glVertexAttribDivisorARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexAttribPointer]]''' || {{Version_2_0}} || [[glVertexAttribPointerARB]]{{altIcon}} || [[glVertexAttribPointerEXT]]{{altIcon}} || [[glVertexAttribPointerNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexBlendARB]]''' || - || [[glVertexBlendARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexPointer]]''' || {{Version_1_1}} || - || [[glVertexPointerEXT]]{{altIcon}} || [[glVertexPointerINTEL]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexWeightEXT]]''' || - || - || [[glVertexWeightEXT]] || [[glVertexWeightNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexWeightPointerEXT]]''' || - || - || [[glVertexWeightPointerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glViewport]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== W ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glWaitSync]]''' || {{Version_3_2}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glWeightARB]]''' || - || [[glWeightARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glWeightPointerARB]]''' || - || [[glWeightPointerARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glWindowPos]]''' || {{Version_1_4}} || [[glWindowPosARB]]{{altIcon}} || -  || [[glWindowPosMESA]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glWriteMaskEXT]]''' || - || - || [[glWriteMaskEXT]] || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== OpenGL Parameter-Tabellen ===&lt;br /&gt;
Die nachfolgenden Listen enthalten Parameter- bzw. Typbeschreibungen, die bei vielen OpenGL-Funktionen immer wieder auftauchen.&lt;br /&gt;
&lt;br /&gt;
[[internes Pixelformat|interne Pixelformate]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Pixelformat|Pixelformate]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Pixeldatentyp|Datentypen für Pixel]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[:Kategorie:GLU|GLU]] ==&lt;br /&gt;
(Was ist die [[GLU]]?)&lt;br /&gt;
&lt;br /&gt;
=== B ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluBeginCurve]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluBeginPolygon]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluBeginSurface]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluBeginTrim]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluBuild1DMipmaps]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluBuild2DMipmaps]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluBuild3DMipmaps]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== C ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluCylinder]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== D ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluDeleteNurbsRenderer]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluDeleteQuadric]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluDeleteTess]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluDisk]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== E ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluEndCurve]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluEndPolygon]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluEndSurface]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluEndTrim]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluErrorString]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== G ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluGetNurbsProperty]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluGetString]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluGetTessProperty]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== L ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluLoadSamplingMatrices]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluLookAt]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== N ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluNewNurbsRenderer]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluNewQuadric]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluNewTess]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluNextContour]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluNurbsCallback]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluNurbsCurve]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluNurbsProperty]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluNurbsSurface]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== O ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluOrtho2D]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== P ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluPartialDisk]]'''{{excIcon}} || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluPerspective]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluPickMatrix]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluProject]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluPwlCurve]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Q ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluQuadricCallback]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluQuadricDrawStyle]]'''{{excIcon}} || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluQuadricNormals]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluQuadricOrientation]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluQuadricTexture]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== S ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluScaleImage]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluSphere]]'''{{excIcon}} || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== T ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluTessBeginContour]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluTessBeginPolygon]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluTessCallback]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluTessEndContour]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluTessEndPolygon]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluTessNormal]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluTessProperty]]''' {{icpIcon}} || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluTessVertex]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== U ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluUnProject]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== [[:Kategorie:GLX|GLX]] ==&lt;br /&gt;
(Was ist die [[GLX]]?)&lt;br /&gt;
&lt;br /&gt;
''Als Quelle für die Übersetzung weiterer Befehlsspezifikationen kann diese Sammlung verwendet werden: [http://www.opengl.org/documentation/specs/man_pages/hardcopy/GL/html/glx/ OpenGL.org GLX Manpages]''&lt;br /&gt;
&lt;br /&gt;
=== C ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXChooseFBConfig]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXChooseVisual]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXCopyContext]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXCreateContext]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXCreateGLXPixmap]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXCreateNewContext]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXCreatePbuffer]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXCreatePixmap]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXCreateWindow]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== D ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXDestroyContext]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXDestroyGLXPixmap]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXDestroyPbuffer]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXDestroyPixmap]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXDestroyWindow]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== F ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXFreeContextEXT]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== G ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetClientString]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetConfig]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetCurrentContextIDEXT]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetCurrentContext]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetCurrentDisplay]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetCurrentDrawable]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetCurrentReadDrawable]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetFBConfigAttrib]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetFBConfigs]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetProcAddress]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetSelectedEvent]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetVisualFromFBConfig]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== I ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXImportContextEXT]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXIntro]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXIsDirect]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== M ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXMakeContextCurrent]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXMakeCurrent]]''' || - || - || - || -&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
=== Q ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXQueryContext]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXQueryContextInfoEXT]]''' || - || - || [[glXQueryContextInfoEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXQueryDrawable]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXQueryExtension]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXQueryExtensionsString]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXQueryServerString]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXQueryVersion]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== S ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXSelectEvent]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXSwapBuffers]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== U ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXUseXFont]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== W ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXWaitGL]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXWaitX]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== [[:Kategorie:WGL|WGL]] ==&lt;br /&gt;
(Was ist die [[WGL]]?)&lt;br /&gt;
&lt;br /&gt;
''Als Quelle für die Übersetzung weiterer Befehlsspezifikationen kann diese Sammlung verwendet werden: [http://floyd.atc.no/Docs/OpenGL/man-pages/WGLmanpages/ floyd.atc.no WGL Manpages]''&lt;br /&gt;
&lt;br /&gt;
=== C ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglChoosePixelFormatARB]]''' || - || [[wglChoosePixelFormatARB]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglCopyContext]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglCreateContext]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglCreateBufferRegionEXT]]''' || - || - || [[wglCreateBufferRegionEXT]] || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglCreateLayerContext]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglCreatePbufferARB]]''' || - || [[wglCreatePbufferARB]] || - || - &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== D ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglDeleteBufferRegionEXT]]''' || - || - || [[wglDeleteBufferRegionEXT]] || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglDeleteContext]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglDestroyPbufferARB]]''' || - || [[wglDestroyPbufferARB]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglDescribeLayerPlane]]''' || - || - || - || - &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== G ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetCurrentContext]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetCurrentDC]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetCurrentReadDC]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetExtensionsStringARB]]''' || - || [[wglGetExtensionsStringARB]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetLayerPaletteEntries]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetPbufferDCARB]]''' || - || [[wglGetPbufferDCARB]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetPixelFormatAttribARB]]''' || - || [[wglGetPixelFormatAttribARB]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetPixelFormatAttribEXT]]''' || - || - || [[wglGetPixelFormatAttrixEXT]] || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetProcAddress]]''' || - || - || - || - &lt;br /&gt;
|}&lt;br /&gt;
=== M ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglMakeCurrent]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglMakeCurrentContextEXT]]''' || - || - || [[wglMakeCurrentContextEXT]] || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Q ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglQueryPbufferARB]]''' || - || [[wglQueryPbufferARB]] || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== R ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglRealizeLayerPalette]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglReleasePbufferDCARB]]''' || - || [[wglReleasePbufferDCARB]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglRestoreBufferRegionEXT]]''' || - || - || [[wglRestoreBufferRegionEXT]] || - &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== S ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglSaveBufferRegionEXT]]''' || - || - || [[wglSaveBufferRegionEXT]] || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglSetLayerPaletteEntries]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglShareLists]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglSwapIntervalEXT]]''' || - || - || [[wglSwapIntervalEXT]] || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglSwapLayerBuffers]]''' || - || - || - || - &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== U ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglUseFontBitmaps]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglUseFontOutlines]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Externe Funktionen ==&lt;br /&gt;
Hier sind alle Funktionen zu finden, die zwar direkt nichts mit OpenGL zu tun haben, aber trotzdem im Normalfall zur Nutzung der GL benötigt werden.&lt;br /&gt;
&lt;br /&gt;
=== Win32 Funktionen ===&lt;br /&gt;
{|{{Prettytable_B1}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[ChoosePixelFormat]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[DescribePixelFormat]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[GetLastError]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[getObject]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[GetPixelFormat]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[SetPixelFormat]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[SwapBuffers]]'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Linux / Unix Funktionen ===&lt;br /&gt;
{|{{Prettytable_B1}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[XCloseDisplay]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[XDefaultScreen]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[XOpenDisplay]]'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
[[OpenAL-Funktionsübersicht]], [[SDL-Funktionsübersicht]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=OpenGL3-Funktions%C3%BCbersicht&amp;diff=25174</id>
		<title>OpenGL3-Funktionsübersicht</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=OpenGL3-Funktions%C3%BCbersicht&amp;diff=25174"/>
				<updated>2011-06-16T19:12:43Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: Versionsnummern und Extensionentsprechungen hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Was hier hinein gehört ==&lt;br /&gt;
&lt;br /&gt;
In dieser Liste stehen alle OpenGL Funktionen, die in der neuesten OpenGL 3 Version im core profile enthalten sind.&lt;br /&gt;
Das heißt hier stehen auch Funktionen, die bereits aus OpenGL &amp;lt;= 2.1 bekannt sind, in OpenGL 3 aber immer noch vorhanden sind.&lt;br /&gt;
Funktionen, die nicht im core profile von OpenGL 3 vorhanden sind, gehören hier aber nicht rein.&lt;br /&gt;
&lt;br /&gt;
=== A ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glActiveTexture]]''' || {{Version_1_3}} || [[glActiveTextureARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glAttachShader]]''' || {{Version_2_0}}  || [[glAttachObjectARB]]{{altIcon}} || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== B ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBeginConditionalRender]]''' || {{Version_3_0}} || - || - || [[glBeginConditionalRenderNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBeginQuery]]''' || {{Version_1_5}} || [[glBeginQueryARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBeginTransformFeedback]]''' || {{Version_3_0}} || - || [[glBeginTransformFeedbackEXT]]{{altIcon}} || [[glBeginTransformFeedbackNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindAttribLocation]]''' || {{Version_2_0}} || [[glBindAttribLocationARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindBuffer]]''' || {{Version_1_5}} || [[glBindBufferARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindBufferBase]]''' || {{Version_3_0}} || - || [[glBindBufferBaseEXT]]{{altIcon}} || [[glBindBufferBaseNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindBufferRange]]''' || {{Version_3_0}} || - || [[glBindBufferRangeEXT]]{{altIcon}} || [[glBindBufferRangeNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindFragDataLocation]]''' || {{Version_3_0}} || - || [[glBindFragDataLocationEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindFragDataLocationIndexed]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindFramebuffer]]''' || {{Version_3_0}} || - || [[glBindFramebufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindRenderbuffer]]''' || {{Version_3_0}} || - || [[glBindRenderbufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindSampler]]''' || {{Version_3_3}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindTexture]]''' || {{Version_1_1}} || - || [[glBindTextureEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindVertexArray]]''' || {{Version_3_0}} || - || - || [[glBindVertexArrayAPPLE]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendColor]]''' || {{Version_1_2}} || - || [[glBlendColorEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendEquation]]''' || {{Version_1_2}} || - || [[glBlendEquationEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendEquationSeparate]]''' || {{Version_2_0}} || - || [[glBlendEquationSeparateEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendFunc]]'''{{excIcon}} || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendFuncSeparate]]''' || {{Version_1_4}} || - || [[glBlendFuncSeparateEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlitFramebuffer]]''' || {{Version_3_0}} || - || [[glBlitFramebufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBufferData]]''' || {{Version_1_5}} || [[glBufferDataARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBufferSubData]]''' || {{Version_1_5}} || [[glBufferSubDataARB]]{{altIcon}} || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== C ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCheckFramebufferStatus]]''' || {{Version_3_0}} || - || [[glCheckFramebufferStatusEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClampColor]]''' || {{Version_3_0}} || [[glClampColorARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClear]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearBuffer]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearColor]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearDepth]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearStencil]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClientWaitSync]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorMask]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompileShader]]''' || {{Version_2_0}} || [[glCompileShaderARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedTexImage]]''' || {{Version_1_3}} || [[glCompressedTexImageARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedTexSubImage]]''' || {{Version_1_3}} || [[glCompressedTexSubImageARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyBufferSubData]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexImage1D]]''' || {{Version_1_1}} || - || [[glCopyTexImage1DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexImage2D]]''' || {{Version_1_1}} || - || [[glCopyTexImage2DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexSubImage1D]]''' || {{Version_1_1}} || - || [[glCopyTexSubImage1DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexSubImage2D]]''' || {{Version_1_1}} || - || [[glCopyTexSubImage2DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexSubImage3D]]''' || {{Version_1_2}} || - || [[glCopyTexSubImage3DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCreateProgram]]''' || {{Version_2_0}} || [[glCreateProgramObjectARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCreateShader]]''' || {{Version_2_0}} || [[glCreateShaderObjectARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCullFace]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== D ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteBuffers]]''' || {{Version_1_5}} || [[glDeleteBuffersARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteFramebuffers]]''' || {{Version_3_0}} || - || [[glDeleteFramebuffersEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteProgram]]''' || {{Version_2_0}} || [[glDeleteObjectARB]] {{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteQueries]]''' || {{Version_1_5}} || [[glDeleteQueriesARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteRenderbuffers]]''' || {{Version_3_0}} || - || [[glDeleteRenderbuffersEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteSamplers]]''' || {{Version_3_3}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteShader]]''' || {{Version_2_0}} || [[glDeleteObjectARB]] {{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteSync]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteTextures]]''' || {{Version_1_1}} || - || [[glDeleteTexturesEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteVertexArrays]]''' || {{Version_3_0}} || - || - || [[glDeleteVertexArraysAPPLE]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDepthFunc]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDepthMask]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDepthRange]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDetachShader]]''' || {{Version_2_0}} || [[glDetachObjectARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisable]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisableVertexAttribArray]]''' || {{Version_2_0}} || [[glDisableVertexAttribArrayARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisablei]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawArrays]]''' || {{Version_1_1}} || - || [[glDrawArraysEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawArraysInstanced]]''' || {{Version_3_1}} || [[glDrawArraysInstancedARB]] || [[glDrawArraysInstancedEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawBuffer]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawBuffers]]''' || {{Version_2_0}} || [[glDrawBuffersARB]]{{altIcon}} || - || [[glDrawBuffersATI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawElements]]''' || {{Version_1_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawElementsBaseVertex]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawElementsInstanced]]''' || {{Version_3_1}} || [[glDrawElementsInstancedARB]] || [[glDrawElementsInstancedEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawElementsInstancedBaseVertex]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawRangeElements]]''' || {{Version_1_2}} || - || [[glDrawRangeElementsEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawRangeElementsBaseVertex]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== E ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnable]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnableVertexAttribArray]]''' || {{Version_2_0}} || [[glEnableVertexAttribArrayARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndConditionalRender]]''' || {{Version_3_0}} || - || - || [[glEndConditionalRenderNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndQuery]]''' || {{Version_1_5}} || [[glEndQueryARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndTransformFeedback]]''' || {{Version_3_0}} || - || [[glEndTransformFeedbackEXT]]{{altIcon}} || [[glEndTransformFeedbackNV]]{{altIcon}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== F ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFenceSync]]''' || {{Version_3_2}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFinish]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFlush]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFlushMappedBufferRange]]''' || {{Version_3_0}} || - || - || [[glFlushMappedBufferRangeAPPLE]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFrameBufferRenderBuffer]]''' || {{Version_3_0}} || - || [[glFrameBufferRenderBufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFramebufferTexture]]''' || {{Version_3_0}} || [[glFramebufferTextureARB]]{{altIcon}} || [[glFramebufferTextureEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFramebufferTextureLayer]]''' || {{Version_3_0}} || [[glFramebufferTextureLayerARB]]{{altIcon}} || [[glFramebufferTextureLayerEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFrontFace]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== G ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenBuffers]]''' || {{Version_1_5}} || [[glGenBuffersARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenFramebuffers]]''' || {{Version_3_0}} || - || [[glGenFramebuffersEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenQueries]]''' || {{Version_1_5}} || [[glGenQueriesARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenRenderbuffers]]''' || {{Version_3_0}} || - || [[glGenRenderbuffersEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenSamplers]]''' || {{Version_3_3}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenTextures]]''' || {{Version_1_1}} || - || [[glGenTexturesEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenVertexArrays]]''' || {{Version_3_0}} || - || - || [[glGenVertexarraysAPPLE]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenerateMipmap]]''' || {{Version_3_0}} || - || [[glGenerateMipmapEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGet]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveAttrib]]''' || {{Version_2_0}} || [[glGetActiveAttribARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniform]]''' || {{Version_2_0}} || [[glGetActiveUniformARB]] {{altIcon}}|| -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniformBlock]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniformBlockName]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniformName]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniforms]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetAttachedShaders]]''' || {{Version_2_0}} || [[glGetAttachedObjectsARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetAttribLocation]]''' || {{Version_2_0}} || [[glGetAttribLocationARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetBufferParameter]]''' || {{Version_1_5}} || [[glGetBufferParameterARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetBufferPointerv]]''' || {{Version_1_5}} || [[glGetBufferPointerARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetBufferSubData]]''' || {{Version_1_5}} || [[glGetBufferSubDataARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetCompressedTexImage]]''' || {{Version_1_3}} || [[glGetCompressedTexImageARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetError]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFragDataIndex]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFragDataLocation]]''' || {{Version_3_0}} || - || [[glGetFragDataLocationEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFramebufferAttachmentParameter]]''' || {{Version_3_0}} || - || [[glGetFramebufferAttachmentParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMultisample]]''' || {{Version_3_2}} || - || -  || [[glGetMultisampleNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgram]]''' || {{Version_2_0}} || [[glGetObjectParameterARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgramInfoLog]]''' || {{Version_2_0}} || [[glGetInfoLogARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetQueryObject]]''' || {{Version_1_5}} || [[glGetQueryObjectARB]]{{altIcon}} || [[glGetQueryObjectEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetQueryiv]]''' || {{Version_1_5}} || [[glGetQueryARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetRenderbufferParameter]]''' || {{Version_3_0}} || - || [[glGetRenderbufferParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetSamplerParameter]]''' || {{Version_3_3}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetShader]]''' || {{Version_2_0}} || [[glGetObjectParameterARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetShaderInfoLog]]''' || {{Version_2_0}} || [[glGetInfoLogARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetShaderSource]]''' || {{Version_2_0}} || [[glGetShaderSourceARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetString]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetSync]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexImage]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexLevelParameter]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexParameter]]''' || {{Version_1_0}} || - || [[glGetTexParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTransformFeedbackVarying]]''' || {{Version_3_0}} || - || [[glGetTransformFeedbackVaryingEXT]]{{altIcon}} || [[glGetTransformFeedbackVaryingNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniform]]''' || {{Version_2_0}} || [[glGetUniformARB]]{{altIcon}} || [[glGetUniformEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformBlockIndex]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformIndices]]''' || {{Version_3_1}} || - || - || -|&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformLocation]]''' || {{Version_2_0}} || [[glGetUniformLocationARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetVertexAttrib]]''' || {{Version_2_0}} || [[glGetVertexAttribARB]]{{altIcon}} || [[glGetVertexAttribEXT]] || [[glGetVertexAttribNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetVertexAttribPointer]]''' || {{Version_2_0}} || [[glGetVertexAttribPointerARB]]{{altIcon}} || -  || [[glGetVertexAttribPointerNV]]{{altIcon}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== H ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glHint]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== I ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsBuffer]]''' || {{Version_1_5}} || [[glIsBufferARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsEnabled]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsFramebuffer]]''' || {{Version_3_0}} || - || [[glIsFramebufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsProgram]]''' || {{Version_2_0}} || [[glIsProgramARB]]{{altIcon}} || - || [[glIsProgramNV]]{{altIcon}} &lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsQuery]]''' || {{Version_1_5}} || [[glIsQueryARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsRenderbuffer]]''' || {{Version_3_0}} || - || [[glIsRenderbufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsSampler]]''' || {{Version_3_3}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsShader]]''' || {{Version_2_0}} || - || -   || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsSync]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsTexture]]''' || {{Version_1_0}} || - || [[glIsTextureEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsVertexArray]]''' || {{Version_3_0}} || - || - || [[glIsVertexArrayAPPLE]]{{altIcon}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== L ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLineWidth]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLinkProgram]]''' || {{Version_2_0}} || [[glLinkProgramARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLogicOp]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== M ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMapBuffer]]''' || {{Version_1_5}} || [[glMapBufferARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMapBufferRange]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiDrawArrays]]''' || {{Version_1_4}} || - || [[glMultiDrawArraysEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiDrawElements]]''' || {{Version_1_4}} || - || [[glMultiDrawElementsEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiDrawElementsBaseVertex]]''' || {{Version_3_3}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== P ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPixelStore]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPointParameter]]''' || {{Version_1_4}} || [[glPointParameterARB]]{{altIcon}} || [[glPointParameterEXT]]{{altIcon}}  || [[glPointParameterNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPointSize]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPolygonMode]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPolygonOffset]]''' || {{Version_1_0}} || - || [[glPolygonOffsetEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPrimitiveRestartIndex]]''' || {{Version_3_1}} || - || -  || [[glPrimitiveRestartIndexNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProvokingVertex]]''' || {{Version_3_2}} || - || [[glProvokingVertexEXT]]{{altIcon}} || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Q ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glQueryCounter]]''' || {{Version_3_3}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== R ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glReadBuffer]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glReadPixels]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRenderbufferStorage]]''' || {{Version_3_0}} || - || [[glRenderbufferStorageEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRenderbufferStorageMultisample]]''' || {{Version_3_0}} || - || [[glRenderbufferStorageMultisampleEXT]]{{altIcon}} || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== S ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSampleCoverage]]''' || {{Version_1_3}} || [[glSampleCoverageARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSampleMask]]''' || {{Version_3_2}} || - || [[glSampleMaskEXT]]{{altIcon}} || [[glSampleMaskSGIS]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSamplerParameter]]''' || {{Version_3_3}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glScissor]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glShaderSource]]''' || {{Version_2_0}} || [[glShaderSourceARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilFunc]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilFuncSeparate]]''' || {{Version_2_0}} || - || - || [[glStencilFuncSeparateATI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilMask]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilMaskSeparate]]''' || {{Version_2_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilOp]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilOpSeparate]]''' || {{Version_2_0}} || - || - || [[glStencilOpSeparateATI]]{{altIcon}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== T ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexBuffer]]''' || {{Version_3_1}} || [[glTexBufferARB]]{{altIcon}} || [[glTexBufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage1D]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage2D]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage2DMultisample]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage3D]]''' || {{Version_1_2}} || - || [[glTexImage3DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage3DMultisample]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexParameter]]''' || {{Version_1_0}} || - || [[glTexParameterIEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexSubImage1D]]''' || {{Version_1_0}} || - || [[glTexSubImage1DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexSubImage2D]]''' || {{Version_1_0}} || - || [[glTexSubImage2DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexSubImage3D]]''' || {{Version_1_2}} || - || [[glTexSubImage3DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTransformFeedbackVaryings]]''' || {{Version_3_0}} || - || [[glTransformFeedbackVaryingsEXT]]{{altIcon}} || [[glTransformFeedbackVaryingsNV]]{{altIcon}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== U ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUniform]]''' || {{Version_2_0}} || [[glUniformARB]]{{altIcon}} || [[glUniformEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUniformBlockBinding]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUnmapBuffer]]''' || {{Version_1_5}} || [[glUnmapBufferARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUseProgram]]''' || {{Version_2_0}} || [[glUseProgramObjectARB]]{{altIcon}} ||- || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== V ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glValidateProgram]]''' || {{Version_2_0}} || [[glValidateProgramARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexAttrib]]''' || {{Version_2_0}} || [[glVertexAttribARB]]{{altIcon}} || [[glVertexAttribEXT]]{{altIcon}} || [[glVertexAttribNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexAttribDivisor]]''' || {{Version_3_3}} || [[glVertexAttribDivisorARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexAttribPointer]]''' || {{Version_2_0}} || [[glVertexAttribPointerARB]]{{altIcon}} || [[glVertexAttribPointerEXT]]{{altIcon}} || [[glVertexAttribPointerNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glViewport]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== W ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glWaitSync]]''' || {{Version_3_2}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:GL]]&lt;br /&gt;
[[Kategorie:GL3]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=OpenGL2.1-Funktions%C3%BCbersicht&amp;diff=25173</id>
		<title>OpenGL2.1-Funktionsübersicht</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=OpenGL2.1-Funktions%C3%BCbersicht&amp;diff=25173"/>
				<updated>2011-06-16T18:49:38Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: Versionsnummer und Extensionentsprechungen hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Was hier hinein gehört ==&lt;br /&gt;
&lt;br /&gt;
In dieser Liste stehen alle Kernfunktionen, der OpenGL Version 2.1.&lt;br /&gt;
&lt;br /&gt;
=== A ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glAccum]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glActiveTexture]]''' || {{Version_1_3}} || [[glActiveTextureARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glAlphaFunc]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glAreTexturesResident]]''' || {{Version_1_1}} || - || [[glAreTexturesResidentEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glArrayElement]]''' || {{Version_1_1}} || - || [[glArrayElementEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glAttachShader]]''' || {{Version_2_0}}  || [[glAttachObjectARB]]{{altIcon}} || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== B ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBegin]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBeginQuery]]''' || {{Version_1_5}} || [[glBeginQueryARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindAttribLocation]]''' || {{Version_2_0}} || [[glBindAttribLocationARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindBuffer]]''' || {{Version_1_5}} || [[glBindBufferARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindTexture]]''' || {{Version_1_1}} || - || [[glBindTextureEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBitmap]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendColor]]''' || {{Version_1_2}} || - || [[glBlendColorEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendEquation]]''' || {{Version_1_2}} || - || [[glBlendEquationEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendEquationSeparate]]''' || {{Version_2_0}} || - || [[glBlendEquationSeparateEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendFunc]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendFuncSeparate]]''' || {{Version_1_4}} || - || [[glBlendFuncSeparateEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBufferData]]''' || {{Version_1_5}} || [[glBufferDataARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBufferSubData]]''' || {{Version_1_5}} || [[glBufferSubDataARB]]{{altIcon}} || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== C ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCallList]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCallLists]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClear]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearAccum]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearColor]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearDepth]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearIndex]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearStencil]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClientActiveTexture]]''' || {{Version_1_3}} || [[glClientActiveTextureARB]]{{altIcon}} || -   || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClipPlane]]'''{{excIcon}} || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColor]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorMask]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorMaterial]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorPointer]]''' || {{Version_1_1}} || - || [[glColorPointerEXT]]{{altIcon}} || [[glColorPointerINTEL]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorSubTable]]''' || {{Version_1_2}} || - || [[glColorSubTableEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorTable]]''' || {{Version_1_2}} || - || [[glColorTableEXT]]{{altIcon}} || [[glColorTableSGI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorTableParameter]]''' || {{Version_1_2}}|| - || - || [[glColorTableParameterSGI]]{{altIcon}} &lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompileShader]]''' || {{Version_2_0}} || [[glCompileShaderARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedTexImage]]''' || {{Version_1_3}} || [[glCompressedTexImageARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedTexSubImage]]''' || {{Version_1_3}} || [[glCompressedTexSubImageARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glConvolutionFilter1D]]''' || {{Version_1_2}} || - || [[glConvolutionFilter1DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glConvolutionFilter2D]]''' || {{Version_1_2}} || - || [[glConvolutionFilter2DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glConvolutionParameter]]''' || {{Version_1_2}} || - || [[glConvolutionParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyColorSubTable]]''' || {{Version_1_2}} || - || [[glCopyColorSubTableEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyColorTable]]''' || {{Version_1_2}} || - || - || [[glCopyColorTableSGI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyConvolutionFilter]]''' || {{Version_1_2}} || - || [[glCopyConvolutionFilterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyPixels]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexImage1D]]''' || {{Version_1_1}} || - || [[glCopyTexImage1DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexImage2D]]''' || {{Version_1_1}} || - || [[glCopyTexImage2DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexSubImage1D]]''' || {{Version_1_1}} || - || [[glCopyTexSubImage1DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexSubImage2D]]''' || {{Version_1_1}} || - || [[glCopyTexSubImage2DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexSubImage3D]]''' || {{Version_1_2}} || - || [[glCopyTexSubImage3DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCreateProgram]]''' || {{Version_2_0}} || [[glCreateProgramObjectARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCreateShader]]''' || {{Version_2_0}} || [[glCreateShaderObjectARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCullFace]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== D ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteBuffers]]''' || {{Version_1_5}} || [[glDeleteBuffersARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteLists]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteProgram]]''' || {{Version_2_0}} || [[glDeleteObjectARB]] {{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteQueries]]''' || {{Version_1_5}} || [[glDeleteQueriesARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteShader]]''' || {{Version_2_0}} || [[glDeleteObjectARB]] {{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteTextures]]''' || {{Version_1_1}} || - || [[glDeleteTexturesEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDepthFunc]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDepthMask]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDepthRange]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDetachShader]]''' || {{Version_2_0}} || [[glDetachObjectARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisable]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisableClientState]]''' || {{Version_1_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisableVertexAttribArray]]''' || {{Version_2_0}} || [[glDisableVertexAttribArrayARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawArrays]]''' || {{Version_1_1}} || - || [[glDrawArraysEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawBuffer]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawBuffers]]''' || {{Version_2_0}} || [[glDrawBuffersARB]]{{altIcon}} || - || [[glDrawBuffersATI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawElements]]''' || {{Version_1_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawPixels]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawRangeElements]]''' || {{Version_1_2}} || - || [[glDrawRangeElementsEXT]]{{altIcon}} || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== E ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEdgeFlag]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEdgeFlagPointer]]''' || {{Version_1_1}} || - || [[glEdgeFlagPointerEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnable]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnableClientState]]''' || {{Version_1_1}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnableVertexAttribArray]]''' || {{Version_2_0}} || [[glEnableVertexAttribArrayARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnd]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndList]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndQuery]]''' || {{Version_1_5}} || [[glEndQueryARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEvalCoord]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEvalMesh]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEvalPoint]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== F ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFeedbackBuffer]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFinish]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFlush]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFog]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFogCoord]]''' || {{Version_1_4}} || - || [[glFogCoordEXT]]{{altIcon}}  || [[glFogCoordNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFogCoordPointer]]''' || {{Version_1_4}} || - || [[glFogCoordPointerEXT]]{{altIcon}}  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFrontFace]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFrustum]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== G ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenBuffers]]''' || {{Version_1_5}} || [[glGenBuffersARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenLists]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenQueries]]''' || {{Version_1_5}} || [[glGenQueriesARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenTextures]]''' || {{Version_1_1}} || - || [[glGenTexturesEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGet]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveAttrib]]''' || {{Version_2_0}} || [[glGetActiveAttribARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniform]]''' || {{Version_2_0}} || [[glGetActiveUniformARB]] {{altIcon}}|| -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetAttachedShaders]]''' || {{Version_2_0}} || [[glGetAttachedObjectsARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetAttribLocation]]''' || {{Version_2_0}} || [[glGetAttribLocationARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetBufferParameter]]''' || {{Version_1_5}} || [[glGetBufferParameterARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetBufferPointerv]]''' || {{Version_1_5}} || [[glGetBufferPointerARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetBufferSubData]]''' || {{Version_1_5}} || [[glGetBufferSubDataARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetClipPlane]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetColorTable]]''' || {{Version_1_2}} || - || [[glGetColorTableEXT]]{{altIcon}} || [[glGetColorTableSGI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetColorTableParameter]]''' || {{Version_1_2}} || - || [[glGetColorTableParameterEXT]]{{altIcon}} || [[glGetColorTableParameterSGI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetCompressedTexImage]]''' || {{Version_1_3}} || [[glGetCompressedTexImageARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetConvolutionFilter]]''' || {{Version_1_2}} || - || [[glGetConvolutionFilterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetConvolutionParameter]]''' || {{Version_1_2}} || - || [[glGetConvolutionParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetError]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetHistogram]]''' || {{Version_1_2}} || - || [[glGetHistogramEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetHistogramParameter]]''' || {{Version_1_2}} || - || [[glGetHistogramParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetLight]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMap]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMaterial]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMinmax]]''' || {{Version_1_2}} || - || [[glGetMinmaxEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMinmaxParameter]]''' || {{Version_1_2}} || - || [[glGetMinmaxParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetPixelMap]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetPointerv]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetPolygonStipple]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgram]]''' || {{Version_2_0}} || [[glGetObjectParameterARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgramInfoLog]]''' || {{Version_2_0}} || [[glGetInfoLogARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetQueryiv]]''' || {{Version_1_5}} || [[glGetQueryARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetQueryObject]]''' || {{Version_1_5}} || [[glGetQueryObjectARB]]{{altIcon}} || [[glGetQueryObjectEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetSeparableFilter]]''' || {{Version_1_2}} || - || [[glGetSeparableFilterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetShader]]''' || {{Version_2_0}} || [[glGetObjectParameterARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetShaderInfoLog]]''' || {{Version_2_0}} || [[glGetInfoLogARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetShaderSource]]''' || {{Version_2_0}} || [[glGetShaderSourceARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetString]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexEnv]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexGen]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexImage]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexLevelParameter]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexParameter]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniform]]''' || {{Version_2_0}} || [[glGetUniformARB]]{{altIcon}} || [[glGetUniformEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformLocation]]''' || {{Version_2_0}} || [[glGetUniformLocationARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetVertexAttrib]]''' || {{Version_2_0}} || [[glGetVertexAttribARB]]{{altIcon}} || [[glGetVertexAttribEXT]] || [[glGetVertexAttribNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetVertexAttribPointer]]''' || {{Version_2_0}} || [[glGetVertexAttribPointerARB]]{{altIcon}} || -  || [[glGetVertexAttribPointerNV]]{{altIcon}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== H ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glHint]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glHistogram]]''' || {{Version_1_2}} || - || [[glHistogramEXT]]{{altIcon}}  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== I ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIndex]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIndexMask]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIndexPointer]]''' || {{Version_1_1}} || - || [[glIndexPointerEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glInitNames]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glInterleavedArrays]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsBuffer]]''' || {{Version_1_5}} || [[glIsBufferARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsEnabled]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsList]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsProgram]]''' || {{Version_2_0}} || [[glIsProgramARB]]{{altIcon}} || - || [[glIsProgramNV]]{{altIcon}} &lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsQuery]]''' || {{Version_1_5}} || [[glIsQueryARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsShader]]''' || {{Version_2_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsTexture]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== L ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLight]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLightModel]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLineStipple]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLineWidth]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLinkProgram]]''' || {{Version_2_0}} || [[glLinkProgramARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glListBase]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLoadIdentity]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLoadMatrix]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLoadName]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLoadTransposeMatrix]]''' || {{Version_1_3}} || [[glLoadTransposeMatrixARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLogicOp]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== M ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMap1]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMap2]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMapBuffer]]''' || {{Version_1_5}} || [[glMapBufferARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMapGrid]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMaterial]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixMode]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMinmax]]''' || {{Version_1_2}} || - || [[glMinmaxEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiDrawArrays]]''' || {{Version_1_4}} || - || [[glMultiDrawArraysEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiDrawElements]]''' || {{Version_1_4}} || - || [[glMultiDrawElementsEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexCoord]]''' || {{Version_1_3}} || [[glMultiTexCoordARB]]{{altIcon}} || -  || [[glMultiTexCoordNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultMatrix]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultTransposeMatrix]]''' || {{Version_1_3}} || [[glMultTransposeMatrixARB]]{{altIcon}} || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== N ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNewList]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNormal]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNormalPointer]]''' || {{Version_1_1}} || - || [[glNormalPointerEXT]]{{altIcon}} || [[glNormalPointerINTEL]]{{altIcon}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== O ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glOrtho]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== P ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPassThrough]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPixelMap]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPixelStore]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPixelTransfer]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPixelZoom]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPointParameter]]''' || {{Version_1_4}} || [[glPointParameterARB]]{{altIcon}} || [[glPointParameterEXT]]{{altIcon}}  || [[glPointParameterNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPointSize]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPolygonMode]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPolygonOffset]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPolygonStipple]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPopAttrib]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPopClientAttrib]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPopMatrix]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPopName]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPrioritizeTextures]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPushAttrib]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPushClientAttrib]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPushMatrix]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPushName]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== R ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRasterPos]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glReadBuffer]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glReadPixels]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRect]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRenderMode]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glResetHistogram]]''' || {{Version_1_2}} || - || [[glResetHistogramEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glResetMinmax]]''' || {{Version_1_2}} || - || [[glResetMinmaxEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRotate]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== S ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSampleCoverage]]''' || {{Version_1_3}} || [[glSampleCoverageARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glScale]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glScissor]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSecondaryColor]]''' || {{Version_1_4}} || - || [[glSecondaryColorEXT]]{{altIcon}} || [[glSecondaryColorNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSecondaryColorPointer]]''' || {{Version_1_4}} || - || [[glSecondaryColorPointerEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSelectBuffer]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSeparableFilter2D]]''' || {{Version_1_2}} || - || [[glSeparableFilter2DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glShadeModel]]'''{{excIcon}} || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glShaderSource]]''' || {{Version_2_0}} || [[glShaderSourceARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilFunc]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilFuncSeparate]]''' || {{Version_2_0}} || - || - || [[glStencilFuncSeparateATI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilMask]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilMaskSeparate]]''' || {{Version_2_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilOp]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilOpSeparate]]''' || {{Version_2_0}} || - || - || [[glStencilOpSeparateATI]]{{altIcon}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== T ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexCoord]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexCoordPointer]]''' || {{Version_1_1}} || - || [[glTexCoordPointerEXT]]{{altIcon}} || [[glTexCoordPointerINTEL]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexEnv]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexGen]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage1D]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage2D]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage3D]]''' || {{Version_1_2}} || - || [[glTexImage3DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexParameter]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexSubImage1D]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexSubImage2D]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexSubImage3D]]''' || {{Version_1_2}} || - || [[glTexSubImage3DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTranslate]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== U ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUniform]]''' || {{Version_2_0}} || [[glUniformARB]]{{altIcon}} || [[glUniformEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUnmapBuffer]]''' || {{Version_1_5}} || [[glUnmapBufferARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUseProgram]]''' || {{Version_2_0}} || [[glUseProgramObjectARB]]{{altIcon}} ||- || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== V ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glValidateProgram]]''' || {{Version_2_0}} || [[glValidateProgramARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertex]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexAttrib]]''' || {{Version_2_0}} || [[glVertexAttribARB]]{{altIcon}} || [[glVertexAttribEXT]]{{altIcon}} || [[glVertexAttribNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexAttribPointer]]''' || {{Version_2_0}} || [[glVertexAttribPointerARB]]{{altIcon}} || [[glVertexAttribPointerEXT]]{{altIcon}} || [[glVertexAttribPointerNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexPointer]]''' || {{Version_1_1}} || - || [[glVertexPointerEXT]]{{altIcon}} || [[glVertexPointerINTEL]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glViewport]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== W ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glWindowPos]]''' || {{Version_1_4}} || [[glWindowPosARB]]{{altIcon}} || -  || [[glWindowPosMESA]]{{altIcon}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:GL]]&lt;br /&gt;
[[Kategorie:GL2.1]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=OpenGL4-Funktions%C3%BCbersicht&amp;diff=25172</id>
		<title>OpenGL4-Funktionsübersicht</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=OpenGL4-Funktions%C3%BCbersicht&amp;diff=25172"/>
				<updated>2011-06-16T16:59:08Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: Seite angelegt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Was hier hinein gehört ==&lt;br /&gt;
&lt;br /&gt;
In dieser Liste stehen alle OpenGL Funktionen, die in der neuesten OpenGL 4 Version im core profile enthalten sind.&lt;br /&gt;
Das heißt hier stehen auch Funktionen, die bereits aus OpenGL &amp;lt;= 2.1 bekannt sind, in OpenGL 4 aber immer noch vorhanden sind.&lt;br /&gt;
Funktionen, die nicht im core profile von OpenGL 4 vorhanden sind, gehören hier aber nicht rein.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== A ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glActiveShaderProgram]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glActiveTexture]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glAttachShader]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== B ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBeginConditionalRender]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBeginQuery]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBeginQueryIndexed]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBeginTransformFeedback]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindAttribLocation]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindBuffer]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindBufferBase]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindBufferRange]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindFragDataLocation]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindFragDataLocationIndexed]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindFramebuffer]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindProgramPipeline]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindRenderbuffer]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindSampler]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindTexture]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindTransformFeedback]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindVertexArray]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendColor]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendEquation]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendEquationSeparate]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendFunc]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendFuncSeparate]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlitFramebuffer]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBufferData]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBufferSubData]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== C ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCheckFramebufferStatus]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClampColor]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClear]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearBuffer]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearColor]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearDepth]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearStencil]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClientWaitSync]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorMask]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorMaski]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompileShader]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedTexImage1D]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedTexImage2D]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedTexImage3D]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedTexSubImage1D]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedTexSubImage2D]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedTexSubImage3D]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyBufferSubData]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexImage1D]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexImage2D]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexSubImage1D]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexSubImage2D]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexSubImage3D]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCreateProgram]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCreateShader]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCreateShaderProgram]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCullFace]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== D ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteBuffers]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteFramebuffers]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteProgram]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteProgramPipelines]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteQueries]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteRenderbuffers]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteSamplers]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteShader]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteSync]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteTextures]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteTransformFeedbacks]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteVertexArrays]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDepthFunc]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDepthMask]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDepthRange]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDepthRangeArray]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDepthRangeIndexed]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDetachShader]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisable]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisableVertexAttribArray]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawArrays]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawArraysIndirect]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawArraysInstanced]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawBuffer]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawBuffers]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawElements]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawElementsBaseVertex]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawElementsIndirect]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawElementsInstanced]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawElementsInstancedBaseVertex]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawRangeElements]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawRangeElementsBaseVertex]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawTransformFeedback]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawTransformFeedbackStream]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== E ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnable]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnableVertexAttribArray]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndConditionalRender]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndQuery]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndQueryIndexed]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndTransformFeedback]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== F ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFenceSync]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFinish]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFlush]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFlushMappedBufferRange]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFramebufferRenderbuffer]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFramebufferTexture]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFramebufferTextureLayer]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFrontFace]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== G ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenBuffers]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenFramebuffers]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenProgramPipelines]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenQueries]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenRenderbuffers]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenSamplers]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenTextures]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenTransformFeedbacks]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenVertexArrays]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenerateMipmap]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGet]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveAttrib]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveSubroutineName]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveSubroutineUniform]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveSubroutineUniformName]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniform]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniformBlock]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniformBlockName]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniformName]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniformsiv]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetAttachedShaders]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetAttribLocation]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetBufferParameter]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetBufferPointerv]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetBufferSubData]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetCompressedTexImage]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetError]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFragDataIndex]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFragDataLocation]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFramebufferAttachmentParameter]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMultisample]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgram]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgramBinary]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgramInfoLog]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgramPipeline]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgramPipelineInfoLog]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgramStage]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetQueryIndexed]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetQueryObject]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetQueryiv]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetRenderbufferParameter]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetSamplerParameter]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetShader]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetShaderInfoLog]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetShaderPrecisionFormat]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetShaderSource]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetString]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetSubroutineIndex]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetSubroutineUniformLocation]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetSync]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexImage]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexLevelParameter]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexParameter]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTransformFeedbackVarying]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniform]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformBlockIndex]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformIndices]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformLocation]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformSubroutine]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetVertexAttrib]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetVertexAttribPointerv]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== H ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glHint]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== I ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsBuffer]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsEnabled]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsFramebuffer]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsProgram]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsProgramPipeline]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsQuery]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsRenderbuffer]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsSampler]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsShader]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsSync]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsTexture]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsTransformFeedback]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsVertexArray]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== L ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLineWidth]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLinkProgram]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLogicOp]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== M ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMapBuffer]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMapBufferRange]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMinSampleShading]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiDrawArrays]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiDrawElements]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiDrawElementsBaseVertex]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== P ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPatchParameter]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPauseTransformFeedback]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPixelStore]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPointParameter]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPointSize]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPolygonMode]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPolygonOffset]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPrimitiveRestartIndex]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProgramBinary]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProgramParameter]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProgramUniform]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProvokingVertex]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Q ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glQueryCounter]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== R ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glReadBuffer]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glReadPixels]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glReleaseShaderCompiler]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRenderbufferStorage]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRenderbufferStorageMultisample]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glResumeTransformFeedback]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== S ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSampleCoverage]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSampleMaski]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSamplerParameter]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glScissor]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glScissorArray]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glScissorIndexed]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glShaderBinary]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glShaderSource]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilFunc]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilFuncSeparate]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilMask]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilMaskSeparate]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilOp]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilOpSeparate]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== T ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexBuffer]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage1D]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage2D]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage2DMultisample]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage3D]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage3DMultisample]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexParameter]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexSubImage1D]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexSubImage2D]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexSubImage3D]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTransformFeedbackVaryings]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== U ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUniform]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUniformBlockBinding]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUniformSubroutines]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUnmapBuffer]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUseProgram]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUseProgramStages]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== V ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glValidateProgram]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glValidateProgramPipeline]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexAttrib]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexAttribDivisor]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexAttribPointer]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glViewport]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glViewportArray]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glViewportIndexed]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== W ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glWaitSync]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:GL]]&lt;br /&gt;
[[Kategorie:GL4]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=OpenGL2.1-Funktions%C3%BCbersicht&amp;diff=25171</id>
		<title>OpenGL2.1-Funktionsübersicht</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=OpenGL2.1-Funktions%C3%BCbersicht&amp;diff=25171"/>
				<updated>2011-06-16T16:58:30Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: Seite angelegt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Was hier hinein gehört ==&lt;br /&gt;
&lt;br /&gt;
In dieser Liste stehen alle Kernfunktionen, der OpenGL Version 2.1.&lt;br /&gt;
&lt;br /&gt;
=== A ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glAccum]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glActiveTexture]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glAlphaFunc]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glAreTexturesResident]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glArrayElement]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glAttachShader]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== B ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBegin]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBeginQuery]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindAttribLocation]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindBuffer]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindTexture]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBitmap]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendColor]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendEquation]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendEquationSeparate]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendFunc]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendFuncSeparate]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBufferData]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBufferSubData]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== C ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCallList]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCallLists]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClear]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearAccum]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearColor]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearDepth]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearIndex]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearStencil]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClientActiveTexture]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClipPlane]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColor]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorMask]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorMaterial]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorPointer]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorSubTable]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorTable]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorTableParameter]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompileShader]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedTexImage1D]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedTexImage2D]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedTexImage3D]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedTexSubImage1D]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedTexSubImage2D]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedTexSubImage3D]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glConvolutionFilter1D]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glConvolutionFilter2D]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glConvolutionParameter]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyColorSubTable]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyColorTable]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyConvolutionFilter1D]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyConvolutionFilter2D]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyPixels]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexImage1D]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexImage2D]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexSubImage1D]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexSubImage2D]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexSubImage3D]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCreateProgram]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCreateShader]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCullFace]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== D ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteBuffers]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteLists]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteProgram]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteQueries]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteShader]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteTextures]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDepthFunc]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDepthMask]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDepthRange]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDetachShader]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisable]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisableClientState]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisableVertexAttribArray]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawArrays]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawBuffer]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawBuffers]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawElements]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawPixels]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawRangeElements]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== E ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEdgeFlag]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEdgeFlagPointer]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnable]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnableClientState]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnableVertexAttribArray]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnd]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndList]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndQuery]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEvalCoord]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEvalMesh]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEvalPoint]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== F ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFeedbackBuffer]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFinish]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFlush]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFog]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFogCoord]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFogCoordPointer]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFrontFace]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFrustum]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== G ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenBuffers]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenLists]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenQueries]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenTextures]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGet]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveAttrib]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniform]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetAttachedShaders]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetAttribLocation]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetBufferParameteriv]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetBufferPointerv]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetBufferSubData]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetClipPlane]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetColorTable]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetColorTableParameter]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetCompressedTexImage]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetConvolutionFilter]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetConvolutionParameter]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetError]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetHistogram]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetHistogramParameter]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetLight]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMap]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMaterial]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMinmax]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMinmaxParameter]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetPixelMap]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetPointerv]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetPolygonStipple]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgram]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgramInfoLog]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetQueryObject]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetQueryiv]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetSeparableFilter]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetShader]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetShaderInfoLog]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetShaderSource]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetString]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexEnv]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexGen]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexImage]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexLevelParameter]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexParameter]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniform]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformLocation]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetVertexAttrib]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetVertexAttribPointerv]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== H ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glHint]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glHistogram]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== I ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIndex]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIndexMask]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIndexPointer]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glInitNames]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glInterleavedArrays]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsBuffer]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsEnabled]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsList]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsProgram]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsQuery]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsShader]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsTexture]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== L ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLight]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLightModel]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLineStipple]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLineWidth]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLinkProgram]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glListBase]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLoadIdentity]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLoadMatrix]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLoadName]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLoadTransposeMatrix]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLogicOp]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== M ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMap1]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMap2]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMapBuffer]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMapGrid]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMaterial]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixMode]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMinmax]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultMatrix]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultTransposeMatrix]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiDrawArrays]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiDrawElements]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexCoord]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== N ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNewList]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNormal]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNormalPointer]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== O ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glOrtho]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== P ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPassThrough]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPixelMap]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPixelStore]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPixelTransfer]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPixelZoom]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPointParameter]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPointSize]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPolygonMode]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPolygonOffset]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPolygonStipple]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPopAttrib]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPopClientAttrib]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPopMatrix]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPopName]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPrioritizeTextures]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPushAttrib]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPushClientAttrib]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPushMatrix]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPushName]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== R ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRasterPos]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glReadBuffer]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glReadPixels]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRect]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRenderMode]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glResetHistogram]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glResetMinmax]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRotate]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== S ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSampleCoverage]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glScale]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glScissor]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSecondaryColor]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSecondaryColorPointer]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSelectBuffer]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSeparableFilter2D]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glShadeModel]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glShaderSource]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilFunc]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilFuncSeparate]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilMask]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilMaskSeparate]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilOp]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilOpSeparate]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== T ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexCoord]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexCoordPointer]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexEnv]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexGen]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage1D]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage2D]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage3D]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexParameter]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexSubImage1D]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexSubImage2D]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexSubImage3D]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTranslate]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== U ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUniform]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUnmapBuffer]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUseProgram]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== V ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glValidateProgram]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertex]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexAttrib]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexAttribPointer]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexPointer]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glViewport]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== W ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glWindowPos]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:GL]]&lt;br /&gt;
[[Kategorie:GL2.1]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=OpenGL-Funktions%C3%BCbersicht&amp;diff=25170</id>
		<title>OpenGL-Funktionsübersicht</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=OpenGL-Funktions%C3%BCbersicht&amp;diff=25170"/>
				<updated>2011-06-16T16:57:09Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: links auf listen für GL 2.1 und 4 hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Bild:Opengl_logo.png|right|200px]]&lt;br /&gt;
== Hinweise für Helfer ==&lt;br /&gt;
&lt;br /&gt;
=== Was hier hinein gehört ===&lt;br /&gt;
&lt;br /&gt;
Um eine Funktionsübersicht aller OpenGL Funktionen zu erreichen die inhaltlich korrekt ist, sollten die [http://www.opengl.org/documentation/specs/man_pages/hardcopy/GL.tar.gz  orginal Spezifikationen] von OpenGL.org übersetzt werden([[Link#OpenGL_Funktionen|Alternative Quellen]]).  &lt;br /&gt;
&lt;br /&gt;
Allerdings sind hier auch glu-/wgl- und glx-Funktionen erlaubt. Konstanten bitte nicht hier im Inhaltsverzeichnis einfügen, genausowenig wie [[OpenGL-Extensions]].&lt;br /&gt;
&lt;br /&gt;
Die Funktionen sind bereits nach Gruppen sortiert (GL/GLU/etc.). Sollten Funktionen noch nicht in der Übersicht auftauchen, welche aber definitiv existieren, können diese nachgetragen werden. Funktionen die es in verschiedenen Ausprägungen gibt, werden ohne Parameterangabe eingetragen (also glVertex statt glVertex3f).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bitte haltet euch bei der Formatierung der Befehlsbeschreibung an die [[Funktionsvorlage]] (ich führe hier mal glBegin als Beispiel an), und erklärt nicht mehr als nötig. &lt;br /&gt;
Wenn ihr also einen Befehl habt der etwas mit VertexArrays zu tun hat, dann gehört dort '''nicht''' hinein was ein VertexArray ist oder bringt. Das gehört dann nach [[Techniken und Algorithmen]] oder [[Hintergrundwissen]] (je nach Thematik) und sollte dann in der Funktionsbeschreibung als ''interner Link'' untergebracht werden.&lt;br /&gt;
&lt;br /&gt;
'''Zu aller erst sollte die Orginalspezifikation übersetzt werden''' und erst dann eigene Hinweise untergebracht werden (z.B. Erfahrungen, typische Fehler etc.)&lt;br /&gt;
&lt;br /&gt;
===Artikel-Vorlage===&lt;br /&gt;
'''Wichtiger Hinweis ''' : Bei der Funktionsübersicht ist v.a. eine einheitliche Gliederung der Artikel wichtig. Deshalb haltet euch bitte an '''[[Funktionsvorlage|folgende Vorlage]]'''!&lt;br /&gt;
&lt;br /&gt;
===Kategorisieren von Artikeln===&lt;br /&gt;
Das Wiki ermöglicht es einen Artikel einer Kategorie zuzuordnen. Diese Möglichkeit sollte von Artikelschreibern genutzt werden.&lt;br /&gt;
Man ordnet einen Artikel einer Kategorie zu, in dem man '''am Ende des Artikels einen Link zu der Kategrie erstellt''' der er zugeordnet werden soll:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+Beispiel&lt;br /&gt;
|&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;4&amp;quot;&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;[[Kategorie:GL|Name ohne &amp;quot;gl&amp;quot;]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Das sind die neuen Kategorien:&lt;br /&gt;
*[[:Kategorie:GL]]&lt;br /&gt;
*[[:Kategorie:GLU]]&lt;br /&gt;
*[[:Kategorie:GLX]]&lt;br /&gt;
*[[:Kategorie:WGL]]&lt;br /&gt;
&lt;br /&gt;
Falls die Funktion bereits zum GL-Kern gehört kommt noch folgender Eintrag hinzu: &amp;lt;nowiki&amp;gt;[[Kategorie:GLx.x]]&amp;lt;/nowiki&amp;gt; wobei das x.x durch die GL-Versionsnummer (z.B. &amp;quot;1.2&amp;quot; oder &amp;quot;2.0&amp;quot;), seit dem die Funktion dabei ist, ersetzt wird.&lt;br /&gt;
&lt;br /&gt;
== [[:Kategorie:GL|GL]] ==&lt;br /&gt;
Abkürzung für '''G'''raphics '''L'''ibrary, hierunter fallen alle Funktionen die direkter Bestandteil (entweder als Kernfunktion oder über Extensions) der OpenGL sind.&lt;br /&gt;
Hartnäckige Gerüchte, '''GL''' stünde für Glide und somit OpenGL für Open Glide, sind schlichtweg falsch, erfreuen sich jedoch immernoch großer Beliebtheit.&lt;br /&gt;
&lt;br /&gt;
=== Versionsspezifische Listen ===&lt;br /&gt;
Hier findet ihre Listen von Funktionen die in einer bestimmten OpenGL Version verfügbar sind. Wenn ihr also z.B. ein Programm für OpenGL3.0 schreiben wollt, dürft ihr nur die Funktionen verwenden, die in der 3.0-Liste enthalten sind.&lt;br /&gt;
&lt;br /&gt;
*[[OpenGL2.1-Funktionsübersicht]]&lt;br /&gt;
*[[OpenGL3-Funktionsübersicht]]&lt;br /&gt;
*[[OpenGL4-Funktionsübersicht]]&lt;br /&gt;
&lt;br /&gt;
=== A ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glAccum]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glActiveStencilFaceEXT]]''' || - || - || [[glActiveStencilFaceEXT]] || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[glActiveTexture]]''' || {{Version_1_3}} || [[glActiveTextureARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glAddSwapHintRectWIN]]''' || - || - || - || [[glAddSwapHintRectWIN]]&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glAlphaFunc]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glApplyTextureEXT]]''' || - || - || [[glApplyTextureEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glAreTexturesResident]]''' || {{Version_1_1}} || - || [[glAreTexturesResidentEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glArrayElement]]''' || {{Version_1_1}} || - || [[glArrayElementEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glAttachShader]]''' || {{Version_2_0}}  || [[glAttachObjectARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== B ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBegin]]'''{{excIcon}} || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBeginConditionalRender]]''' || {{Version_3_0}} || - || - || [[glBeginConditionalRenderNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBeginQuery]]''' || {{Version_1_5}} || [[glBeginQueryARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBeginSceneEXT]]''' || - || - || [[glBeginSceneEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBeginTransformFeedback]]''' || {{Version_3_0}} || - || [[glBeginTransformFeedbackEXT]]{{altIcon}} || [[glBeginTransformFeedbackNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBeginVertexShaderEXT]]''' || - || - || [[glBeginVertexShaderEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindAttribLocation]]''' || {{Version_2_0}} || [[glBindAttribLocationARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindBuffer]]''' || {{Version_1_5}} || [[glBindBufferARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindBufferBase]]''' || {{Version_3_0}} || - || [[glBindBufferBaseEXT]]{{altIcon}} || [[glBindBufferBaseNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindBufferOffsetEXT]]''' || - || - || [[glBindBufferOffsetEXT]] || [[glBindBufferOffsetNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindBufferRange]]''' || {{Version_3_0}} || - || [[glBindBufferRangeEXT]]{{altIcon}} || [[glBindBufferRangeNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindFragDataLocation]]''' || {{Version_3_0}} || - || [[glBindFragDataLocationEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindFragDataLocationIndexed]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindFramebuffer]]''' || {{Version_3_0}} || - || [[glBindFramebufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindLightParameterEXT]]''' || - || - || [[glBindLightParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindMaterialParameterEXT]]''' || - || - || [[glBindMaterialParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindMultiTextureEXT]]''' || - || - || [[glBindMultiTextureEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindParameterEXT]]''' || - || - || [[glBindParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindProgramARB]]''' || - || [[glBindProgramARB]] || - || [[glBindProgramNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindRenderbuffer]]''' || {{Version_3_0}} || - || [[glBindRenderbufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindSampler]]''' || {{Version_3_3}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindTexGenParameterEXT]]''' || - || - || [[glBindTexGenParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindTexture]]''' || {{Version_1_1}} || - || [[glBindTextureEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindTextureUnitParameterEXT]]''' || - || - || [[glBindTextureUnitParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindVertexArray]]''' || {{Version_3_0}} || - || - || [[glBindVertexArrayAPPLE]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindVertexShaderEXT]]''' || - || - || [[glBindVertexShaderEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBinormalPointerEXT]]''' || - || - || [[glBinormalPointerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBitmap]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendColor]]''' || {{Version_1_2}} || - || [[glBlendColorEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendEquation]]''' || {{Version_1_2}} || - || [[glBlendEquationEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendEquationSeparate]]''' || {{Version_2_0}} || - || [[glBlendEquationSeparateEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendFunc]]'''{{excIcon}} || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendFuncSeparate]]''' || {{Version_1_4}} || - || [[glBlendFuncSeparateEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlitFramebuffer]]''' || {{Version_3_0}} || - || [[glBlitFramebufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBufferData]]''' || {{Version_1_5}} || [[glBufferDataARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBufferRegionEnabledEXT]]''' || - || - || [[glBufferRegionEnabledEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBufferSubData]]''' || {{Version_1_5}} || [[glBufferSubDataARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== C ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCallList]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCallLists]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCheckFramebufferStatus]]''' || {{Version_3_0}} || - || [[glCheckFramebufferStatusEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCheckNamedFramebufferStatusEXT]]''' || - || - || [[glCheckNamedFramebufferStatusEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClampColor]]''' || {{Version_3_0}} || [[glClampColorARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClear]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearAccum]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearBuffer]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearColor]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearDepth]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearIndex]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearStencil]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClientActiveTexture]]''' || {{Version_1_3}} || [[glClientActiveTextureARB]]{{altIcon}} || -   || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClientAttribDefaultEXT]]''' || - || - || [[glClientAttribDefaultEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClientWaitSync]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClipPlane]]'''{{excIcon}} || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColor]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorMask]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorMaskIndexedEXT]]''' || - || - || [[glColorMaskIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorMaterial]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorPointer]]''' || {{Version_1_1}} || - || [[glColorPointerEXT]]{{altIcon}} || [[glColorPointerINTEL]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorSubTable]]''' || {{Version_1_2}} || - || [[glColorSubTableEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorTable]]''' || {{Version_1_2}} || - || [[glColorTableEXT]]{{altIcon}} || [[glColorTableSGI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorTableParameter]]''' || {{Version_1_2}}|| - || - || [[glColorTableParameterSGI]]{{altIcon}} &lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompileShader]]''' || {{Version_2_0}} || [[glCompileShaderARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedMultiTexImageEXT]]''' || - || - || [[glCompressedMultiTexImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedMultiTexSubImageEXT]]''' || - || - || [[glCompressedMultiTexSubImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedTexImage]]''' || {{Version_1_3}} || [[glCompressedTexImageARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedTexSubImage]]''' || {{Version_1_3}} || [[glCompressedTexSubImageARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedTextureImageEXT]]''' || - || - || [[glCompressedTextureImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedTextureSubImageEXT]]''' || - || - || [[glCompressedTextureSubImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glConvolutionFilter1D]]''' || {{Version_1_2}} || - || [[glConvolutionFilter1DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glConvolutionFilter2D]]''' || {{Version_1_2}} || - || [[glConvolutionFilter2DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glConvolutionParameter]]''' || {{Version_1_2}} || - || [[glConvolutionParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyBufferSubData]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyColorSubTable]]''' || {{Version_1_2}} || - || [[glCopyColorSubTableEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyColorTable]]''' || {{Version_1_2}} || - || - || [[glCopyColorTableSGI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyConvolutionFilter]]''' || {{Version_1_2}} || - || [[glCopyConvolutionFilterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyMultiTexImageEXT]]''' || - || - || [[glCopyMultiTexImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyMultiTexSubImageEXT]]''' || - || - || [[glCopyMultiTexSubImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyPixels]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexImage1D]]''' || {{Version_1_1}} || - || [[glCopyTexImage1DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexImage2D]]''' || {{Version_1_1}} || - || [[glCopyTexImage2DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexSubImage1D]]''' || {{Version_1_1}} || - || [[glCopyTexSubImage1DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexSubImage2D]]''' || {{Version_1_1}} || - || [[glCopyTexSubImage2DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexSubImage3D]]''' || {{Version_1_2}} || - || [[glCopyTexSubImage3DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTextureImageEXT]]''' || - || - || [[glCopyTextureImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTextureSubImageEXT]]''' || - || - || [[glCopyTextureSubImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCreateProgram]]''' || {{Version_2_0}} || [[glCreateProgramObjectARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCreateShader]]''' || {{Version_2_0}} || [[glCreateShaderObjectARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCullFace]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCullParameterEXT]]''' || - || - || [[glCullParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCurrentPaletteMatrixARB]]''' || - || [[glCurrentPaletteMatrixARB]] || - || -&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== D ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteBufferRegionEXT]]''' || - || - || [[glDeleteBufferRegionEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteBuffers]]''' || {{Version_1_5}} || [[glDeleteBuffersARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteFramebuffers]]''' || {{Version_3_0}} || - || [[glDeleteFramebuffersEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteLists]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteProgram]]''' || {{Version_2_0}} || [[glDeleteObjectARB]] {{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteProgramsARB]]''' || - || [[glDeleteProgramsARB]] || - || [[glDeleteProgramsNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteQueries]]''' || {{Version_1_5}} || [[glDeleteQueriesARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteRenderbuffers]]''' || {{Version_3_0}} || - || [[glDeleteRenderbuffersEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteSamplers]]''' || {{Version_3_3}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteShader]]''' || {{Version_2_0}} || [[glDeleteObjectARB]] {{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteSync]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteTextures]]''' || {{Version_1_1}} || - || [[glDeleteTexturesEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteVertexArrays]]''' || {{Version_3_0}} || - || - || [[glDeleteVertexArraysAPPLE]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteVertexShaderEXT]]''' || - || - || [[glDeleteVertexShaderEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDepthBoundsEXT]]''' || - || - || [[glDepthBoundsEXT]] || [[glDepthBoundsNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDepthFunc]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDepthMask]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDepthRange]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDetachShader]]''' || {{Version_2_0}} || [[glDetachObjectARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisable]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisableClientState]]''' || {{Version_1_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisableClientStateIndexedEXT]]''' || - || - || [[glDisableClientStateIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisableIndexedEXT]]''' || - || - || [[glDisableIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisableVariantClientStateEXT]]''' || - || - || [[glDisableVariantClientStateEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisableVertexAttribArray]]''' || {{Version_2_0}} || [[glDisableVertexAttribArrayARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawArrays]]''' || {{Version_1_1}} || - || [[glDrawArraysEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawArraysInstanced]]''' || {{Version_3_1}} || [[glDrawArraysInstancedARB]] || [[glDrawArraysInstancedEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawBuffer]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawBufferRegionEXT]]''' || - || - || [[glDrawBufferRegionEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawBuffers]]''' || {{Version_2_0}} || [[glDrawBuffersARB]]{{altIcon}} || - || [[glDrawBuffersATI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawElements]]''' || {{Version_1_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawElementsBaseVertex]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawElementsInstanced]]''' || {{Version_3_1}} || [[glDrawElementsInstancedARB]] || [[glDrawElementsInstancedEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawElementsInstancedBaseVertex]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawPixels]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawRangeElements]]''' || {{Version_1_2}} || - || [[glDrawRangeElementsEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawRangeElementsBaseVertex]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== E ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEdgeFlag]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEdgeFlagPointer]]''' || {{Version_1_1}} || - || [[glEdgeFlagPointerEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnable]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnableClientState]]''' || {{Version_1_1}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnableClientStateIndexedEXT]]''' || - || - || [[glEnableClientStateIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnableIndexedEXT]]''' || - || - || [[glEnableIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnableVariantClientStateEXT]]''' || - || - || [[glEnableVariantClientStateEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnableVertexAttribArray]]''' || {{Version_2_0}} || [[glEnableVertexAttribArrayARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnd]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndConditionalRender]]''' || {{Version_3_0}} || - || - || [[glEndConditionalRenderNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndList]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndQuery]]''' || {{Version_1_5}} || [[glEndQueryARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndSceneEXT]]''' || - || - || [[glEndSceneEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndTransformFeedback]]''' || {{Version_3_0}} || - || [[glEndTransformFeedbackEXT]]{{altIcon}} || [[glEndTransformFeedbackNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndVertexShaderEXT]]''' || - || - || [[glEndVertexShaderEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEvalCoord]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEvalMesh]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEvalPoint]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glExtractComponentEXT]]''' || - || - || [[glExtractComponentEXT]] || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== F ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFeedbackBuffer]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFenceSync]]''' || {{Version_3_2}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFinish]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFlush]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFlushMappedBufferRange]]''' || {{Version_3_0}} || - || - || [[glFlushMappedBufferRangeAPPLE]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFog]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFogCoord]]''' || {{Version_1_4}} || - || [[glFogCoordEXT]]{{altIcon}}  || [[glFogCoordNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFogCoordPointer]]''' || {{Version_1_4}} || - || [[glFogCoordPointerEXT]]{{altIcon}}  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFragmentColorMaterialEXT]]''' || - || - || [[glFragmentColorMaterialEXT]]  || [[glFragmentColorMaterialSGIX]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFragmentLightEXT]]''' || - || - || [[glFragmentLightEXT]]  || [[glFragmentLightSGIX]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFragmentLightModelEXT]]''' || - || - || [[glFragmentLightModelEXT]]  || [[glFragmentLightModelSGIX]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFragmentMaterialEXT]]''' || - || - || [[glFragmentMaterialEXT]]  || [[glFragmentMaterialSGIX]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFramebufferDrawBufferEXT]]''' || - || - || [[glFramebufferDrawBufferEXT]]  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFramebufferDrawBuffersEXT]]''' || - || - || [[glFramebufferDrawBuffersEXT]]  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFramebufferReadBufferEXT]]''' || - || - || [[glFramebufferReadBufferEXT]]  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFrameBufferRenderBuffer]]''' || {{Version_3_0}} || - || [[glFrameBufferRenderBufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFramebufferTexture]]''' || {{Version_3_0}} || [[glFramebufferTextureARB]]{{altIcon}} || [[glFramebufferTextureEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFrameBufferTexture1D]]''' || {{Version_3_0}} || - || [[glFrameBufferTexture1DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFrameBufferTexture2D]]''' || {{Version_3_0}} || - || [[glFrameBufferTexture2DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFrameBufferTexture3D]]''' || {{Version_3_0}} || - || [[glFrameBufferTexture3DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFramebufferTextureFaceARB]]''' || - || [[glFramebufferTextureFaceARB]] || [[glFramebufferTextureFaceEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFramebufferTextureLayer]]''' || {{Version_3_0}} || [[glFramebufferTextureLayerARB]]{{altIcon}} || [[glFramebufferTextureLayerEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFrontFace]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFrustum]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== G ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenBuffers]]''' || {{Version_1_5}} || [[glGenBuffersARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenerateMipmap]]''' || {{Version_3_0}} || - || [[glGenerateMipmapEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenerateMultiTexMipmapEXT]]''' || - || - || [[glGenerateMultiTexMipmapEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenerateTextureMipmapEXT]]''' || - || - || [[glGenerateTextureMipmapEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenFramebuffers]]''' || {{Version_3_0}} || - || [[glGenFramebuffersEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenLists]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenProgramsARB]]''' || - || [[glGenProgramsARB]] || -  || [[glGenProgramsNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenQueries]]''' || {{Version_1_5}} || [[glGenQueriesARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenRenderbuffers]]''' || {{Version_3_0}} || - || [[glGenRenderbuffersEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenSymbolsEXT]]''' || - || - || [[glGenSymbolsEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenTextures]]''' || {{Version_1_1}} || - || [[glGenTexturesEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenVertexArrays]]''' || {{Version_3_0}} || - || - || [[glGenVertexarraysAPPLE]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenVertexShadersEXT]]''' || - || - || [[glGenVertexShadersEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGet]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveAttrib]]''' || {{Version_2_0}} || [[glGetActiveAttribARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveSubroutineName]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveSubroutineUniform]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveSubroutineUniformName]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniform]]''' || {{Version_2_0}} || [[glGetActiveUniformARB]] {{altIcon}}|| -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniformBlock]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniformBlockName]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniformName]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniforms]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetAttachedShaders]]''' || {{Version_2_0}} || [[glGetAttachedObjectsARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetAttribLocation]]''' || {{Version_2_0}} || [[glGetAttribLocationARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetBooleanv]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetBooleanIndexedEXT]]''' || - || - || [[glGetBooleanIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetBufferParameter]]''' || {{Version_1_5}} || [[glGetBufferParameterARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetBufferPointerv]]''' || {{Version_1_5}} || [[glGetBufferPointerARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetBufferSubData]]''' || {{Version_1_5}} || [[glGetBufferSubDataARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetClipPlane]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetColorTable]]''' || {{Version_1_2}} || - || [[glGetColorTableEXT]]{{altIcon}} || [[glGetColorTableSGI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetColorTableParameter]]''' || {{Version_1_2}} || - || [[glGetColorTableParameterEXT]]{{altIcon}} || [[glGetColorTableParameterSGI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetCompressedMultiTexImageEXT]]''' || - || - || [[glGetCompressedMultiTexImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetCompressedTexImage]]''' || {{Version_1_3}} || [[glGetCompressedTexImageARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetCompressedTextureImageEXT]]''' || - || - || [[glGetCompressedTextureImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetConvolutionFilter]]''' || {{Version_1_2}} || - || [[glGetConvolutionFilterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetConvolutionParameter]]''' || {{Version_1_2}} || - || [[glGetConvolutionParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetDoublev]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetDoubleIndexedEXT]]''' || - || - || [[glGetDoubleIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetError]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFloatv]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFloatIndexedEXT]]''' || - || - || [[glGetFloatIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFragDataLocation]]''' || {{Version_3_0}} || - || [[glGetFragDataLocationEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFragmentLightEXT]]''' || - || - || [[glGetFragmentLightEXT]] || [[glGetFragmentLightSGIX]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFragmentMaterialEXT]]''' || - || - || [[glGetFragmentMaterialEXT]] || [[glGetFragmentMaterialSGIX]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFramebufferAttachmentParameter]]''' || {{Version_3_0}} || - || [[glGetFramebufferAttachmentParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFramebufferParameterEXT]]''' || - || - || [[glGetFramebufferParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|''als Parameter von [[glGet#GL_CURRENT_PROGRAM|glGet]]'' || {{Version_2_0}} || [[glGetHandleARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetHistogram]]''' || {{Version_1_2}} || - || [[glGetHistogramEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetHistogramParameter]]''' || {{Version_1_2}} || - || [[glGetHistogramParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetIntegerv]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetIntegerIndexedEXT]]''' || - || - || [[glGetIntegerIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetInvariantBooleanEXT]]''' || - || - || [[glGetInvariantBooleanEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetInvariantFloatEXT]]''' || - || - || [[glGetInvariantFloatEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetInvariantIntegerEXT]]''' || - || - || [[glGetInvariantIntegerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetLight]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetLocalConstantBooleanEXT]]''' || - || - || [[glGetLocalConstantBooleanEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetLocalConstantFloatEXT]]''' || - || - || [[glGetLocalConstantFloatEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetLocalConstantIntegerEXT]]''' || - || - || [[glGetLocalConstantIntegerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMap]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMaterial]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMinmax]]''' || {{Version_1_2}} || - || [[glGetMinmaxEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMinmaxParameter]]''' || {{Version_1_2}} || - || [[glGetMinmaxParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMultisample]]''' || {{Version_3_2}} || - || -  || [[glGetMultisampleNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMultiTexEnvEXT]]''' || - || - || [[glGetMultiTexEnvEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMultiTexGenEXT]]''' || - || - || [[glGetMultiTexGenEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMultiTexImageEXT]]''' || - || - || [[glGetMultiTexImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMultiTexLevelParameterEXT]]''' || - || - || [[glGetMultiTexLevelParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMultiTexParameterEXT]]''' || - || - || [[glGetMultiTexParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetNamedBufferParameterEXT]]''' || - || - || [[glGetNamedBufferParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetNamedBufferPointerEXT]]''' || - || - || [[glGetNamedBufferPointerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetNamedBufferSubDataEXT]]''' || - || - || [[glGetNamedBufferSubDataEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetNamedFramebufferAttachmentParameterEXT]]''' || - || - || [[glGetNamedFramebufferAttachmentParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetNamedProgramEXT]]''' || - || - || [[glGetNamedProgramEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetNamedProgramLocalParameterEXT]]''' || - || - || [[glGetNamedProgramLocalParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetNamedProgramStringEXT]]''' || - || - || [[glGetNamedProgramStringEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetNamedRenderbufferParameterEXT]]''' || - || - || [[glGetNamedRenderbufferParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetPixelMap]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetPixelTransformParameterEXT]]''' || - || - || [[glGetPixelTransformParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetPointerv]]''' || {{Version_1_0}} || - || [[glGetPointervEXT]]{{altIcon}}  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetPointerIndexedEXT]]''' || - || - || [[glGetPointerIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetPolygonStipple]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgram]]''' || {{Version_2_0}} || [[glGetObjectParameterARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgramARB]]''' || - || [[glGetProgramARB]] || - || [[glGetProgramNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgramEnvParameterARB]]''' || - || [[glGetProgramEnvParameterARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgramInfoLog]]''' || {{Version_2_0}} || [[glGetInfoLogARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgramLocalParameterARB]]''' || - || [[glGetProgramLocalParameterARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgramStage]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgramStringARB]]''' || - || [[glGetProgramStringARB]] || -  || [[glGetProgramStringNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetQueryiv]]''' || {{Version_1_5}} || [[glGetQueryARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetQueryObject]]''' || {{Version_1_5}} || [[glGetQueryObjectARB]]{{altIcon}} || [[glGetQueryObjectEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetRenderbufferParameter]]''' || {{Version_3_0}} || - || [[glGetRenderbufferParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetSeparableFilter]]''' || {{Version_1_2}} || - || [[glGetSeparableFilterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetShader]]''' || {{Version_2_0}} || [[glGetObjectParameterARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetShaderInfoLog]]''' || {{Version_2_0}} || [[glGetInfoLogARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetShaderSource]]''' || {{Version_2_0}} || [[glGetShaderSourceARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetString]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetSubroutineIndex]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetSubroutineUniformLocation]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetSync]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexEnv]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexGen]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexImage]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexLevelParameter]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexParameter]]''' || {{Version_1_0}} || - || [[glGetTexParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTextureImageEXT]]''' || - || - || [[glGetTextureImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTextureLevelParameterEXT]]''' || - || - || [[glGetTextureLevelParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTextureParameterEXT]]''' || - || - || [[glGetTextureParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTransformFeedbackVarying]]''' || {{Version_3_0}} || - || [[glGetTransformFeedbackVaryingEXT]]{{altIcon}} || [[glGetTransformFeedbackVaryingNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniform]]''' || {{Version_2_0}} || [[glGetUniformARB]]{{altIcon}} || [[glGetUniformEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformBlockIndex]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformBufferSizeEXT]]''' || - || - || [[glGetUniformBufferSizeEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformIndices]]''' || {{Version_3_1}} || - || - || -|&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformLocation]]''' || {{Version_2_0}} || [[glGetUniformLocationARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformOffsetEXT]]''' || - || - || [[glGetUniformOffsetEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformSubroutine]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetVariantBooleanEXT]]''' || - || - || [[glGetVariantBooleanEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetVariantFloatEXT]]''' || - || - || [[glGetVariantFloatEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetVariantIntegerEXT]]''' || - || - || [[glGetVariantIntegerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetVariantPointerEXT]]''' || - || - || [[glGetVariantPointerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetVertexAttrib]]''' || {{Version_2_0}} || [[glGetVertexAttribARB]]{{altIcon}} || [[glGetVertexAttribEXT]] || [[glGetVertexAttribNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetVertexAttribPointer]]''' || {{Version_2_0}} || [[glGetVertexAttribPointerARB]]{{altIcon}} || -  || [[glGetVertexAttribPointerNV]]{{altIcon}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== H ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glHint]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glHistogram]]''' || {{Version_1_2}} || - || [[glHistogramEXT]]{{altIcon}}  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== I ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIndex]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIndexFuncEXT]]''' || - || - || [[glIndexFuncEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIndexMask]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIndexMaterialEXT]]''' || - || - || [[glIndexMaterialEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIndexPointer]]''' || {{Version_1_1}} || - || [[glIndexPointerEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glInitNames]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glInsertComponentEXT]]''' || - || - || [[glInsertComponentEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glInterleavedArrays]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsBuffer]]''' || {{Version_1_5}} || [[glIsBufferARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsEnabled]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsEnabledIndexedEXT]]''' || - || - || [[glIsEnabledIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsFramebuffer]]''' || {{Version_3_0}} || - || [[glIsFramebufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsList]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsProgram]]''' || {{Version_2_0}} || [[glIsProgramARB]]{{altIcon}} || - || [[glIsProgramNV]]{{altIcon}} &lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsQuery]]''' || {{Version_1_5}} || [[glIsQueryARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsRenderbuffer]]''' || {{Version_3_0}} || - || [[glIsRenderbufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsShader]]''' || {{Version_2_0}} || - || -   || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsSync]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsTexture]]''' || {{Version_1_0}} || - || [[glIsTextureEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsVariantEnabledEXT]]''' || - || - || [[glIsVariantEnabledEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsVertexArray]]''' || {{Version_3_0}} || - || - || [[glIsVertexArrayAPPLE]]{{altIcon}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== L ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLight]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLightEnvEXT]]''' || - || - || [[glLightEnvEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLightModel]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLineStipple]]'''{{excIcon}} || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLineWidth]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLinkProgram]]''' || {{Version_2_0}} || [[glLinkProgramARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glListBase]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLoadIdentity]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLoadMatrix]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLoadName]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLoadTransposeMatrix]]''' || {{Version_1_3}} || [[glLoadTransposeMatrixARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLockArraysEXT]]''' || - || - || [[glLockArraysEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLogicOp]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== M ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMap1]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMap2]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMapBuffer]]''' || {{Version_1_5}} || [[glMapBufferARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMapBufferRange]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMapGrid]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMapNamedBufferEXT]]''' || - || - || [[glMapNamedBufferEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMaterial]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixIndexARB]]''' || - || [[glMatrixIndexARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixIndexPointerARB]]''' || - || [[glMatrixIndexPointerARB]] || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixFrustumEXT]]''' || - || - || [[glMatrixFrustumEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixLoadEXT]]''' || - || - || [[glMatrixLoadEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixLoadIdentityEXT]]''' || - || - || [[glMatrixLoadIdentityEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixLoadTransposedEXT]]''' || - || - || [[glMatrixLoadTransposedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixMode]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixMultEXT]]''' || - || - || [[glMatrixMultEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixMultTransposedEXT]]''' || - || - || [[glMatrixMultTransposedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixOrthoEXT]]''' || - || - || [[glMatrixOrthoEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixPopEXT]]''' || - || - || [[glMatrixPopEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixPushEXT]]''' || - || - || [[glMatrixPushEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixRotateEXT]]''' || - || - || [[glMatrixRotateEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixScaleEXT]]''' || - || - || [[glMatrixScaleEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixTranslateEXT]]''' || - || - || [[glMatrixTranslateEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMinmax]]''' || {{Version_1_2}} || - || [[glMinmaxEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiDrawArrays]]''' || {{Version_1_4}} || - || [[glMultiDrawArraysEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiDrawElements]]''' || {{Version_1_4}} || - || [[glMultiDrawElementsEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexBufferEXT]]''' || - || - || [[glMultiTexBufferEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexCoord]]''' || {{Version_1_3}} || [[glMultiTexCoordARB]]{{altIcon}} || -  || [[glMultiTexCoordNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexCoordPointerEXT]]''' || - || - || [[glMultiTexCoordPointerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexEnvEXT]]''' || - || - || [[glMultiTexEnvEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexGenEXT]]''' || - || - || [[glMultiTexGenEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexImageEXT]]''' || - || - || [[glMultiTexImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexParameterEXT]]''' || - || - || [[glMultiTexParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexRenderbufferEXT]]''' || - || - || [[glMultiTexRenderbufferEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexSubImageEXT]]''' || - || - || [[glMultiTexSubImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultMatrix]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultTransposeMatrix]]''' || {{Version_1_3}} || [[glMultTransposeMatrixARB]]{{altIcon}} || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== N ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedBufferDataEXT]]''' || - || - || [[glNamedBufferDataEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedBufferSubDataEXT]]''' || - || - || [[glNamedBufferSubDataEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedFramebufferRenderbufferEXT]]''' || - || - || [[glNamedFramebufferRenderbufferEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedFramebufferTextureEXT]]''' || - || - || [[glNamedFramebufferTextureEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedFramebufferTexture1DEXT]]''' || - || - || [[glNamedFramebufferTexture1DEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedFramebufferTexture2DEXT]]''' || - || - || [[glNamedFramebufferTexture2DEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedFramebufferTexture3DEXT]]''' || - || - || [[glNamedFramebufferTexture3DEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedFramebufferTextureFaceEXT]]''' || - || - || [[glNamedFramebufferTextureFaceEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedFramebufferTextureLayerEXT]]''' || - || - || [[glNamedFramebufferTextureLayerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedProgramLocalParameterEXT]]''' || - || - || [[glNamedProgramLocalParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedProgramStringEXT]]''' || - || - || [[glNamedProgramStringEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedRenderbufferStorageEXT]]''' || - || - || [[glNamedRenderbufferStorageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedRenderbufferStorageMultisampleEXT]]''' || - || - || [[glNamedRenderbufferStorageMultisampleEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedRenderbufferStorageMultisampleCoverageEXT]]''' || - || - || [[glNamedRenderbufferStorageMultisampleCoverageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNewBufferRegionEXT]]''' || - || - || [[glNewBufferRegionEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNewList]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNormal]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNormalPointer]]''' || {{Version_1_1}} || - || [[glNormalPointerEXT]]{{altIcon}} || [[glNormalPointerINTEL]]{{altIcon}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 0 ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glOrtho]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== P ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPassThrough]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPatchParameter]]''' || {{Version_4_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPixelMap]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPixelStore]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPixelTransfer]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPixelTransformParameterEXT]]''' || - || - || [[glPixelTransformParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPixelZoom]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPointParameter]]''' || {{Version_1_4}} || [[glPointParameterARB]]{{altIcon}} || [[glPointParameterEXT]]{{altIcon}}  || [[glPointParameterNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPointSize]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPolygonMode]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPolygonOffset]]''' || {{Version_1_0}} || - || [[glPolygonOffsetEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPolygonStipple]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPopAttrib]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPopClientAttrib]]''' || {{Version_1_0}} || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPopMatrix]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPopName]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPrimitiveRestart]]''' || {{Version_3_1}} || - || -  || [[glPrimitiveRestartNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPrimitiveRestartIndex]]''' || {{Version_3_1}} || - || -  || [[glPrimitiveRestartIndexNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPrioritizeTextures]]''' || {{Version_1_0}} || - || [[glPrioritizeTexturesEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProgramEnvParameterARB]]''' || - || [[glProgramEnvParameterARB]] || [[glProgramEnvParameterEXT]]{{altIcon}} || [[glProgramEnvParameterNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProgramLocalParameterARB]]''' || - || [[glProgramLocalParameterARB]] || [[glProgramLocalParameterEXT]]{{altIcon}} || [[glProgramLocalParameterNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProgramParameterARB]]''' || - || [[glProgramParameterARB]] || [[glProgramParameterEXT]]{{altIcon}}  || [[glProgramParameterNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProgramStringARB]]''' || - || [[glProgramStringARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProgramUniformEXT]]''' || - || - || [[glProgramUniformEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProgramUniformMatrixEXT]]''' || - || - || [[glProgramUniformMatrixEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProvokingVertex]]''' || {{Version_3_2}} || - || [[glProvokingVertexEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPushAttrib]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPushClientAttrib]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPushClientAttribDefaultEXT]]''' || - || - || [[glPushClientAttribDefaultEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPushMatrix]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPushName]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== R ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRasterPos]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glReadBuffer]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glReadBufferRegionEXT]]''' || - || - || [[glReadBufferRegionEXT]]  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glReadPixels]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRect]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRenderbufferStorage]]''' || {{Version_3_0}} || - || [[glRenderbufferStorageEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRenderbufferStorageMultisample]]''' || {{Version_3_0}} || - || [[glRenderbufferStorageMultisampleEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRenderMode]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glResetHistogram]]''' || {{Version_1_2}} || - || [[glResetHistogramEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glResetMinmax]]''' || {{Version_1_2}} || - || [[glResetMinmaxEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRotate]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== S ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSampleCoverage]]''' || {{Version_1_3}} || [[glSampleCoverageARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSampleMask]]''' || {{Version_3_2}} || - || [[glSampleMaskEXT]]{{altIcon}} || [[glSampleMaskSGIS]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSamplePatternEXT]]''' || - || - || [[glSamplePatternEXT]] || [[glSamplePatternSGIS]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glScale]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glScissor]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSecondaryColor]]''' || {{Version_1_4}} || - || [[glSecondaryColorEXT]]{{altIcon}} || [[glSecondaryColorNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSecondaryColorPointer]]''' || {{Version_1_4}} || - || [[glSecondaryColorPointerEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSelectBuffer]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSeparableFilter2D]]''' || {{Version_1_2}} || - || [[glSeparableFilter2DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSetInvariantEXT]]''' || - || - || [[glSetInvariantEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSetLocalConstantEXT]]''' || - || - || [[glSetLocalConstantEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glShadeModel]]'''{{excIcon}} || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glShaderOp1EXT]]''' || - || - || [[glShaderOp1EXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glShaderOp2EXT]]''' || - || - || [[glShaderOp2EXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glShaderOp3EXT]]''' || - || - || [[glShaderOp3EXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glShaderSource]]''' || {{Version_2_0}} || [[glShaderSourceARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilFunc]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilFuncSeparate]]''' || {{Version_2_0}} || - || - || [[glStencilFuncSeparateATI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilMask]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilMaskSeparate]]''' || {{Version_2_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilOp]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilOpSeparate]]''' || {{Version_2_0}} || - || - || [[glStencilOpSeparateATI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSwizzleEXT]]''' || - || - || [[glSwizzleEXT]] || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== T ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTangentPointerEXT]]''' || - || - || [[glTangentPointerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexBuffer]]''' || {{Version_3_1}} || [[glTexBufferARB]]{{altIcon}} || [[glTexBufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexCoord]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexCoordPointer]]''' || {{Version_1_1}} || - || [[glTexCoordPointerEXT]]{{altIcon}} || [[glTexCoordPointerINTEL]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexEnv]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexGen]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage1D]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage2D]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage2DMultisample]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage3D]]''' || {{Version_1_2}} || - || [[glTexImage3DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage3DMultisample]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexParameter]]''' || {{Version_1_0}} || - || [[glTexParameterIEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexSubImage1D]]''' || {{Version_1_0}} || - || [[glTexSubImage1DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexSubImage2D]]''' || {{Version_1_0}} || - || [[glTexSubImage2DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexSubImage3D]]''' || {{Version_1_2}} || - || [[glTexSubImage3DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTextureBufferEXT]]''' || - || - || [[glTextureBufferEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTextureImageEXT]]''' || - || - || [[glTextureImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTextureLightEXT]]''' || - || - || [[glTextureLightEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTextureMaterialEXT]]''' || - || - || [[glTextureMaterialEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTextureNormalEXT]]''' || - || - || [[glTextureNormalEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTextureParameterEXT]]''' || - || - || [[glTextureParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTextureRenderbufferEXT]]''' || - || - || [[glTextureRenderbufferEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTextureSubImageEXT]]''' || - || - || [[glTextureSubImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTransformFeedbackVaryings]]''' || {{Version_3_0}} || - || [[glTransformFeedbackVaryingsEXT]]{{altIcon}} || [[glTransformFeedbackVaryingsNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTranslate]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== U ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUniform]]''' || {{Version_2_0}} || [[glUniformARB]]{{altIcon}} || [[glUniformEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUniformBlockBinding]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUniformBufferEXT]]''' || - || - || [[glUniformBufferEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUniformMatrix]]''' || {{Version_2_0}} || [[glUniformMatrixARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUniformSubroutines]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUnlockArraysEXT]]''' || - || - || [[glUnlockArraysEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUnmapBuffer]]''' || {{Version_1_5}} || [[glUnmapBufferARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUnmapNamedBufferEXT]]''' || - || - || [[glUnmapNamedBufferEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUseProgram]]''' || {{Version_2_0}} || [[glUseProgramObjectARB]]{{altIcon}} ||- || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== V ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glValidateProgram]]''' || {{Version_2_0}} || [[glValidateProgramARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVariantEXT]]''' || - || - || [[glVariantEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVariantPointerEXT]]''' || - || - || [[glVariantPointerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertex]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexAttrib]]''' || {{Version_2_0}} || [[glVertexAttribARB]]{{altIcon}} || [[glVertexAttribEXT]]{{altIcon}} || [[glVertexAttribNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexAttribDivisor]]''' || {{Version_3_3}} || [[glVertexAttribDivisorARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexAttribPointer]]''' || {{Version_2_0}} || [[glVertexAttribPointerARB]]{{altIcon}} || [[glVertexAttribPointerEXT]]{{altIcon}} || [[glVertexAttribPointerNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexBlendARB]]''' || - || [[glVertexBlendARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexPointer]]''' || {{Version_1_1}} || - || [[glVertexPointerEXT]]{{altIcon}} || [[glVertexPointerINTEL]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexWeightEXT]]''' || - || - || [[glVertexWeightEXT]] || [[glVertexWeightNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexWeightPointerEXT]]''' || - || - || [[glVertexWeightPointerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glViewport]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== W ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glWaitSync]]''' || {{Version_3_2}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glWeightARB]]''' || - || [[glWeightARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glWeightPointerARB]]''' || - || [[glWeightPointerARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glWindowPos]]''' || {{Version_1_4}} || [[glWindowPosARB]]{{altIcon}} || -  || [[glWindowPosMESA]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glWriteMaskEXT]]''' || - || - || [[glWriteMaskEXT]] || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== OpenGL Parameter-Tabellen ===&lt;br /&gt;
Die nachfolgenden Listen enthalten Parameter- bzw. Typbeschreibungen, die bei vielen OpenGL-Funktionen immer wieder auftauchen.&lt;br /&gt;
&lt;br /&gt;
[[internes Pixelformat|interne Pixelformate]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Pixelformat|Pixelformate]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Pixeldatentyp|Datentypen für Pixel]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[:Kategorie:GLU|GLU]] ==&lt;br /&gt;
(Was ist die [[GLU]]?)&lt;br /&gt;
&lt;br /&gt;
=== B ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluBeginCurve]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluBeginPolygon]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluBeginSurface]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluBeginTrim]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluBuild1DMipmaps]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluBuild2DMipmaps]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluBuild3DMipmaps]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== C ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluCylinder]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== D ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluDeleteNurbsRenderer]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluDeleteQuadric]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluDeleteTess]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluDisk]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== E ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluEndCurve]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluEndPolygon]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluEndSurface]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluEndTrim]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluErrorString]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== G ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluGetNurbsProperty]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluGetString]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluGetTessProperty]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== L ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluLoadSamplingMatrices]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluLookAt]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== N ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluNewNurbsRenderer]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluNewQuadric]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluNewTess]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluNextContour]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluNurbsCallback]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluNurbsCurve]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluNurbsProperty]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluNurbsSurface]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== O ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluOrtho2D]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== P ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluPartialDisk]]'''{{excIcon}} || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluPerspective]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluPickMatrix]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluProject]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluPwlCurve]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Q ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluQuadricCallback]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluQuadricDrawStyle]]'''{{excIcon}} || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluQuadricNormals]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluQuadricOrientation]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluQuadricTexture]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== S ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluScaleImage]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluSphere]]'''{{excIcon}} || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== T ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluTessBeginContour]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluTessBeginPolygon]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluTessCallback]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluTessEndContour]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluTessEndPolygon]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluTessNormal]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluTessProperty]]''' {{icpIcon}} || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluTessVertex]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== U ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluUnProject]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== [[:Kategorie:GLX|GLX]] ==&lt;br /&gt;
(Was ist die [[GLX]]?)&lt;br /&gt;
&lt;br /&gt;
''Als Quelle für die Übersetzung weiterer Befehlsspezifikationen kann diese Sammlung verwendet werden: [http://www.opengl.org/documentation/specs/man_pages/hardcopy/GL/html/glx/ OpenGL.org GLX Manpages]''&lt;br /&gt;
&lt;br /&gt;
=== C ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXChooseFBConfig]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXChooseVisual]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXCopyContext]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXCreateContext]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXCreateGLXPixmap]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXCreateNewContext]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXCreatePbuffer]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXCreatePixmap]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXCreateWindow]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== D ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXDestroyContext]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXDestroyGLXPixmap]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXDestroyPbuffer]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXDestroyPixmap]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXDestroyWindow]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== F ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXFreeContextEXT]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== G ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetClientString]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetConfig]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetCurrentContextIDEXT]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetCurrentContext]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetCurrentDisplay]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetCurrentDrawable]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetCurrentReadDrawable]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetFBConfigAttrib]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetFBConfigs]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetProcAddress]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetSelectedEvent]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetVisualFromFBConfig]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== I ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXImportContextEXT]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXIntro]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXIsDirect]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== M ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXMakeContextCurrent]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXMakeCurrent]]''' || - || - || - || -&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
=== Q ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXQueryContext]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXQueryContextInfoEXT]]''' || - || - || [[glXQueryContextInfoEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXQueryDrawable]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXQueryExtension]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXQueryExtensionsString]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXQueryServerString]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXQueryVersion]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== S ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXSelectEvent]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXSwapBuffers]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== U ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXUseXFont]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== W ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXWaitGL]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXWaitX]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== [[:Kategorie:WGL|WGL]] ==&lt;br /&gt;
(Was ist die [[WGL]]?)&lt;br /&gt;
&lt;br /&gt;
''Als Quelle für die Übersetzung weiterer Befehlsspezifikationen kann diese Sammlung verwendet werden: [http://floyd.atc.no/Docs/OpenGL/man-pages/WGLmanpages/ floyd.atc.no WGL Manpages]''&lt;br /&gt;
&lt;br /&gt;
=== C ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglChoosePixelFormatARB]]''' || - || [[wglChoosePixelFormatARB]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglCopyContext]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglCreateContext]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglCreateBufferRegionEXT]]''' || - || - || [[wglCreateBufferRegionEXT]] || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglCreateLayerContext]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglCreatePbufferARB]]''' || - || [[wglCreatePbufferARB]] || - || - &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== D ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglDeleteBufferRegionEXT]]''' || - || - || [[wglDeleteBufferRegionEXT]] || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglDeleteContext]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglDestroyPbufferARB]]''' || - || [[wglDestroyPbufferARB]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglDescribeLayerPlane]]''' || - || - || - || - &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== G ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetCurrentContext]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetCurrentDC]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetCurrentReadDC]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetExtensionsStringARB]]''' || - || [[wglGetExtensionsStringARB]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetLayerPaletteEntries]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetPbufferDCARB]]''' || - || [[wglGetPbufferDCARB]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetPixelFormatAttribARB]]''' || - || [[wglGetPixelFormatAttribARB]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetPixelFormatAttribEXT]]''' || - || - || [[wglGetPixelFormatAttrixEXT]] || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetProcAddress]]''' || - || - || - || - &lt;br /&gt;
|}&lt;br /&gt;
=== M ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglMakeCurrent]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglMakeCurrentContextEXT]]''' || - || - || [[wglMakeCurrentContextEXT]] || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Q ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglQueryPbufferARB]]''' || - || [[wglQueryPbufferARB]] || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== R ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglRealizeLayerPalette]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglReleasePbufferDCARB]]''' || - || [[wglReleasePbufferDCARB]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglRestoreBufferRegionEXT]]''' || - || - || [[wglRestoreBufferRegionEXT]] || - &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== S ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglSaveBufferRegionEXT]]''' || - || - || [[wglSaveBufferRegionEXT]] || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglSetLayerPaletteEntries]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglShareLists]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglSwapIntervalEXT]]''' || - || - || [[wglSwapIntervalEXT]] || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglSwapLayerBuffers]]''' || - || - || - || - &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== U ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglUseFontBitmaps]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglUseFontOutlines]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Externe Funktionen ==&lt;br /&gt;
Hier sind alle Funktionen zu finden, die zwar direkt nichts mit OpenGL zu tun haben, aber trotzdem im Normalfall zur Nutzung der GL benötigt werden.&lt;br /&gt;
&lt;br /&gt;
=== Win32 Funktionen ===&lt;br /&gt;
{|{{Prettytable_B1}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[ChoosePixelFormat]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[DescribePixelFormat]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[GetLastError]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[getObject]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[GetPixelFormat]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[SetPixelFormat]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[SwapBuffers]]'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Linux / Unix Funktionen ===&lt;br /&gt;
{|{{Prettytable_B1}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[XCloseDisplay]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[XDefaultScreen]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[XOpenDisplay]]'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
[[OpenAL-Funktionsübersicht]], [[SDL-Funktionsübersicht]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=OpenGL-Funktions%C3%BCbersicht&amp;diff=25165</id>
		<title>OpenGL-Funktionsübersicht</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=OpenGL-Funktions%C3%BCbersicht&amp;diff=25165"/>
				<updated>2011-06-15T20:40:01Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: Link auf OpenGL3 Funktionsübersicht hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Bild:Opengl_logo.png|right|200px]]&lt;br /&gt;
== Hinweise für Helfer ==&lt;br /&gt;
&lt;br /&gt;
=== Was hier hinein gehört ===&lt;br /&gt;
&lt;br /&gt;
Um eine Funktionsübersicht aller OpenGL Funktionen zu erreichen die inhaltlich korrekt ist, sollten die [http://www.opengl.org/documentation/specs/man_pages/hardcopy/GL.tar.gz  orginal Spezifikationen] von OpenGL.org übersetzt werden([[Link#OpenGL_Funktionen|Alternative Quellen]]).  &lt;br /&gt;
&lt;br /&gt;
Allerdings sind hier auch glu-/wgl- und glx-Funktionen erlaubt. Konstanten bitte nicht hier im Inhaltsverzeichnis einfügen, genausowenig wie [[OpenGL-Extensions]].&lt;br /&gt;
&lt;br /&gt;
Die Funktionen sind bereits nach Gruppen sortiert (GL/GLU/etc.). Sollten Funktionen noch nicht in der Übersicht auftauchen, welche aber definitiv existieren, können diese nachgetragen werden. Funktionen die es in verschiedenen Ausprägungen gibt, werden ohne Parameterangabe eingetragen (also glVertex statt glVertex3f).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bitte haltet euch bei der Formatierung der Befehlsbeschreibung an die [[Funktionsvorlage]] (ich führe hier mal glBegin als Beispiel an), und erklärt nicht mehr als nötig. &lt;br /&gt;
Wenn ihr also einen Befehl habt der etwas mit VertexArrays zu tun hat, dann gehört dort '''nicht''' hinein was ein VertexArray ist oder bringt. Das gehört dann nach [[Techniken und Algorithmen]] oder [[Hintergrundwissen]] (je nach Thematik) und sollte dann in der Funktionsbeschreibung als ''interner Link'' untergebracht werden.&lt;br /&gt;
&lt;br /&gt;
'''Zu aller erst sollte die Orginalspezifikation übersetzt werden''' und erst dann eigene Hinweise untergebracht werden (z.B. Erfahrungen, typische Fehler etc.)&lt;br /&gt;
&lt;br /&gt;
===Artikel-Vorlage===&lt;br /&gt;
'''Wichtiger Hinweis ''' : Bei der Funktionsübersicht ist v.a. eine einheitliche Gliederung der Artikel wichtig. Deshalb haltet euch bitte an '''[[Funktionsvorlage|folgende Vorlage]]'''!&lt;br /&gt;
&lt;br /&gt;
===Kategorisieren von Artikeln===&lt;br /&gt;
Das Wiki ermöglicht es einen Artikel einer Kategorie zuzuordnen. Diese Möglichkeit sollte von Artikelschreibern genutzt werden.&lt;br /&gt;
Man ordnet einen Artikel einer Kategorie zu, in dem man '''am Ende des Artikels einen Link zu der Kategrie erstellt''' der er zugeordnet werden soll:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+Beispiel&lt;br /&gt;
|&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;4&amp;quot;&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;[[Kategorie:GL|Name ohne &amp;quot;gl&amp;quot;]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Das sind die neuen Kategorien:&lt;br /&gt;
*[[:Kategorie:GL]]&lt;br /&gt;
*[[:Kategorie:GLU]]&lt;br /&gt;
*[[:Kategorie:GLX]]&lt;br /&gt;
*[[:Kategorie:WGL]]&lt;br /&gt;
&lt;br /&gt;
Falls die Funktion bereits zum GL-Kern gehört kommt noch folgender Eintrag hinzu: &amp;lt;nowiki&amp;gt;[[Kategorie:GLx.x]]&amp;lt;/nowiki&amp;gt; wobei das x.x durch die GL-Versionsnummer (z.B. &amp;quot;1.2&amp;quot; oder &amp;quot;2.0&amp;quot;), seit dem die Funktion dabei ist, ersetzt wird.&lt;br /&gt;
&lt;br /&gt;
== [[:Kategorie:GL|GL]] ==&lt;br /&gt;
Abkürzung für '''G'''raphics '''L'''ibrary, hierunter fallen alle Funktionen die direkter Bestandteil (entweder als Kernfunktion oder über Extensions) der OpenGL sind.&lt;br /&gt;
Hartnäckige Gerüchte, '''GL''' stünde für Glide und somit OpenGL für Open Glide, sind schlichtweg falsch, erfreuen sich jedoch immernoch großer Beliebtheit.&lt;br /&gt;
&lt;br /&gt;
=== Versionsspezifische Listen ===&lt;br /&gt;
[[OpenGL3-Funktionsübersicht]]&lt;br /&gt;
&lt;br /&gt;
=== A ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glAccum]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glActiveStencilFaceEXT]]''' || - || - || [[glActiveStencilFaceEXT]] || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[glActiveTexture]]''' || {{Version_1_3}} || [[glActiveTextureARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glAddSwapHintRectWIN]]''' || - || - || - || [[glAddSwapHintRectWIN]]&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glAlphaFunc]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glApplyTextureEXT]]''' || - || - || [[glApplyTextureEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glAreTexturesResident]]''' || {{Version_1_1}} || - || [[glAreTexturesResidentEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glArrayElement]]''' || {{Version_1_1}} || - || [[glArrayElementEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glAttachShader]]''' || {{Version_2_0}}  || [[glAttachObjectARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== B ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBegin]]'''{{excIcon}} || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBeginConditionalRender]]''' || {{Version_3_0}} || - || - || [[glBeginConditionalRenderNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBeginQuery]]''' || {{Version_1_5}} || [[glBeginQueryARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBeginSceneEXT]]''' || - || - || [[glBeginSceneEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBeginTransformFeedback]]''' || {{Version_3_0}} || - || [[glBeginTransformFeedbackEXT]]{{altIcon}} || [[glBeginTransformFeedbackNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBeginVertexShaderEXT]]''' || - || - || [[glBeginVertexShaderEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindAttribLocation]]''' || {{Version_2_0}} || [[glBindAttribLocationARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindBuffer]]''' || {{Version_1_5}} || [[glBindBufferARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindBufferBase]]''' || {{Version_3_0}} || - || [[glBindBufferBaseEXT]]{{altIcon}} || [[glBindBufferBaseNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindBufferOffsetEXT]]''' || - || - || [[glBindBufferOffsetEXT]] || [[glBindBufferOffsetNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindBufferRange]]''' || {{Version_3_0}} || - || [[glBindBufferRangeEXT]]{{altIcon}} || [[glBindBufferRangeNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindFragDataLocation]]''' || {{Version_3_0}} || - || [[glBindFragDataLocationEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindFragDataLocationIndexed]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindFramebuffer]]''' || {{Version_3_0}} || - || [[glBindFramebufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindLightParameterEXT]]''' || - || - || [[glBindLightParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindMaterialParameterEXT]]''' || - || - || [[glBindMaterialParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindMultiTextureEXT]]''' || - || - || [[glBindMultiTextureEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindParameterEXT]]''' || - || - || [[glBindParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindProgramARB]]''' || - || [[glBindProgramARB]] || - || [[glBindProgramNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindRenderbuffer]]''' || {{Version_3_0}} || - || [[glBindRenderbufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindSampler]]''' || {{Version_3_3}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindTexGenParameterEXT]]''' || - || - || [[glBindTexGenParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindTexture]]''' || {{Version_1_1}} || - || [[glBindTextureEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindTextureUnitParameterEXT]]''' || - || - || [[glBindTextureUnitParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindVertexArray]]''' || {{Version_3_0}} || - || - || [[glBindVertexArrayAPPLE]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindVertexShaderEXT]]''' || - || - || [[glBindVertexShaderEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBinormalPointerEXT]]''' || - || - || [[glBinormalPointerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBitmap]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendColor]]''' || {{Version_1_2}} || - || [[glBlendColorEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendEquation]]''' || {{Version_1_2}} || - || [[glBlendEquationEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendEquationSeparate]]''' || {{Version_2_0}} || - || [[glBlendEquationSeparateEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendFunc]]'''{{excIcon}} || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendFuncSeparate]]''' || {{Version_1_4}} || - || [[glBlendFuncSeparateEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlitFramebuffer]]''' || {{Version_3_0}} || - || [[glBlitFramebufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBufferData]]''' || {{Version_1_5}} || [[glBufferDataARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBufferRegionEnabledEXT]]''' || - || - || [[glBufferRegionEnabledEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBufferSubData]]''' || {{Version_1_5}} || [[glBufferSubDataARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== C ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCallList]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCallLists]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCheckFramebufferStatus]]''' || {{Version_3_0}} || - || [[glCheckFramebufferStatusEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCheckNamedFramebufferStatusEXT]]''' || - || - || [[glCheckNamedFramebufferStatusEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClampColor]]''' || {{Version_3_0}} || [[glClampColorARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClear]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearAccum]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearBuffer]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearColor]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearDepth]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearIndex]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearStencil]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClientActiveTexture]]''' || {{Version_1_3}} || [[glClientActiveTextureARB]]{{altIcon}} || -   || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClientAttribDefaultEXT]]''' || - || - || [[glClientAttribDefaultEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClientWaitSync]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClipPlane]]'''{{excIcon}} || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColor]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorMask]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorMaskIndexedEXT]]''' || - || - || [[glColorMaskIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorMaterial]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorPointer]]''' || {{Version_1_1}} || - || [[glColorPointerEXT]]{{altIcon}} || [[glColorPointerINTEL]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorSubTable]]''' || {{Version_1_2}} || - || [[glColorSubTableEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorTable]]''' || {{Version_1_2}} || - || [[glColorTableEXT]]{{altIcon}} || [[glColorTableSGI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorTableParameter]]''' || {{Version_1_2}}|| - || - || [[glColorTableParameterSGI]]{{altIcon}} &lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompileShader]]''' || {{Version_2_0}} || [[glCompileShaderARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedMultiTexImageEXT]]''' || - || - || [[glCompressedMultiTexImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedMultiTexSubImageEXT]]''' || - || - || [[glCompressedMultiTexSubImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedTexImage]]''' || {{Version_1_3}} || [[glCompressedTexImageARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedTexSubImage]]''' || {{Version_1_3}} || [[glCompressedTexSubImageARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedTextureImageEXT]]''' || - || - || [[glCompressedTextureImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedTextureSubImageEXT]]''' || - || - || [[glCompressedTextureSubImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glConvolutionFilter1D]]''' || {{Version_1_2}} || - || [[glConvolutionFilter1DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glConvolutionFilter2D]]''' || {{Version_1_2}} || - || [[glConvolutionFilter2DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glConvolutionParameter]]''' || {{Version_1_2}} || - || [[glConvolutionParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyBufferSubData]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyColorSubTable]]''' || {{Version_1_2}} || - || [[glCopyColorSubTableEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyColorTable]]''' || {{Version_1_2}} || - || - || [[glCopyColorTableSGI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyConvolutionFilter]]''' || {{Version_1_2}} || - || [[glCopyConvolutionFilterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyMultiTexImageEXT]]''' || - || - || [[glCopyMultiTexImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyMultiTexSubImageEXT]]''' || - || - || [[glCopyMultiTexSubImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyPixels]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexImage1D]]''' || {{Version_1_1}} || - || [[glCopyTexImage1DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexImage2D]]''' || {{Version_1_1}} || - || [[glCopyTexImage2DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexSubImage1D]]''' || {{Version_1_1}} || - || [[glCopyTexSubImage1DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexSubImage2D]]''' || {{Version_1_1}} || - || [[glCopyTexSubImage2DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexSubImage3D]]''' || {{Version_1_2}} || - || [[glCopyTexSubImage3DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTextureImageEXT]]''' || - || - || [[glCopyTextureImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTextureSubImageEXT]]''' || - || - || [[glCopyTextureSubImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCreateProgram]]''' || {{Version_2_0}} || [[glCreateProgramObjectARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCreateShader]]''' || {{Version_2_0}} || [[glCreateShaderObjectARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCullFace]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCullParameterEXT]]''' || - || - || [[glCullParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCurrentPaletteMatrixARB]]''' || - || [[glCurrentPaletteMatrixARB]] || - || -&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== D ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteBufferRegionEXT]]''' || - || - || [[glDeleteBufferRegionEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteBuffers]]''' || {{Version_1_5}} || [[glDeleteBuffersARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteFramebuffers]]''' || {{Version_3_0}} || - || [[glDeleteFramebuffersEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteLists]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteProgram]]''' || {{Version_2_0}} || [[glDeleteObjectARB]] {{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteProgramsARB]]''' || - || [[glDeleteProgramsARB]] || - || [[glDeleteProgramsNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteQueries]]''' || {{Version_1_5}} || [[glDeleteQueriesARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteRenderbuffers]]''' || {{Version_3_0}} || - || [[glDeleteRenderbuffersEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteSamplers]]''' || {{Version_3_3}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteShader]]''' || {{Version_2_0}} || [[glDeleteObjectARB]] {{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteSync]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteTextures]]''' || {{Version_1_1}} || - || [[glDeleteTexturesEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteVertexArrays]]''' || {{Version_3_0}} || - || - || [[glDeleteVertexArraysAPPLE]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteVertexShaderEXT]]''' || - || - || [[glDeleteVertexShaderEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDepthBoundsEXT]]''' || - || - || [[glDepthBoundsEXT]] || [[glDepthBoundsNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDepthFunc]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDepthMask]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDepthRange]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDetachShader]]''' || {{Version_2_0}} || [[glDetachObjectARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisable]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisableClientState]]''' || {{Version_1_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisableClientStateIndexedEXT]]''' || - || - || [[glDisableClientStateIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisableIndexedEXT]]''' || - || - || [[glDisableIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisableVariantClientStateEXT]]''' || - || - || [[glDisableVariantClientStateEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisableVertexAttribArray]]''' || {{Version_2_0}} || [[glDisableVertexAttribArrayARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawArrays]]''' || {{Version_1_1}} || - || [[glDrawArraysEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawArraysInstanced]]''' || {{Version_3_1}} || [[glDrawArraysInstancedARB]] || [[glDrawArraysInstancedEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawBuffer]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawBufferRegionEXT]]''' || - || - || [[glDrawBufferRegionEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawBuffers]]''' || {{Version_2_0}} || [[glDrawBuffersARB]]{{altIcon}} || - || [[glDrawBuffersATI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawElements]]''' || {{Version_1_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawElementsBaseVertex]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawElementsInstanced]]''' || {{Version_3_1}} || [[glDrawElementsInstancedARB]] || [[glDrawElementsInstancedEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawElementsInstancedBaseVertex]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawPixels]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawRangeElements]]''' || {{Version_1_2}} || - || [[glDrawRangeElementsEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawRangeElementsBaseVertex]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== E ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEdgeFlag]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEdgeFlagPointer]]''' || {{Version_1_1}} || - || [[glEdgeFlagPointerEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnable]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnableClientState]]''' || {{Version_1_1}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnableClientStateIndexedEXT]]''' || - || - || [[glEnableClientStateIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnableIndexedEXT]]''' || - || - || [[glEnableIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnableVariantClientStateEXT]]''' || - || - || [[glEnableVariantClientStateEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnableVertexAttribArray]]''' || {{Version_2_0}} || [[glEnableVertexAttribArrayARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnd]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndConditionalRender]]''' || {{Version_3_0}} || - || - || [[glEndConditionalRenderNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndList]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndQuery]]''' || {{Version_1_5}} || [[glEndQueryARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndSceneEXT]]''' || - || - || [[glEndSceneEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndTransformFeedback]]''' || {{Version_3_0}} || - || [[glEndTransformFeedbackEXT]]{{altIcon}} || [[glEndTransformFeedbackNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndVertexShaderEXT]]''' || - || - || [[glEndVertexShaderEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEvalCoord]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEvalMesh]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEvalPoint]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glExtractComponentEXT]]''' || - || - || [[glExtractComponentEXT]] || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== F ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFeedbackBuffer]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFenceSync]]''' || {{Version_3_2}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFinish]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFlush]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFlushMappedBufferRange]]''' || {{Version_3_0}} || - || - || [[glFlushMappedBufferRangeAPPLE]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFog]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFogCoord]]''' || {{Version_1_4}} || - || [[glFogCoordEXT]]{{altIcon}}  || [[glFogCoordNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFogCoordPointer]]''' || {{Version_1_4}} || - || [[glFogCoordPointerEXT]]{{altIcon}}  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFragmentColorMaterialEXT]]''' || - || - || [[glFragmentColorMaterialEXT]]  || [[glFragmentColorMaterialSGIX]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFragmentLightEXT]]''' || - || - || [[glFragmentLightEXT]]  || [[glFragmentLightSGIX]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFragmentLightModelEXT]]''' || - || - || [[glFragmentLightModelEXT]]  || [[glFragmentLightModelSGIX]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFragmentMaterialEXT]]''' || - || - || [[glFragmentMaterialEXT]]  || [[glFragmentMaterialSGIX]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFramebufferDrawBufferEXT]]''' || - || - || [[glFramebufferDrawBufferEXT]]  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFramebufferDrawBuffersEXT]]''' || - || - || [[glFramebufferDrawBuffersEXT]]  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFramebufferReadBufferEXT]]''' || - || - || [[glFramebufferReadBufferEXT]]  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFrameBufferRenderBuffer]]''' || {{Version_3_0}} || - || [[glFrameBufferRenderBufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFramebufferTexture]]''' || {{Version_3_0}} || [[glFramebufferTextureARB]]{{altIcon}} || [[glFramebufferTextureEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFrameBufferTexture1D]]''' || {{Version_3_0}} || - || [[glFrameBufferTexture1DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFrameBufferTexture2D]]''' || {{Version_3_0}} || - || [[glFrameBufferTexture2DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFrameBufferTexture3D]]''' || {{Version_3_0}} || - || [[glFrameBufferTexture3DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFramebufferTextureFaceARB]]''' || - || [[glFramebufferTextureFaceARB]] || [[glFramebufferTextureFaceEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFramebufferTextureLayer]]''' || {{Version_3_0}} || [[glFramebufferTextureLayerARB]]{{altIcon}} || [[glFramebufferTextureLayerEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFrontFace]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFrustum]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== G ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenBuffers]]''' || {{Version_1_5}} || [[glGenBuffersARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenerateMipmap]]''' || {{Version_3_0}} || - || [[glGenerateMipmapEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenerateMultiTexMipmapEXT]]''' || - || - || [[glGenerateMultiTexMipmapEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenerateTextureMipmapEXT]]''' || - || - || [[glGenerateTextureMipmapEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenFramebuffers]]''' || {{Version_3_0}} || - || [[glGenFramebuffersEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenLists]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenProgramsARB]]''' || - || [[glGenProgramsARB]] || -  || [[glGenProgramsNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenQueries]]''' || {{Version_1_5}} || [[glGenQueriesARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenRenderbuffers]]''' || {{Version_3_0}} || - || [[glGenRenderbuffersEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenSymbolsEXT]]''' || - || - || [[glGenSymbolsEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenTextures]]''' || {{Version_1_1}} || - || [[glGenTexturesEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenVertexArrays]]''' || {{Version_3_0}} || - || - || [[glGenVertexarraysAPPLE]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenVertexShadersEXT]]''' || - || - || [[glGenVertexShadersEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGet]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveAttrib]]''' || {{Version_2_0}} || [[glGetActiveAttribARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveSubroutineName]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveSubroutineUniform]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveSubroutineUniformName]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniform]]''' || {{Version_2_0}} || [[glGetActiveUniformARB]] {{altIcon}}|| -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniformBlock]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniformBlockName]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniformName]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniforms]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetAttachedShaders]]''' || {{Version_2_0}} || [[glGetAttachedObjectsARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetAttribLocation]]''' || {{Version_2_0}} || [[glGetAttribLocationARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetBooleanv]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetBooleanIndexedEXT]]''' || - || - || [[glGetBooleanIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetBufferParameter]]''' || {{Version_1_5}} || [[glGetBufferParameterARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetBufferPointerv]]''' || {{Version_1_5}} || [[glGetBufferPointerARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetBufferSubData]]''' || {{Version_1_5}} || [[glGetBufferSubDataARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetClipPlane]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetColorTable]]''' || {{Version_1_2}} || - || [[glGetColorTableEXT]]{{altIcon}} || [[glGetColorTableSGI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetColorTableParameter]]''' || {{Version_1_2}} || - || [[glGetColorTableParameterEXT]]{{altIcon}} || [[glGetColorTableParameterSGI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetCompressedMultiTexImageEXT]]''' || - || - || [[glGetCompressedMultiTexImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetCompressedTexImage]]''' || {{Version_1_3}} || [[glGetCompressedTexImageARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetCompressedTextureImageEXT]]''' || - || - || [[glGetCompressedTextureImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetConvolutionFilter]]''' || {{Version_1_2}} || - || [[glGetConvolutionFilterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetConvolutionParameter]]''' || {{Version_1_2}} || - || [[glGetConvolutionParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetDoublev]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetDoubleIndexedEXT]]''' || - || - || [[glGetDoubleIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetError]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFloatv]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFloatIndexedEXT]]''' || - || - || [[glGetFloatIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFragDataLocation]]''' || {{Version_3_0}} || - || [[glGetFragDataLocationEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFragmentLightEXT]]''' || - || - || [[glGetFragmentLightEXT]] || [[glGetFragmentLightSGIX]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFragmentMaterialEXT]]''' || - || - || [[glGetFragmentMaterialEXT]] || [[glGetFragmentMaterialSGIX]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFramebufferAttachmentParameter]]''' || {{Version_3_0}} || - || [[glGetFramebufferAttachmentParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFramebufferParameterEXT]]''' || - || - || [[glGetFramebufferParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|''als Parameter von [[glGet#GL_CURRENT_PROGRAM|glGet]]'' || {{Version_2_0}} || [[glGetHandleARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetHistogram]]''' || {{Version_1_2}} || - || [[glGetHistogramEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetHistogramParameter]]''' || {{Version_1_2}} || - || [[glGetHistogramParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetIntegerv]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetIntegerIndexedEXT]]''' || - || - || [[glGetIntegerIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetInvariantBooleanEXT]]''' || - || - || [[glGetInvariantBooleanEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetInvariantFloatEXT]]''' || - || - || [[glGetInvariantFloatEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetInvariantIntegerEXT]]''' || - || - || [[glGetInvariantIntegerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetLight]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetLocalConstantBooleanEXT]]''' || - || - || [[glGetLocalConstantBooleanEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetLocalConstantFloatEXT]]''' || - || - || [[glGetLocalConstantFloatEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetLocalConstantIntegerEXT]]''' || - || - || [[glGetLocalConstantIntegerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMap]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMaterial]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMinmax]]''' || {{Version_1_2}} || - || [[glGetMinmaxEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMinmaxParameter]]''' || {{Version_1_2}} || - || [[glGetMinmaxParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMultisample]]''' || {{Version_3_2}} || - || -  || [[glGetMultisampleNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMultiTexEnvEXT]]''' || - || - || [[glGetMultiTexEnvEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMultiTexGenEXT]]''' || - || - || [[glGetMultiTexGenEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMultiTexImageEXT]]''' || - || - || [[glGetMultiTexImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMultiTexLevelParameterEXT]]''' || - || - || [[glGetMultiTexLevelParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMultiTexParameterEXT]]''' || - || - || [[glGetMultiTexParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetNamedBufferParameterEXT]]''' || - || - || [[glGetNamedBufferParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetNamedBufferPointerEXT]]''' || - || - || [[glGetNamedBufferPointerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetNamedBufferSubDataEXT]]''' || - || - || [[glGetNamedBufferSubDataEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetNamedFramebufferAttachmentParameterEXT]]''' || - || - || [[glGetNamedFramebufferAttachmentParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetNamedProgramEXT]]''' || - || - || [[glGetNamedProgramEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetNamedProgramLocalParameterEXT]]''' || - || - || [[glGetNamedProgramLocalParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetNamedProgramStringEXT]]''' || - || - || [[glGetNamedProgramStringEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetNamedRenderbufferParameterEXT]]''' || - || - || [[glGetNamedRenderbufferParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetPixelMap]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetPixelTransformParameterEXT]]''' || - || - || [[glGetPixelTransformParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetPointerv]]''' || {{Version_1_0}} || - || [[glGetPointervEXT]]{{altIcon}}  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetPointerIndexedEXT]]''' || - || - || [[glGetPointerIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetPolygonStipple]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgram]]''' || {{Version_2_0}} || [[glGetObjectParameterARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgramARB]]''' || - || [[glGetProgramARB]] || - || [[glGetProgramNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgramEnvParameterARB]]''' || - || [[glGetProgramEnvParameterARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgramInfoLog]]''' || {{Version_2_0}} || [[glGetInfoLogARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgramLocalParameterARB]]''' || - || [[glGetProgramLocalParameterARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgramStage]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgramStringARB]]''' || - || [[glGetProgramStringARB]] || -  || [[glGetProgramStringNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetQueryiv]]''' || {{Version_1_5}} || [[glGetQueryARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetQueryObject]]''' || {{Version_1_5}} || [[glGetQueryObjectARB]]{{altIcon}} || [[glGetQueryObjectEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetRenderbufferParameter]]''' || {{Version_3_0}} || - || [[glGetRenderbufferParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetSeparableFilter]]''' || {{Version_1_2}} || - || [[glGetSeparableFilterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetShader]]''' || {{Version_2_0}} || [[glGetObjectParameterARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetShaderInfoLog]]''' || {{Version_2_0}} || [[glGetInfoLogARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetShaderSource]]''' || {{Version_2_0}} || [[glGetShaderSourceARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetString]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetSubroutineIndex]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetSubroutineUniformLocation]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetSync]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexEnv]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexGen]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexImage]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexLevelParameter]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexParameter]]''' || {{Version_1_0}} || - || [[glGetTexParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTextureImageEXT]]''' || - || - || [[glGetTextureImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTextureLevelParameterEXT]]''' || - || - || [[glGetTextureLevelParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTextureParameterEXT]]''' || - || - || [[glGetTextureParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTransformFeedbackVarying]]''' || {{Version_3_0}} || - || [[glGetTransformFeedbackVaryingEXT]]{{altIcon}} || [[glGetTransformFeedbackVaryingNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniform]]''' || {{Version_2_0}} || [[glGetUniformARB]]{{altIcon}} || [[glGetUniformEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformBlockIndex]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformBufferSizeEXT]]''' || - || - || [[glGetUniformBufferSizeEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformIndices]]''' || {{Version_3_1}} || - || - || -|&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformLocation]]''' || {{Version_2_0}} || [[glGetUniformLocationARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformOffsetEXT]]''' || - || - || [[glGetUniformOffsetEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformSubroutine]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetVariantBooleanEXT]]''' || - || - || [[glGetVariantBooleanEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetVariantFloatEXT]]''' || - || - || [[glGetVariantFloatEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetVariantIntegerEXT]]''' || - || - || [[glGetVariantIntegerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetVariantPointerEXT]]''' || - || - || [[glGetVariantPointerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetVertexAttrib]]''' || {{Version_2_0}} || [[glGetVertexAttribARB]]{{altIcon}} || [[glGetVertexAttribEXT]] || [[glGetVertexAttribNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetVertexAttribPointer]]''' || {{Version_2_0}} || [[glGetVertexAttribPointerARB]]{{altIcon}} || -  || [[glGetVertexAttribPointerNV]]{{altIcon}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== H ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glHint]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glHistogram]]''' || {{Version_1_2}} || - || [[glHistogramEXT]]{{altIcon}}  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== I ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIndex]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIndexFuncEXT]]''' || - || - || [[glIndexFuncEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIndexMask]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIndexMaterialEXT]]''' || - || - || [[glIndexMaterialEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIndexPointer]]''' || {{Version_1_1}} || - || [[glIndexPointerEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glInitNames]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glInsertComponentEXT]]''' || - || - || [[glInsertComponentEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glInterleavedArrays]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsBuffer]]''' || {{Version_1_5}} || [[glIsBufferARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsEnabled]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsEnabledIndexedEXT]]''' || - || - || [[glIsEnabledIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsFramebuffer]]''' || {{Version_3_0}} || - || [[glIsFramebufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsList]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsProgram]]''' || {{Version_2_0}} || [[glIsProgramARB]]{{altIcon}} || - || [[glIsProgramNV]]{{altIcon}} &lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsQuery]]''' || {{Version_1_5}} || [[glIsQueryARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsRenderbuffer]]''' || {{Version_3_0}} || - || [[glIsRenderbufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsShader]]''' || {{Version_2_0}} || - || -   || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsSync]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsTexture]]''' || {{Version_1_0}} || - || [[glIsTextureEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsVariantEnabledEXT]]''' || - || - || [[glIsVariantEnabledEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsVertexArray]]''' || {{Version_3_0}} || - || - || [[glIsVertexArrayAPPLE]]{{altIcon}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== L ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLight]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLightEnvEXT]]''' || - || - || [[glLightEnvEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLightModel]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLineStipple]]'''{{excIcon}} || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLineWidth]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLinkProgram]]''' || {{Version_2_0}} || [[glLinkProgramARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glListBase]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLoadIdentity]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLoadMatrix]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLoadName]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLoadTransposeMatrix]]''' || {{Version_1_3}} || [[glLoadTransposeMatrixARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLockArraysEXT]]''' || - || - || [[glLockArraysEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLogicOp]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== M ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMap1]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMap2]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMapBuffer]]''' || {{Version_1_5}} || [[glMapBufferARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMapBufferRange]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMapGrid]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMapNamedBufferEXT]]''' || - || - || [[glMapNamedBufferEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMaterial]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixIndexARB]]''' || - || [[glMatrixIndexARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixIndexPointerARB]]''' || - || [[glMatrixIndexPointerARB]] || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixFrustumEXT]]''' || - || - || [[glMatrixFrustumEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixLoadEXT]]''' || - || - || [[glMatrixLoadEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixLoadIdentityEXT]]''' || - || - || [[glMatrixLoadIdentityEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixLoadTransposedEXT]]''' || - || - || [[glMatrixLoadTransposedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixMode]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixMultEXT]]''' || - || - || [[glMatrixMultEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixMultTransposedEXT]]''' || - || - || [[glMatrixMultTransposedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixOrthoEXT]]''' || - || - || [[glMatrixOrthoEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixPopEXT]]''' || - || - || [[glMatrixPopEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixPushEXT]]''' || - || - || [[glMatrixPushEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixRotateEXT]]''' || - || - || [[glMatrixRotateEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixScaleEXT]]''' || - || - || [[glMatrixScaleEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixTranslateEXT]]''' || - || - || [[glMatrixTranslateEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMinmax]]''' || {{Version_1_2}} || - || [[glMinmaxEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiDrawArrays]]''' || {{Version_1_4}} || - || [[glMultiDrawArraysEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiDrawElements]]''' || {{Version_1_4}} || - || [[glMultiDrawElementsEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexBufferEXT]]''' || - || - || [[glMultiTexBufferEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexCoord]]''' || {{Version_1_3}} || [[glMultiTexCoordARB]]{{altIcon}} || -  || [[glMultiTexCoordNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexCoordPointerEXT]]''' || - || - || [[glMultiTexCoordPointerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexEnvEXT]]''' || - || - || [[glMultiTexEnvEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexGenEXT]]''' || - || - || [[glMultiTexGenEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexImageEXT]]''' || - || - || [[glMultiTexImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexParameterEXT]]''' || - || - || [[glMultiTexParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexRenderbufferEXT]]''' || - || - || [[glMultiTexRenderbufferEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexSubImageEXT]]''' || - || - || [[glMultiTexSubImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultMatrix]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultTransposeMatrix]]''' || {{Version_1_3}} || [[glMultTransposeMatrixARB]]{{altIcon}} || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== N ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedBufferDataEXT]]''' || - || - || [[glNamedBufferDataEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedBufferSubDataEXT]]''' || - || - || [[glNamedBufferSubDataEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedFramebufferRenderbufferEXT]]''' || - || - || [[glNamedFramebufferRenderbufferEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedFramebufferTextureEXT]]''' || - || - || [[glNamedFramebufferTextureEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedFramebufferTexture1DEXT]]''' || - || - || [[glNamedFramebufferTexture1DEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedFramebufferTexture2DEXT]]''' || - || - || [[glNamedFramebufferTexture2DEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedFramebufferTexture3DEXT]]''' || - || - || [[glNamedFramebufferTexture3DEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedFramebufferTextureFaceEXT]]''' || - || - || [[glNamedFramebufferTextureFaceEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedFramebufferTextureLayerEXT]]''' || - || - || [[glNamedFramebufferTextureLayerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedProgramLocalParameterEXT]]''' || - || - || [[glNamedProgramLocalParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedProgramStringEXT]]''' || - || - || [[glNamedProgramStringEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedRenderbufferStorageEXT]]''' || - || - || [[glNamedRenderbufferStorageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedRenderbufferStorageMultisampleEXT]]''' || - || - || [[glNamedRenderbufferStorageMultisampleEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedRenderbufferStorageMultisampleCoverageEXT]]''' || - || - || [[glNamedRenderbufferStorageMultisampleCoverageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNewBufferRegionEXT]]''' || - || - || [[glNewBufferRegionEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNewList]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNormal]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNormalPointer]]''' || {{Version_1_1}} || - || [[glNormalPointerEXT]]{{altIcon}} || [[glNormalPointerINTEL]]{{altIcon}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 0 ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glOrtho]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== P ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPassThrough]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPatchParameter]]''' || {{Version_4_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPixelMap]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPixelStore]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPixelTransfer]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPixelTransformParameterEXT]]''' || - || - || [[glPixelTransformParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPixelZoom]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPointParameter]]''' || {{Version_1_4}} || [[glPointParameterARB]]{{altIcon}} || [[glPointParameterEXT]]{{altIcon}}  || [[glPointParameterNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPointSize]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPolygonMode]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPolygonOffset]]''' || {{Version_1_0}} || - || [[glPolygonOffsetEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPolygonStipple]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPopAttrib]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPopClientAttrib]]''' || {{Version_1_0}} || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPopMatrix]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPopName]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPrimitiveRestart]]''' || {{Version_3_1}} || - || -  || [[glPrimitiveRestartNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPrimitiveRestartIndex]]''' || {{Version_3_1}} || - || -  || [[glPrimitiveRestartIndexNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPrioritizeTextures]]''' || {{Version_1_0}} || - || [[glPrioritizeTexturesEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProgramEnvParameterARB]]''' || - || [[glProgramEnvParameterARB]] || [[glProgramEnvParameterEXT]]{{altIcon}} || [[glProgramEnvParameterNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProgramLocalParameterARB]]''' || - || [[glProgramLocalParameterARB]] || [[glProgramLocalParameterEXT]]{{altIcon}} || [[glProgramLocalParameterNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProgramParameterARB]]''' || - || [[glProgramParameterARB]] || [[glProgramParameterEXT]]{{altIcon}}  || [[glProgramParameterNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProgramStringARB]]''' || - || [[glProgramStringARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProgramUniformEXT]]''' || - || - || [[glProgramUniformEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProgramUniformMatrixEXT]]''' || - || - || [[glProgramUniformMatrixEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProvokingVertex]]''' || {{Version_3_2}} || - || [[glProvokingVertexEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPushAttrib]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPushClientAttrib]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPushClientAttribDefaultEXT]]''' || - || - || [[glPushClientAttribDefaultEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPushMatrix]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPushName]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== R ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRasterPos]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glReadBuffer]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glReadBufferRegionEXT]]''' || - || - || [[glReadBufferRegionEXT]]  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glReadPixels]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRect]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRenderbufferStorage]]''' || {{Version_3_0}} || - || [[glRenderbufferStorageEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRenderbufferStorageMultisample]]''' || {{Version_3_0}} || - || [[glRenderbufferStorageMultisampleEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRenderMode]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glResetHistogram]]''' || {{Version_1_2}} || - || [[glResetHistogramEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glResetMinmax]]''' || {{Version_1_2}} || - || [[glResetMinmaxEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRotate]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== S ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSampleCoverage]]''' || {{Version_1_3}} || [[glSampleCoverageARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSampleMask]]''' || {{Version_3_2}} || - || [[glSampleMaskEXT]]{{altIcon}} || [[glSampleMaskSGIS]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSamplePatternEXT]]''' || - || - || [[glSamplePatternEXT]] || [[glSamplePatternSGIS]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glScale]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glScissor]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSecondaryColor]]''' || {{Version_1_4}} || - || [[glSecondaryColorEXT]]{{altIcon}} || [[glSecondaryColorNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSecondaryColorPointer]]''' || {{Version_1_4}} || - || [[glSecondaryColorPointerEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSelectBuffer]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSeparableFilter2D]]''' || {{Version_1_2}} || - || [[glSeparableFilter2DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSetInvariantEXT]]''' || - || - || [[glSetInvariantEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSetLocalConstantEXT]]''' || - || - || [[glSetLocalConstantEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glShadeModel]]'''{{excIcon}} || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glShaderOp1EXT]]''' || - || - || [[glShaderOp1EXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glShaderOp2EXT]]''' || - || - || [[glShaderOp2EXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glShaderOp3EXT]]''' || - || - || [[glShaderOp3EXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glShaderSource]]''' || {{Version_2_0}} || [[glShaderSourceARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilFunc]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilFuncSeparate]]''' || {{Version_2_0}} || - || - || [[glStencilFuncSeparateATI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilMask]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilMaskSeparate]]''' || {{Version_2_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilOp]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilOpSeparate]]''' || {{Version_2_0}} || - || - || [[glStencilOpSeparateATI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSwizzleEXT]]''' || - || - || [[glSwizzleEXT]] || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== T ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTangentPointerEXT]]''' || - || - || [[glTangentPointerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexBuffer]]''' || {{Version_3_1}} || [[glTexBufferARB]]{{altIcon}} || [[glTexBufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexCoord]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexCoordPointer]]''' || {{Version_1_1}} || - || [[glTexCoordPointerEXT]]{{altIcon}} || [[glTexCoordPointerINTEL]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexEnv]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexGen]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage1D]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage2D]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage2DMultisample]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage3D]]''' || {{Version_1_2}} || - || [[glTexImage3DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage3DMultisample]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexParameter]]''' || {{Version_1_0}} || - || [[glTexParameterIEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexSubImage1D]]''' || {{Version_1_0}} || - || [[glTexSubImage1DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexSubImage2D]]''' || {{Version_1_0}} || - || [[glTexSubImage2DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexSubImage3D]]''' || {{Version_1_2}} || - || [[glTexSubImage3DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTextureBufferEXT]]''' || - || - || [[glTextureBufferEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTextureImageEXT]]''' || - || - || [[glTextureImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTextureLightEXT]]''' || - || - || [[glTextureLightEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTextureMaterialEXT]]''' || - || - || [[glTextureMaterialEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTextureNormalEXT]]''' || - || - || [[glTextureNormalEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTextureParameterEXT]]''' || - || - || [[glTextureParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTextureRenderbufferEXT]]''' || - || - || [[glTextureRenderbufferEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTextureSubImageEXT]]''' || - || - || [[glTextureSubImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTransformFeedbackVaryings]]''' || {{Version_3_0}} || - || [[glTransformFeedbackVaryingsEXT]]{{altIcon}} || [[glTransformFeedbackVaryingsNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTranslate]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== U ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUniform]]''' || {{Version_2_0}} || [[glUniformARB]]{{altIcon}} || [[glUniformEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUniformBlockBinding]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUniformBufferEXT]]''' || - || - || [[glUniformBufferEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUniformMatrix]]''' || {{Version_2_0}} || [[glUniformMatrixARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUniformSubroutines]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUnlockArraysEXT]]''' || - || - || [[glUnlockArraysEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUnmapBuffer]]''' || {{Version_1_5}} || [[glUnmapBufferARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUnmapNamedBufferEXT]]''' || - || - || [[glUnmapNamedBufferEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUseProgram]]''' || {{Version_2_0}} || [[glUseProgramObjectARB]]{{altIcon}} ||- || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== V ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glValidateProgram]]''' || {{Version_2_0}} || [[glValidateProgramARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVariantEXT]]''' || - || - || [[glVariantEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVariantPointerEXT]]''' || - || - || [[glVariantPointerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertex]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexAttrib]]''' || {{Version_2_0}} || [[glVertexAttribARB]]{{altIcon}} || [[glVertexAttribEXT]]{{altIcon}} || [[glVertexAttribNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexAttribDivisor]]''' || {{Version_3_3}} || [[glVertexAttribDivisorARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexAttribPointer]]''' || {{Version_2_0}} || [[glVertexAttribPointerARB]]{{altIcon}} || [[glVertexAttribPointerEXT]]{{altIcon}} || [[glVertexAttribPointerNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexBlendARB]]''' || - || [[glVertexBlendARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexPointer]]''' || {{Version_1_1}} || - || [[glVertexPointerEXT]]{{altIcon}} || [[glVertexPointerINTEL]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexWeightEXT]]''' || - || - || [[glVertexWeightEXT]] || [[glVertexWeightNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexWeightPointerEXT]]''' || - || - || [[glVertexWeightPointerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glViewport]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== W ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glWaitSync]]''' || {{Version_3_2}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glWeightARB]]''' || - || [[glWeightARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glWeightPointerARB]]''' || - || [[glWeightPointerARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glWindowPos]]''' || {{Version_1_4}} || [[glWindowPosARB]]{{altIcon}} || -  || [[glWindowPosMESA]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glWriteMaskEXT]]''' || - || - || [[glWriteMaskEXT]] || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== OpenGL Parameter-Tabellen ===&lt;br /&gt;
Die nachfolgenden Listen enthalten Parameter- bzw. Typbeschreibungen, die bei vielen OpenGL-Funktionen immer wieder auftauchen.&lt;br /&gt;
&lt;br /&gt;
[[internes Pixelformat|interne Pixelformate]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Pixelformat|Pixelformate]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Pixeldatentyp|Datentypen für Pixel]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [[:Kategorie:GLU|GLU]] ==&lt;br /&gt;
(Was ist die [[GLU]]?)&lt;br /&gt;
&lt;br /&gt;
=== B ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluBeginCurve]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluBeginPolygon]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluBeginSurface]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluBeginTrim]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluBuild1DMipmaps]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluBuild2DMipmaps]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluBuild3DMipmaps]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== C ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluCylinder]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== D ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluDeleteNurbsRenderer]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluDeleteQuadric]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluDeleteTess]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluDisk]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== E ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluEndCurve]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluEndPolygon]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluEndSurface]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluEndTrim]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluErrorString]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== G ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluGetNurbsProperty]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluGetString]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluGetTessProperty]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== L ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluLoadSamplingMatrices]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluLookAt]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== N ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluNewNurbsRenderer]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluNewQuadric]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluNewTess]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluNextContour]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluNurbsCallback]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluNurbsCurve]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluNurbsProperty]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluNurbsSurface]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== O ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluOrtho2D]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== P ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluPartialDisk]]'''{{excIcon}} || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluPerspective]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluPickMatrix]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluProject]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluPwlCurve]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Q ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluQuadricCallback]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluQuadricDrawStyle]]'''{{excIcon}} || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluQuadricNormals]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluQuadricOrientation]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluQuadricTexture]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== S ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluScaleImage]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluSphere]]'''{{excIcon}} || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== T ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluTessBeginContour]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluTessBeginPolygon]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluTessCallback]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluTessEndContour]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluTessEndPolygon]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluTessNormal]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluTessProperty]]''' {{icpIcon}} || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluTessVertex]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== U ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluUnProject]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== [[:Kategorie:GLX|GLX]] ==&lt;br /&gt;
(Was ist die [[GLX]]?)&lt;br /&gt;
&lt;br /&gt;
''Als Quelle für die Übersetzung weiterer Befehlsspezifikationen kann diese Sammlung verwendet werden: [http://www.opengl.org/documentation/specs/man_pages/hardcopy/GL/html/glx/ OpenGL.org GLX Manpages]''&lt;br /&gt;
&lt;br /&gt;
=== C ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXChooseFBConfig]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXChooseVisual]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXCopyContext]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXCreateContext]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXCreateGLXPixmap]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXCreateNewContext]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXCreatePbuffer]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXCreatePixmap]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXCreateWindow]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== D ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXDestroyContext]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXDestroyGLXPixmap]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXDestroyPbuffer]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXDestroyPixmap]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXDestroyWindow]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== F ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXFreeContextEXT]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== G ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetClientString]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetConfig]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetCurrentContextIDEXT]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetCurrentContext]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetCurrentDisplay]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetCurrentDrawable]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetCurrentReadDrawable]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetFBConfigAttrib]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetFBConfigs]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetProcAddress]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetSelectedEvent]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetVisualFromFBConfig]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== I ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXImportContextEXT]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXIntro]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXIsDirect]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== M ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXMakeContextCurrent]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXMakeCurrent]]''' || - || - || - || -&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
=== Q ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXQueryContext]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXQueryContextInfoEXT]]''' || - || - || [[glXQueryContextInfoEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXQueryDrawable]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXQueryExtension]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXQueryExtensionsString]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXQueryServerString]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXQueryVersion]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== S ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXSelectEvent]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXSwapBuffers]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== U ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXUseXFont]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== W ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXWaitGL]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXWaitX]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== [[:Kategorie:WGL|WGL]] ==&lt;br /&gt;
(Was ist die [[WGL]]?)&lt;br /&gt;
&lt;br /&gt;
''Als Quelle für die Übersetzung weiterer Befehlsspezifikationen kann diese Sammlung verwendet werden: [http://floyd.atc.no/Docs/OpenGL/man-pages/WGLmanpages/ floyd.atc.no WGL Manpages]''&lt;br /&gt;
&lt;br /&gt;
=== C ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglChoosePixelFormatARB]]''' || - || [[wglChoosePixelFormatARB]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglCopyContext]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglCreateContext]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglCreateBufferRegionEXT]]''' || - || - || [[wglCreateBufferRegionEXT]] || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglCreateLayerContext]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglCreatePbufferARB]]''' || - || [[wglCreatePbufferARB]] || - || - &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== D ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglDeleteBufferRegionEXT]]''' || - || - || [[wglDeleteBufferRegionEXT]] || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglDeleteContext]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglDestroyPbufferARB]]''' || - || [[wglDestroyPbufferARB]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglDescribeLayerPlane]]''' || - || - || - || - &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== G ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetCurrentContext]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetCurrentDC]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetCurrentReadDC]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetExtensionsStringARB]]''' || - || [[wglGetExtensionsStringARB]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetLayerPaletteEntries]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetPbufferDCARB]]''' || - || [[wglGetPbufferDCARB]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetPixelFormatAttribARB]]''' || - || [[wglGetPixelFormatAttribARB]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetPixelFormatAttribEXT]]''' || - || - || [[wglGetPixelFormatAttrixEXT]] || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetProcAddress]]''' || - || - || - || - &lt;br /&gt;
|}&lt;br /&gt;
=== M ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglMakeCurrent]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglMakeCurrentContextEXT]]''' || - || - || [[wglMakeCurrentContextEXT]] || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Q ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglQueryPbufferARB]]''' || - || [[wglQueryPbufferARB]] || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== R ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglRealizeLayerPalette]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglReleasePbufferDCARB]]''' || - || [[wglReleasePbufferDCARB]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglRestoreBufferRegionEXT]]''' || - || - || [[wglRestoreBufferRegionEXT]] || - &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== S ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglSaveBufferRegionEXT]]''' || - || - || [[wglSaveBufferRegionEXT]] || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglSetLayerPaletteEntries]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglShareLists]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglSwapIntervalEXT]]''' || - || - || [[wglSwapIntervalEXT]] || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglSwapLayerBuffers]]''' || - || - || - || - &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== U ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglUseFontBitmaps]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglUseFontOutlines]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Externe Funktionen ==&lt;br /&gt;
Hier sind alle Funktionen zu finden, die zwar direkt nichts mit OpenGL zu tun haben, aber trotzdem im Normalfall zur Nutzung der GL benötigt werden.&lt;br /&gt;
&lt;br /&gt;
=== Win32 Funktionen ===&lt;br /&gt;
{|{{Prettytable_B1}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[ChoosePixelFormat]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[DescribePixelFormat]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[GetLastError]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[getObject]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[GetPixelFormat]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[SetPixelFormat]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[SwapBuffers]]'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Linux / Unix Funktionen ===&lt;br /&gt;
{|{{Prettytable_B1}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[XCloseDisplay]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[XDefaultScreen]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[XOpenDisplay]]'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
[[OpenAL-Funktionsübersicht]], [[SDL-Funktionsübersicht]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=OpenGL3-Funktions%C3%BCbersicht&amp;diff=25164</id>
		<title>OpenGL3-Funktionsübersicht</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=OpenGL3-Funktions%C3%BCbersicht&amp;diff=25164"/>
				<updated>2011-06-15T20:39:32Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: Seite angelegt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Was hier hinein gehört ==&lt;br /&gt;
&lt;br /&gt;
In dieser Liste stehen alle OpenGL Funktionen, die in der neuesten OpenGL 3 Version im core profile enthalten sind.&lt;br /&gt;
Das heißt hier stehen auch Funktionen, die bereits aus OpenGL &amp;lt;= 2.1 bekannt sind, in OpenGL 3 aber immer noch vorhanden sind.&lt;br /&gt;
Funktionen, die nicht im core profile von OpenGL 3 vorhanden sind, gehören hier aber nicht rein.&lt;br /&gt;
&lt;br /&gt;
=== A ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glActiveTexture]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glAttachShader]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== B ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBeginConditionalRender]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBeginQuery]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBeginTransformFeedback]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindAttribLocation]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindBuffer]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindBufferBase]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindBufferRange]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindFragDataLocation]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindFragDataLocationIndexed]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindFramebuffer]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindRenderbuffer]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindSampler]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindTexture]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindVertexArray]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendColor]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendEquation]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendEquationSeparate]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendFunc]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendFuncSeparate]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlitFramebuffer]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBufferData]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBufferSubData]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== C ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCheckFramebufferStatus]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClampColor]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClear]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearBuffer]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearColor]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearDepth]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearStencil]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClientWaitSync]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorMask]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompileShader]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedTexImage1D]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedTexImage2D]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedTexImage3D]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedTexSubImage1D]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedTexSubImage2D]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedTexSubImage3D]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyBufferSubData]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexImage1D]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexImage2D]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexSubImage1D]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexSubImage2D]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexSubImage3D]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCreateProgram]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCreateShader]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCullFace]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== D ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteBuffers]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteFramebuffers]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteProgram]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteQueries]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteRenderbuffers]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteSamplers]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteShader]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteSync]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteTextures]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteVertexArrays]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDepthFunc]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDepthMask]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDepthRange]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDetachShader]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisable]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisableVertexAttribArray]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisablei]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawArrays]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawArraysInstanced]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawBuffer]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawBuffers]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawElements]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawElementsBaseVertex]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawElementsInstanced]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawElementsInstancedBaseVertex]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawRangeElements]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawRangeElementsBaseVertex]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== E ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnable]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnableVertexAttribArray]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndConditionalRender]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndQuery]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndTransformFeedback]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== F ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFenceSync]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFinish]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFlush]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFlushMappedBufferRange]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFramebufferRenderbuffer]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFramebufferTexture]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFramebufferTextureLayer]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFrontFace]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== G ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenBuffers]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenFramebuffers]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenQueries]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenRenderbuffers]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenSamplers]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenTextures]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenVertexArrays]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenerateMipmap]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGet]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveAttrib]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniform]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniformBlock]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniformBlockName]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniformName]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniformsiv]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetAttachedShaders]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetAttribLocation]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetBufferParameter]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetBufferPointerv]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetBufferSubData]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetCompressedTexImage]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetError]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFragDataIndex]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFragDataLocation]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFramebufferAttachmentParameter]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMultisample]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgram]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgramInfoLog]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetQueryObject]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetQueryiv]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetRenderbufferParameter]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetSamplerParameter]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetShader]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetShaderInfoLog]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetShaderSource]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetString]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetSync]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexImage]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexLevelParameter]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexParameter]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTransformFeedbackVarying]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniform]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformBlockIndex]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformIndices]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformLocation]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetVertexAttrib]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetVertexAttribPointerv]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== H ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glHint]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== I ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsBuffer]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsEnabled]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsFramebuffer]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsProgram]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsQuery]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsRenderbuffer]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsSampler]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsShader]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsSync]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsTexture]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsVertexArray]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== L ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLineWidth]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLinkProgram]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLogicOp]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== M ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMapBuffer]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMapBufferRange]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiDrawArrays]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiDrawElements]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiDrawElementsBaseVertex]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== P ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPixelStore]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPointParameter]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPointSize]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPolygonMode]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPolygonOffset]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPrimitiveRestartIndex]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProvokingVertex]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Q ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glQueryCounter]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== R ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glReadBuffer]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glReadPixels]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRenderbufferStorage]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRenderbufferStorageMultisample]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== S ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSampleCoverage]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSampleMaski]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSamplerParameter]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glScissor]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glShaderSource]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilFunc]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilFuncSeparate]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilMask]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilMaskSeparate]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilOp]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilOpSeparate]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== T ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexBuffer]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage1D]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage2D]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage2DMultisample]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage3D]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage3DMultisample]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexParameter]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexSubImage1D]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexSubImage2D]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexSubImage3D]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTransformFeedbackVaryings]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== U ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUniform]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUniformBlockBinding]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUnmapBuffer]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUseProgram]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== V ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glValidateProgram]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexAttrib]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexAttribDivisor]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexAttribPointer]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glViewport]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== W ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version&lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glWaitSync]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:GL]]&lt;br /&gt;
[[Kategorie:GL3]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=glFrontFace&amp;diff=25163</id>
		<title>glFrontFace</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=glFrontFace&amp;diff=25163"/>
				<updated>2011-06-15T20:16:38Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: Kategorie GL3 hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= glFrontFace =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Name ==&lt;br /&gt;
'''glFrontFace''' - bestimmt welche Seite eines Polygons die Vorder- bzw. Rückseite ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Delphi-Spezifikation ==&lt;br /&gt;
 procedure '''glFrontFace'''(''mode'': TGLenum);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parameter ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; rules=&amp;quot;all&amp;quot;&lt;br /&gt;
! ''mode'' &lt;br /&gt;
| Gibt die Reihenfolge an, in der die Eckpunkte definiert werden müssen um eine Vorderseite zu bilden. &amp;lt;br&amp;gt;&lt;br /&gt;
Zur Verfügung stehen zwei Konstanten:  &amp;lt;br&amp;gt;&lt;br /&gt;
'''GL_CW''' - Punkte in Uhrzeigerrichtung (clockwise). &amp;lt;br&amp;gt;&lt;br /&gt;
'''GL_CCW''' - Punkte entgegen der Uhrzeigerrichtung (counterclockwise). &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Standard ist GL_CCW.'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beschreibung == &lt;br /&gt;
Eine Szene besteht vielfach aus geschlossenen Objekten oder andere Flächen, deren Rückseite man standardmäßig nicht sieht. Wenn man diese nicht sichtbaren Flächen vom Zeichnen ausschließt, kann man den Zeichenvorgang enorm beschleunigen. Das Ausschließen erfolgt über das Aktivieren des [[Backfaceculling | Backfacecullings]] mittels [[glEnable]] und dem Parameter '''GL_CULL_FACE'''. &amp;lt;br&amp;gt;&lt;br /&gt;
Mithilfe von [[glCullFace]] kann man bestimmen ob die Vorder- oder die Rückseiten eines Polygones nicht gezeichnet werden sollen. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Als Parameter wird '''glFrontFace''' eine Richtung übergeben, die festlegt, ob eine Seite eine Vorderseite ist.  &amp;lt;br&amp;gt;&lt;br /&gt;
Diese Richtungsangabe ist folgendermaßen zu verstehen: &amp;lt;br&amp;gt;&lt;br /&gt;
Wenn ein imaginäres Objekt den Kanten des Polygons, beginnend beim ersten übergeben Eckpunkt nachfolgt und sich bezüglich dem Inneren des Polygones in genau der Richtung bewegt, die mit '''glFrontFace''' festgelegt wurde, dann ist diese Seite die Vorderseite.  &amp;lt;br&amp;gt;&lt;br /&gt;
Der Standartwert ist '''GL_CCW'''. Das heißt, Polygone deren Punkte entgegen dem Uhrzeigersinn definiert wurden, werden als Vorderseite erkannt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beispiel ==&lt;br /&gt;
[[Bild:Frontface_ccw.jpg|thumb|left|200px|GL_CCW]]&lt;br /&gt;
[[Bild:Frontface_cw.jpg|thumb|right|200px|GL_CW]]&lt;br /&gt;
Auf den Bildern ist ein ganz normaler Würfel, wobei die obere, die linke und die vordere Seite hell dargestellt sind. Die Perspektive ist auf beiden Bildern die gleiche. Allerdings wird links die Standard-Methode GL_CCW (gegen den Uhrzeigersinn) verwendet, während auf der rechten Seite GL_CW (mit dem Uhrzeigersinn) verwendet wird. Der Unterschied ist deutlich: wenn man bei einem auf GL_CCW ausgelegten Würfel GL_CW aktiviert, dann wird die betrachtete Seite ausgeblendet und die Innenseite ist zu sehen. (Natürlich nur bei aktivierten [[Backface_Culling]].)&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
Sollten Polygone teilweise oder komplett bei aktivierten Backfaceculling verschwinden, haben Sie die Reihenfolge der Eckpunkte teilweise vertauscht (Punkte in X-Form übergeben) oder die Punkte komplett in der entgegengesetzten Reihenfolge übergeben.&lt;br /&gt;
&lt;br /&gt;
Sie sollten, um OpenGL konform zu bleiben, die Vorderseite auf GL_CCW lassen. Dies erleichtert anderen OpenGL Programmierern die ihren Code benutzen das Verständnis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
'''GL_INVALID_ENUM''' wird generiert wenn ''mode'' ein ungültiger Wert übergeben wird. &amp;lt;br&amp;gt;&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert wenn '''glFrontFace''' innerhalb eines [[glBegin]]-[[glEnd]] Blocks aufgerufen wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Zugehörige Wertrückgaben ==&lt;br /&gt;
[[glGet]] mit Token '''GL_FRONT_FACE'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
[[glCullFace]], [[glLightModel]]&lt;br /&gt;
&lt;br /&gt;
Hintergrundwissen: [[Backfaceculling]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:GL|FrontFace]]&lt;br /&gt;
 [[Kategorie:GL1.0]]&lt;br /&gt;
[[Kategorie:GL3]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=glFlush&amp;diff=25162</id>
		<title>glFlush</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=glFlush&amp;diff=25162"/>
				<updated>2011-06-15T20:16:24Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: Kategorie GL3 hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= glFlush =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Name ==&lt;br /&gt;
'''glFlush''' - Erzwingt die Ausführung aller anstehenden OpenGL-Befehle in einem endlichen Zeitraum.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Delphi-Spezifikation ==&lt;br /&gt;
 procedure '''glFlush''';&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beschreibung == &lt;br /&gt;
Je nach [[OpenGL]]-Implementation kann es vorkommen, dass bestimmte Befehle in verschiedenen Bereichen gepuffert werden, z.B. in Netzwerkpuffern oder auf der Grafikkarte selbst. '''glFlush''' entleert alle diese Puffer und führt dazu, dass die dort zwischengelagerten Befehle so schnell wie möglich ausgeführt werden (abhängig davon wie schnell gerendert werden kann). Obwohl diese Ausführung nicht in einem vorgegebenen Zeitraum abgeschlossen werden kann, so geschieht dies jedoch in einer endlichen Zeitspanne.&lt;br /&gt;
&lt;br /&gt;
Da jedes OpenGL-Programm über ein Netzwerk ausgeführt werden kann, oder auf einem Beschleuniger der Befehle puffert, sollten Programme dann '''glFlush''' aufrufen, wenn sie davon ausgehen, dass alle vorher übergebenen Befehle auch ausgeführt sind. '''glFlush''' ruft man z.B. dann auf, wenn man auf Nutzereingaben wartet, die vom fertigen Bild abhängig sind.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
'''glFlush''' kann zu jedem Zeitpunkt zurückspringen. Es wird nicht gewartet, bis alle vorher aufgerufenen GL-Befehle beendet sind.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert, wenn '''glFlush''' zwischen einem [[glBegin]] und dem passenden [[glEnd]] aufgerufen wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
[[glFinish]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:GL|Flush]]&lt;br /&gt;
[[Kategorie:GL1.0]]&lt;br /&gt;
[[Kategorie:GL3]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=glFinish&amp;diff=25161</id>
		<title>glFinish</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=glFinish&amp;diff=25161"/>
				<updated>2011-06-15T20:16:10Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: Kategorie GL3 hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= glFinish =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Name ==&lt;br /&gt;
'''glFinish''' - Hält die Ausführung der Anwendung solange an, bis alle anstehenden [[OpenGL]]-Befehle ausgeführt wurden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Delphi-Spezifikation ==&lt;br /&gt;
 procedure '''glFinish''';&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beschreibung == &lt;br /&gt;
Die Funktion springt erst zurück, wenn alle vorher aufgerufenen OpenGL-Befehle ausgeführt wurden. Dabei blockiert die Funktion alle anderen Programmfunktionen. &amp;lt;br&amp;gt;&lt;br /&gt;
Zu den OpenGL-Befehlen, auf die '''glFinish''' wartet, gehören OpenGL Statechanges, Änderungen des Verbindungsstatus sowie Änderungen im [[Framebuffer]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
Die Funktion '''glFinish''' muss auf der Serveranwendung alle ablaufenden Befehle sammeln. (Klingt zwar immernoch nicht so eindeutig wie die wort-wörtliche Übersetzung, ist aber hoffentlich besser verständlich --[[Benutzer:Sascha Willems|Sascha Willems]] 10:19, 21. Jul 2004 (CEST))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert wenn '''glFinish''' in einem [[glBegin]]-[[glEnd]]-Block aufgerufen wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
[[glFlush]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:GL|Finish]]&lt;br /&gt;
[[Kategorie:GL1.0]]&lt;br /&gt;
[[Kategorie:GL3]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=OpenGL-Funktions%C3%BCbersicht&amp;diff=25160</id>
		<title>OpenGL-Funktionsübersicht</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=OpenGL-Funktions%C3%BCbersicht&amp;diff=25160"/>
				<updated>2011-06-15T20:13:48Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: glDeleteSamplers hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Bild:Opengl_logo.png|right|200px]]&lt;br /&gt;
== Hinweise für Helfer ==&lt;br /&gt;
&lt;br /&gt;
=== Was hier hinein gehört ===&lt;br /&gt;
&lt;br /&gt;
Um eine Funktionsübersicht aller OpenGL Funktionen zu erreichen die inhaltlich korrekt ist, sollten die [http://www.opengl.org/documentation/specs/man_pages/hardcopy/GL.tar.gz  orginal Spezifikationen] von OpenGL.org übersetzt werden([[Link#OpenGL_Funktionen|Alternative Quellen]]).  &lt;br /&gt;
&lt;br /&gt;
Allerdings sind hier auch glu-/wgl- und glx-Funktionen erlaubt. Konstanten bitte nicht hier im Inhaltsverzeichnis einfügen, genausowenig wie [[OpenGL-Extensions]].&lt;br /&gt;
&lt;br /&gt;
Die Funktionen sind bereits nach Gruppen sortiert (GL/GLU/etc.). Sollten Funktionen noch nicht in der Übersicht auftauchen, welche aber definitiv existieren, können diese nachgetragen werden. Funktionen die es in verschiedenen Ausprägungen gibt, werden ohne Parameterangabe eingetragen (also glVertex statt glVertex3f).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bitte haltet euch bei der Formatierung der Befehlsbeschreibung an die [[Funktionsvorlage]] (ich führe hier mal glBegin als Beispiel an), und erklärt nicht mehr als nötig. &lt;br /&gt;
Wenn ihr also einen Befehl habt der etwas mit VertexArrays zu tun hat, dann gehört dort '''nicht''' hinein was ein VertexArray ist oder bringt. Das gehört dann nach [[Techniken und Algorithmen]] oder [[Hintergrundwissen]] (je nach Thematik) und sollte dann in der Funktionsbeschreibung als ''interner Link'' untergebracht werden.&lt;br /&gt;
&lt;br /&gt;
'''Zu aller erst sollte die Orginalspezifikation übersetzt werden''' und erst dann eigene Hinweise untergebracht werden (z.B. Erfahrungen, typische Fehler etc.)&lt;br /&gt;
&lt;br /&gt;
===Artikel-Vorlage===&lt;br /&gt;
'''Wichtiger Hinweis ''' : Bei der Funktionsübersicht ist v.a. eine einheitliche Gliederung der Artikel wichtig. Deshalb haltet euch bitte an '''[[Funktionsvorlage|folgende Vorlage]]'''!&lt;br /&gt;
&lt;br /&gt;
===Kategorisieren von Artikeln===&lt;br /&gt;
Das Wiki ermöglicht es einen Artikel einer Kategorie zuzuordnen. Diese Möglichkeit sollte von Artikelschreibern genutzt werden.&lt;br /&gt;
Man ordnet einen Artikel einer Kategorie zu, in dem man '''am Ende des Artikels einen Link zu der Kategrie erstellt''' der er zugeordnet werden soll:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+Beispiel&lt;br /&gt;
|&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;4&amp;quot;&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;[[Kategorie:GL|Name ohne &amp;quot;gl&amp;quot;]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Das sind die neuen Kategorien:&lt;br /&gt;
*[[:Kategorie:GL]]&lt;br /&gt;
*[[:Kategorie:GLU]]&lt;br /&gt;
*[[:Kategorie:GLX]]&lt;br /&gt;
*[[:Kategorie:WGL]]&lt;br /&gt;
&lt;br /&gt;
Falls die Funktion bereits zum GL-Kern gehört kommt noch folgender Eintrag hinzu: &amp;lt;nowiki&amp;gt;[[Kategorie:GLx.x]]&amp;lt;/nowiki&amp;gt; wobei das x.x durch die GL-Versionsnummer (z.B. &amp;quot;1.2&amp;quot; oder &amp;quot;2.0&amp;quot;), seit dem die Funktion dabei ist, ersetzt wird.&lt;br /&gt;
&lt;br /&gt;
== [[:Kategorie:GL|GL]] ==&lt;br /&gt;
Abkürzung für '''G'''raphics '''L'''ibrary, hierunter fallen alle Funktionen die direkter Bestandteil (entweder als Kernfunktion oder über Extensions) der OpenGL sind.&lt;br /&gt;
Hartnäckige Gerüchte, '''GL''' stünde für Glide und somit OpenGL für Open Glide, sind schlichtweg falsch, erfreuen sich jedoch immernoch großer Beliebtheit.&lt;br /&gt;
&lt;br /&gt;
=== A ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glAccum]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glActiveStencilFaceEXT]]''' || - || - || [[glActiveStencilFaceEXT]] || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[glActiveTexture]]''' || {{Version_1_3}} || [[glActiveTextureARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glAddSwapHintRectWIN]]''' || - || - || - || [[glAddSwapHintRectWIN]]&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glAlphaFunc]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glApplyTextureEXT]]''' || - || - || [[glApplyTextureEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glAreTexturesResident]]''' || {{Version_1_1}} || - || [[glAreTexturesResidentEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glArrayElement]]''' || {{Version_1_1}} || - || [[glArrayElementEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glAttachShader]]''' || {{Version_2_0}}  || [[glAttachObjectARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== B ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBegin]]'''{{excIcon}} || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBeginConditionalRender]]''' || {{Version_3_0}} || - || - || [[glBeginConditionalRenderNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBeginQuery]]''' || {{Version_1_5}} || [[glBeginQueryARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBeginSceneEXT]]''' || - || - || [[glBeginSceneEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBeginTransformFeedback]]''' || {{Version_3_0}} || - || [[glBeginTransformFeedbackEXT]]{{altIcon}} || [[glBeginTransformFeedbackNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBeginVertexShaderEXT]]''' || - || - || [[glBeginVertexShaderEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindAttribLocation]]''' || {{Version_2_0}} || [[glBindAttribLocationARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindBuffer]]''' || {{Version_1_5}} || [[glBindBufferARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindBufferBase]]''' || {{Version_3_0}} || - || [[glBindBufferBaseEXT]]{{altIcon}} || [[glBindBufferBaseNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindBufferOffsetEXT]]''' || - || - || [[glBindBufferOffsetEXT]] || [[glBindBufferOffsetNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindBufferRange]]''' || {{Version_3_0}} || - || [[glBindBufferRangeEXT]]{{altIcon}} || [[glBindBufferRangeNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindFragDataLocation]]''' || {{Version_3_0}} || - || [[glBindFragDataLocationEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindFragDataLocationIndexed]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindFramebuffer]]''' || {{Version_3_0}} || - || [[glBindFramebufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindLightParameterEXT]]''' || - || - || [[glBindLightParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindMaterialParameterEXT]]''' || - || - || [[glBindMaterialParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindMultiTextureEXT]]''' || - || - || [[glBindMultiTextureEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindParameterEXT]]''' || - || - || [[glBindParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindProgramARB]]''' || - || [[glBindProgramARB]] || - || [[glBindProgramNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindRenderbuffer]]''' || {{Version_3_0}} || - || [[glBindRenderbufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindSampler]]''' || {{Version_3_3}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindTexGenParameterEXT]]''' || - || - || [[glBindTexGenParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindTexture]]''' || {{Version_1_1}} || - || [[glBindTextureEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindTextureUnitParameterEXT]]''' || - || - || [[glBindTextureUnitParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindVertexArray]]''' || {{Version_3_0}} || - || - || [[glBindVertexArrayAPPLE]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindVertexShaderEXT]]''' || - || - || [[glBindVertexShaderEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBinormalPointerEXT]]''' || - || - || [[glBinormalPointerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBitmap]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendColor]]''' || {{Version_1_2}} || - || [[glBlendColorEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendEquation]]''' || {{Version_1_2}} || - || [[glBlendEquationEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendEquationSeparate]]''' || {{Version_2_0}} || - || [[glBlendEquationSeparateEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendFunc]]'''{{excIcon}} || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendFuncSeparate]]''' || {{Version_1_4}} || - || [[glBlendFuncSeparateEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlitFramebuffer]]''' || {{Version_3_0}} || - || [[glBlitFramebufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBufferData]]''' || {{Version_1_5}} || [[glBufferDataARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBufferRegionEnabledEXT]]''' || - || - || [[glBufferRegionEnabledEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBufferSubData]]''' || {{Version_1_5}} || [[glBufferSubDataARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== C ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCallList]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCallLists]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCheckFramebufferStatus]]''' || {{Version_3_0}} || - || [[glCheckFramebufferStatusEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCheckNamedFramebufferStatusEXT]]''' || - || - || [[glCheckNamedFramebufferStatusEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClampColor]]''' || {{Version_3_0}} || [[glClampColorARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClear]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearAccum]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearBuffer]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearColor]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearDepth]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearIndex]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearStencil]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClientActiveTexture]]''' || {{Version_1_3}} || [[glClientActiveTextureARB]]{{altIcon}} || -   || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClientAttribDefaultEXT]]''' || - || - || [[glClientAttribDefaultEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClientWaitSync]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClipPlane]]'''{{excIcon}} || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColor]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorMask]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorMaskIndexedEXT]]''' || - || - || [[glColorMaskIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorMaterial]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorPointer]]''' || {{Version_1_1}} || - || [[glColorPointerEXT]]{{altIcon}} || [[glColorPointerINTEL]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorSubTable]]''' || {{Version_1_2}} || - || [[glColorSubTableEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorTable]]''' || {{Version_1_2}} || - || [[glColorTableEXT]]{{altIcon}} || [[glColorTableSGI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorTableParameter]]''' || {{Version_1_2}}|| - || - || [[glColorTableParameterSGI]]{{altIcon}} &lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompileShader]]''' || {{Version_2_0}} || [[glCompileShaderARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedMultiTexImageEXT]]''' || - || - || [[glCompressedMultiTexImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedMultiTexSubImageEXT]]''' || - || - || [[glCompressedMultiTexSubImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedTexImage]]''' || {{Version_1_3}} || [[glCompressedTexImageARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedTexSubImage]]''' || {{Version_1_3}} || [[glCompressedTexSubImageARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedTextureImageEXT]]''' || - || - || [[glCompressedTextureImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedTextureSubImageEXT]]''' || - || - || [[glCompressedTextureSubImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glConvolutionFilter1D]]''' || {{Version_1_2}} || - || [[glConvolutionFilter1DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glConvolutionFilter2D]]''' || {{Version_1_2}} || - || [[glConvolutionFilter2DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glConvolutionParameter]]''' || {{Version_1_2}} || - || [[glConvolutionParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyBufferSubData]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyColorSubTable]]''' || {{Version_1_2}} || - || [[glCopyColorSubTableEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyColorTable]]''' || {{Version_1_2}} || - || - || [[glCopyColorTableSGI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyConvolutionFilter]]''' || {{Version_1_2}} || - || [[glCopyConvolutionFilterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyMultiTexImageEXT]]''' || - || - || [[glCopyMultiTexImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyMultiTexSubImageEXT]]''' || - || - || [[glCopyMultiTexSubImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyPixels]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexImage1D]]''' || {{Version_1_1}} || - || [[glCopyTexImage1DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexImage2D]]''' || {{Version_1_1}} || - || [[glCopyTexImage2DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexSubImage1D]]''' || {{Version_1_1}} || - || [[glCopyTexSubImage1DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexSubImage2D]]''' || {{Version_1_1}} || - || [[glCopyTexSubImage2DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexSubImage3D]]''' || {{Version_1_2}} || - || [[glCopyTexSubImage3DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTextureImageEXT]]''' || - || - || [[glCopyTextureImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTextureSubImageEXT]]''' || - || - || [[glCopyTextureSubImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCreateProgram]]''' || {{Version_2_0}} || [[glCreateProgramObjectARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCreateShader]]''' || {{Version_2_0}} || [[glCreateShaderObjectARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCullFace]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCullParameterEXT]]''' || - || - || [[glCullParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCurrentPaletteMatrixARB]]''' || - || [[glCurrentPaletteMatrixARB]] || - || -&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== D ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteBufferRegionEXT]]''' || - || - || [[glDeleteBufferRegionEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteBuffers]]''' || {{Version_1_5}} || [[glDeleteBuffersARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteFramebuffers]]''' || {{Version_3_0}} || - || [[glDeleteFramebuffersEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteLists]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteProgram]]''' || {{Version_2_0}} || [[glDeleteObjectARB]] {{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteProgramsARB]]''' || - || [[glDeleteProgramsARB]] || - || [[glDeleteProgramsNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteQueries]]''' || {{Version_1_5}} || [[glDeleteQueriesARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteRenderbuffers]]''' || {{Version_3_0}} || - || [[glDeleteRenderbuffersEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteSamplers]]''' || {{Version_3_3}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteShader]]''' || {{Version_2_0}} || [[glDeleteObjectARB]] {{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteSync]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteTextures]]''' || {{Version_1_1}} || - || [[glDeleteTexturesEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteVertexArrays]]''' || {{Version_3_0}} || - || - || [[glDeleteVertexArraysAPPLE]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteVertexShaderEXT]]''' || - || - || [[glDeleteVertexShaderEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDepthBoundsEXT]]''' || - || - || [[glDepthBoundsEXT]] || [[glDepthBoundsNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDepthFunc]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDepthMask]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDepthRange]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDetachShader]]''' || {{Version_2_0}} || [[glDetachObjectARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisable]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisableClientState]]''' || {{Version_1_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisableClientStateIndexedEXT]]''' || - || - || [[glDisableClientStateIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisableIndexedEXT]]''' || - || - || [[glDisableIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisableVariantClientStateEXT]]''' || - || - || [[glDisableVariantClientStateEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisableVertexAttribArray]]''' || {{Version_2_0}} || [[glDisableVertexAttribArrayARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawArrays]]''' || {{Version_1_1}} || - || [[glDrawArraysEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawArraysInstanced]]''' || {{Version_3_1}} || [[glDrawArraysInstancedARB]] || [[glDrawArraysInstancedEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawBuffer]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawBufferRegionEXT]]''' || - || - || [[glDrawBufferRegionEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawBuffers]]''' || {{Version_2_0}} || [[glDrawBuffersARB]]{{altIcon}} || - || [[glDrawBuffersATI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawElements]]''' || {{Version_1_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawElementsBaseVertex]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawElementsInstanced]]''' || {{Version_3_1}} || [[glDrawElementsInstancedARB]] || [[glDrawElementsInstancedEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawElementsInstancedBaseVertex]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawPixels]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawRangeElements]]''' || {{Version_1_2}} || - || [[glDrawRangeElementsEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawRangeElementsBaseVertex]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== E ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEdgeFlag]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEdgeFlagPointer]]''' || {{Version_1_1}} || - || [[glEdgeFlagPointerEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnable]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnableClientState]]''' || {{Version_1_1}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnableClientStateIndexedEXT]]''' || - || - || [[glEnableClientStateIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnableIndexedEXT]]''' || - || - || [[glEnableIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnableVariantClientStateEXT]]''' || - || - || [[glEnableVariantClientStateEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnableVertexAttribArray]]''' || {{Version_2_0}} || [[glEnableVertexAttribArrayARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnd]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndConditionalRender]]''' || {{Version_3_0}} || - || - || [[glEndConditionalRenderNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndList]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndQuery]]''' || {{Version_1_5}} || [[glEndQueryARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndSceneEXT]]''' || - || - || [[glEndSceneEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndTransformFeedback]]''' || {{Version_3_0}} || - || [[glEndTransformFeedbackEXT]]{{altIcon}} || [[glEndTransformFeedbackNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndVertexShaderEXT]]''' || - || - || [[glEndVertexShaderEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEvalCoord]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEvalMesh]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEvalPoint]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glExtractComponentEXT]]''' || - || - || [[glExtractComponentEXT]] || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== F ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFeedbackBuffer]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFenceSync]]''' || {{Version_3_2}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFinish]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFlush]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFlushMappedBufferRange]]''' || {{Version_3_0}} || - || - || [[glFlushMappedBufferRangeAPPLE]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFog]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFogCoord]]''' || {{Version_1_4}} || - || [[glFogCoordEXT]]{{altIcon}}  || [[glFogCoordNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFogCoordPointer]]''' || {{Version_1_4}} || - || [[glFogCoordPointerEXT]]{{altIcon}}  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFragmentColorMaterialEXT]]''' || - || - || [[glFragmentColorMaterialEXT]]  || [[glFragmentColorMaterialSGIX]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFragmentLightEXT]]''' || - || - || [[glFragmentLightEXT]]  || [[glFragmentLightSGIX]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFragmentLightModelEXT]]''' || - || - || [[glFragmentLightModelEXT]]  || [[glFragmentLightModelSGIX]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFragmentMaterialEXT]]''' || - || - || [[glFragmentMaterialEXT]]  || [[glFragmentMaterialSGIX]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFramebufferDrawBufferEXT]]''' || - || - || [[glFramebufferDrawBufferEXT]]  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFramebufferDrawBuffersEXT]]''' || - || - || [[glFramebufferDrawBuffersEXT]]  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFramebufferReadBufferEXT]]''' || - || - || [[glFramebufferReadBufferEXT]]  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFrameBufferRenderBuffer]]''' || {{Version_3_0}} || - || [[glFrameBufferRenderBufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFramebufferTexture]]''' || {{Version_3_0}} || [[glFramebufferTextureARB]]{{altIcon}} || [[glFramebufferTextureEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFrameBufferTexture1D]]''' || {{Version_3_0}} || - || [[glFrameBufferTexture1DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFrameBufferTexture2D]]''' || {{Version_3_0}} || - || [[glFrameBufferTexture2DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFrameBufferTexture3D]]''' || {{Version_3_0}} || - || [[glFrameBufferTexture3DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFramebufferTextureFaceARB]]''' || - || [[glFramebufferTextureFaceARB]] || [[glFramebufferTextureFaceEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFramebufferTextureLayer]]''' || {{Version_3_0}} || [[glFramebufferTextureLayerARB]]{{altIcon}} || [[glFramebufferTextureLayerEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFrontFace]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFrustum]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== G ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenBuffers]]''' || {{Version_1_5}} || [[glGenBuffersARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenerateMipmap]]''' || {{Version_3_0}} || - || [[glGenerateMipmapEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenerateMultiTexMipmapEXT]]''' || - || - || [[glGenerateMultiTexMipmapEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenerateTextureMipmapEXT]]''' || - || - || [[glGenerateTextureMipmapEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenFramebuffers]]''' || {{Version_3_0}} || - || [[glGenFramebuffersEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenLists]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenProgramsARB]]''' || - || [[glGenProgramsARB]] || -  || [[glGenProgramsNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenQueries]]''' || {{Version_1_5}} || [[glGenQueriesARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenRenderbuffers]]''' || {{Version_3_0}} || - || [[glGenRenderbuffersEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenSymbolsEXT]]''' || - || - || [[glGenSymbolsEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenTextures]]''' || {{Version_1_1}} || - || [[glGenTexturesEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenVertexArrays]]''' || {{Version_3_0}} || - || - || [[glGenVertexarraysAPPLE]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenVertexShadersEXT]]''' || - || - || [[glGenVertexShadersEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGet]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveAttrib]]''' || {{Version_2_0}} || [[glGetActiveAttribARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveSubroutineName]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveSubroutineUniform]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveSubroutineUniformName]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniform]]''' || {{Version_2_0}} || [[glGetActiveUniformARB]] {{altIcon}}|| -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniformBlock]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniformBlockName]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniformName]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniforms]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetAttachedShaders]]''' || {{Version_2_0}} || [[glGetAttachedObjectsARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetAttribLocation]]''' || {{Version_2_0}} || [[glGetAttribLocationARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetBooleanv]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetBooleanIndexedEXT]]''' || - || - || [[glGetBooleanIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetBufferParameter]]''' || {{Version_1_5}} || [[glGetBufferParameterARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetBufferPointerv]]''' || {{Version_1_5}} || [[glGetBufferPointerARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetBufferSubData]]''' || {{Version_1_5}} || [[glGetBufferSubDataARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetClipPlane]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetColorTable]]''' || {{Version_1_2}} || - || [[glGetColorTableEXT]]{{altIcon}} || [[glGetColorTableSGI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetColorTableParameter]]''' || {{Version_1_2}} || - || [[glGetColorTableParameterEXT]]{{altIcon}} || [[glGetColorTableParameterSGI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetCompressedMultiTexImageEXT]]''' || - || - || [[glGetCompressedMultiTexImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetCompressedTexImage]]''' || {{Version_1_3}} || [[glGetCompressedTexImageARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetCompressedTextureImageEXT]]''' || - || - || [[glGetCompressedTextureImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetConvolutionFilter]]''' || {{Version_1_2}} || - || [[glGetConvolutionFilterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetConvolutionParameter]]''' || {{Version_1_2}} || - || [[glGetConvolutionParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetDoublev]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetDoubleIndexedEXT]]''' || - || - || [[glGetDoubleIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetError]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFloatv]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFloatIndexedEXT]]''' || - || - || [[glGetFloatIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFragDataLocation]]''' || {{Version_3_0}} || - || [[glGetFragDataLocationEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFragmentLightEXT]]''' || - || - || [[glGetFragmentLightEXT]] || [[glGetFragmentLightSGIX]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFragmentMaterialEXT]]''' || - || - || [[glGetFragmentMaterialEXT]] || [[glGetFragmentMaterialSGIX]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFramebufferAttachmentParameter]]''' || {{Version_3_0}} || - || [[glGetFramebufferAttachmentParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFramebufferParameterEXT]]''' || - || - || [[glGetFramebufferParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|''als Parameter von [[glGet#GL_CURRENT_PROGRAM|glGet]]'' || {{Version_2_0}} || [[glGetHandleARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetHistogram]]''' || {{Version_1_2}} || - || [[glGetHistogramEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetHistogramParameter]]''' || {{Version_1_2}} || - || [[glGetHistogramParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetIntegerv]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetIntegerIndexedEXT]]''' || - || - || [[glGetIntegerIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetInvariantBooleanEXT]]''' || - || - || [[glGetInvariantBooleanEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetInvariantFloatEXT]]''' || - || - || [[glGetInvariantFloatEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetInvariantIntegerEXT]]''' || - || - || [[glGetInvariantIntegerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetLight]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetLocalConstantBooleanEXT]]''' || - || - || [[glGetLocalConstantBooleanEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetLocalConstantFloatEXT]]''' || - || - || [[glGetLocalConstantFloatEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetLocalConstantIntegerEXT]]''' || - || - || [[glGetLocalConstantIntegerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMap]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMaterial]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMinmax]]''' || {{Version_1_2}} || - || [[glGetMinmaxEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMinmaxParameter]]''' || {{Version_1_2}} || - || [[glGetMinmaxParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMultisample]]''' || {{Version_3_2}} || - || -  || [[glGetMultisampleNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMultiTexEnvEXT]]''' || - || - || [[glGetMultiTexEnvEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMultiTexGenEXT]]''' || - || - || [[glGetMultiTexGenEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMultiTexImageEXT]]''' || - || - || [[glGetMultiTexImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMultiTexLevelParameterEXT]]''' || - || - || [[glGetMultiTexLevelParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMultiTexParameterEXT]]''' || - || - || [[glGetMultiTexParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetNamedBufferParameterEXT]]''' || - || - || [[glGetNamedBufferParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetNamedBufferPointerEXT]]''' || - || - || [[glGetNamedBufferPointerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetNamedBufferSubDataEXT]]''' || - || - || [[glGetNamedBufferSubDataEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetNamedFramebufferAttachmentParameterEXT]]''' || - || - || [[glGetNamedFramebufferAttachmentParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetNamedProgramEXT]]''' || - || - || [[glGetNamedProgramEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetNamedProgramLocalParameterEXT]]''' || - || - || [[glGetNamedProgramLocalParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetNamedProgramStringEXT]]''' || - || - || [[glGetNamedProgramStringEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetNamedRenderbufferParameterEXT]]''' || - || - || [[glGetNamedRenderbufferParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetPixelMap]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetPixelTransformParameterEXT]]''' || - || - || [[glGetPixelTransformParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetPointerv]]''' || {{Version_1_0}} || - || [[glGetPointervEXT]]{{altIcon}}  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetPointerIndexedEXT]]''' || - || - || [[glGetPointerIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetPolygonStipple]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgram]]''' || {{Version_2_0}} || [[glGetObjectParameterARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgramARB]]''' || - || [[glGetProgramARB]] || - || [[glGetProgramNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgramEnvParameterARB]]''' || - || [[glGetProgramEnvParameterARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgramInfoLog]]''' || {{Version_2_0}} || [[glGetInfoLogARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgramLocalParameterARB]]''' || - || [[glGetProgramLocalParameterARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgramStage]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgramStringARB]]''' || - || [[glGetProgramStringARB]] || -  || [[glGetProgramStringNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetQueryiv]]''' || {{Version_1_5}} || [[glGetQueryARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetQueryObject]]''' || {{Version_1_5}} || [[glGetQueryObjectARB]]{{altIcon}} || [[glGetQueryObjectEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetRenderbufferParameter]]''' || {{Version_3_0}} || - || [[glGetRenderbufferParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetSeparableFilter]]''' || {{Version_1_2}} || - || [[glGetSeparableFilterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetShader]]''' || {{Version_2_0}} || [[glGetObjectParameterARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetShaderInfoLog]]''' || {{Version_2_0}} || [[glGetInfoLogARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetShaderSource]]''' || {{Version_2_0}} || [[glGetShaderSourceARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetString]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetSubroutineIndex]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetSubroutineUniformLocation]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetSync]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexEnv]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexGen]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexImage]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexLevelParameter]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexParameter]]''' || {{Version_1_0}} || - || [[glGetTexParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTextureImageEXT]]''' || - || - || [[glGetTextureImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTextureLevelParameterEXT]]''' || - || - || [[glGetTextureLevelParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTextureParameterEXT]]''' || - || - || [[glGetTextureParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTransformFeedbackVarying]]''' || {{Version_3_0}} || - || [[glGetTransformFeedbackVaryingEXT]]{{altIcon}} || [[glGetTransformFeedbackVaryingNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniform]]''' || {{Version_2_0}} || [[glGetUniformARB]]{{altIcon}} || [[glGetUniformEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformBlockIndex]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformBufferSizeEXT]]''' || - || - || [[glGetUniformBufferSizeEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformIndices]]''' || {{Version_3_1}} || - || - || -|&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformLocation]]''' || {{Version_2_0}} || [[glGetUniformLocationARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformOffsetEXT]]''' || - || - || [[glGetUniformOffsetEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformSubroutine]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetVariantBooleanEXT]]''' || - || - || [[glGetVariantBooleanEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetVariantFloatEXT]]''' || - || - || [[glGetVariantFloatEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetVariantIntegerEXT]]''' || - || - || [[glGetVariantIntegerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetVariantPointerEXT]]''' || - || - || [[glGetVariantPointerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetVertexAttrib]]''' || {{Version_2_0}} || [[glGetVertexAttribARB]]{{altIcon}} || [[glGetVertexAttribEXT]] || [[glGetVertexAttribNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetVertexAttribPointer]]''' || {{Version_2_0}} || [[glGetVertexAttribPointerARB]]{{altIcon}} || -  || [[glGetVertexAttribPointerNV]]{{altIcon}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== H ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glHint]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glHistogram]]''' || {{Version_1_2}} || - || [[glHistogramEXT]]{{altIcon}}  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== I ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIndex]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIndexFuncEXT]]''' || - || - || [[glIndexFuncEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIndexMask]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIndexMaterialEXT]]''' || - || - || [[glIndexMaterialEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIndexPointer]]''' || {{Version_1_1}} || - || [[glIndexPointerEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glInitNames]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glInsertComponentEXT]]''' || - || - || [[glInsertComponentEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glInterleavedArrays]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsBuffer]]''' || {{Version_1_5}} || [[glIsBufferARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsEnabled]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsEnabledIndexedEXT]]''' || - || - || [[glIsEnabledIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsFramebuffer]]''' || {{Version_3_0}} || - || [[glIsFramebufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsList]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsProgram]]''' || {{Version_2_0}} || [[glIsProgramARB]]{{altIcon}} || - || [[glIsProgramNV]]{{altIcon}} &lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsQuery]]''' || {{Version_1_5}} || [[glIsQueryARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsRenderbuffer]]''' || {{Version_3_0}} || - || [[glIsRenderbufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsShader]]''' || {{Version_2_0}} || - || -   || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsSync]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsTexture]]''' || {{Version_1_0}} || - || [[glIsTextureEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsVariantEnabledEXT]]''' || - || - || [[glIsVariantEnabledEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsVertexArray]]''' || {{Version_3_0}} || - || - || [[glIsVertexArrayAPPLE]]{{altIcon}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== L ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLight]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLightEnvEXT]]''' || - || - || [[glLightEnvEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLightModel]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLineStipple]]'''{{excIcon}} || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLineWidth]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLinkProgram]]''' || {{Version_2_0}} || [[glLinkProgramARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glListBase]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLoadIdentity]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLoadMatrix]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLoadName]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLoadTransposeMatrix]]''' || {{Version_1_3}} || [[glLoadTransposeMatrixARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLockArraysEXT]]''' || - || - || [[glLockArraysEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLogicOp]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== M ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMap1]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMap2]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMapBuffer]]''' || {{Version_1_5}} || [[glMapBufferARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMapBufferRange]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMapGrid]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMapNamedBufferEXT]]''' || - || - || [[glMapNamedBufferEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMaterial]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixIndexARB]]''' || - || [[glMatrixIndexARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixIndexPointerARB]]''' || - || [[glMatrixIndexPointerARB]] || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixFrustumEXT]]''' || - || - || [[glMatrixFrustumEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixLoadEXT]]''' || - || - || [[glMatrixLoadEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixLoadIdentityEXT]]''' || - || - || [[glMatrixLoadIdentityEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixLoadTransposedEXT]]''' || - || - || [[glMatrixLoadTransposedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixMode]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixMultEXT]]''' || - || - || [[glMatrixMultEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixMultTransposedEXT]]''' || - || - || [[glMatrixMultTransposedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixOrthoEXT]]''' || - || - || [[glMatrixOrthoEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixPopEXT]]''' || - || - || [[glMatrixPopEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixPushEXT]]''' || - || - || [[glMatrixPushEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixRotateEXT]]''' || - || - || [[glMatrixRotateEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixScaleEXT]]''' || - || - || [[glMatrixScaleEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixTranslateEXT]]''' || - || - || [[glMatrixTranslateEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMinmax]]''' || {{Version_1_2}} || - || [[glMinmaxEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiDrawArrays]]''' || {{Version_1_4}} || - || [[glMultiDrawArraysEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiDrawElements]]''' || {{Version_1_4}} || - || [[glMultiDrawElementsEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexBufferEXT]]''' || - || - || [[glMultiTexBufferEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexCoord]]''' || {{Version_1_3}} || [[glMultiTexCoordARB]]{{altIcon}} || -  || [[glMultiTexCoordNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexCoordPointerEXT]]''' || - || - || [[glMultiTexCoordPointerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexEnvEXT]]''' || - || - || [[glMultiTexEnvEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexGenEXT]]''' || - || - || [[glMultiTexGenEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexImageEXT]]''' || - || - || [[glMultiTexImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexParameterEXT]]''' || - || - || [[glMultiTexParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexRenderbufferEXT]]''' || - || - || [[glMultiTexRenderbufferEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexSubImageEXT]]''' || - || - || [[glMultiTexSubImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultMatrix]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultTransposeMatrix]]''' || {{Version_1_3}} || [[glMultTransposeMatrixARB]]{{altIcon}} || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== N ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedBufferDataEXT]]''' || - || - || [[glNamedBufferDataEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedBufferSubDataEXT]]''' || - || - || [[glNamedBufferSubDataEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedFramebufferRenderbufferEXT]]''' || - || - || [[glNamedFramebufferRenderbufferEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedFramebufferTextureEXT]]''' || - || - || [[glNamedFramebufferTextureEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedFramebufferTexture1DEXT]]''' || - || - || [[glNamedFramebufferTexture1DEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedFramebufferTexture2DEXT]]''' || - || - || [[glNamedFramebufferTexture2DEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedFramebufferTexture3DEXT]]''' || - || - || [[glNamedFramebufferTexture3DEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedFramebufferTextureFaceEXT]]''' || - || - || [[glNamedFramebufferTextureFaceEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedFramebufferTextureLayerEXT]]''' || - || - || [[glNamedFramebufferTextureLayerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedProgramLocalParameterEXT]]''' || - || - || [[glNamedProgramLocalParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedProgramStringEXT]]''' || - || - || [[glNamedProgramStringEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedRenderbufferStorageEXT]]''' || - || - || [[glNamedRenderbufferStorageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedRenderbufferStorageMultisampleEXT]]''' || - || - || [[glNamedRenderbufferStorageMultisampleEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedRenderbufferStorageMultisampleCoverageEXT]]''' || - || - || [[glNamedRenderbufferStorageMultisampleCoverageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNewBufferRegionEXT]]''' || - || - || [[glNewBufferRegionEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNewList]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNormal]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNormalPointer]]''' || {{Version_1_1}} || - || [[glNormalPointerEXT]]{{altIcon}} || [[glNormalPointerINTEL]]{{altIcon}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 0 ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glOrtho]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== P ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPassThrough]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPatchParameter]]''' || {{Version_4_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPixelMap]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPixelStore]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPixelTransfer]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPixelTransformParameterEXT]]''' || - || - || [[glPixelTransformParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPixelZoom]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPointParameter]]''' || {{Version_1_4}} || [[glPointParameterARB]]{{altIcon}} || [[glPointParameterEXT]]{{altIcon}}  || [[glPointParameterNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPointSize]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPolygonMode]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPolygonOffset]]''' || {{Version_1_0}} || - || [[glPolygonOffsetEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPolygonStipple]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPopAttrib]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPopClientAttrib]]''' || {{Version_1_0}} || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPopMatrix]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPopName]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPrimitiveRestart]]''' || {{Version_3_1}} || - || -  || [[glPrimitiveRestartNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPrimitiveRestartIndex]]''' || {{Version_3_1}} || - || -  || [[glPrimitiveRestartIndexNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPrioritizeTextures]]''' || {{Version_1_0}} || - || [[glPrioritizeTexturesEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProgramEnvParameterARB]]''' || - || [[glProgramEnvParameterARB]] || [[glProgramEnvParameterEXT]]{{altIcon}} || [[glProgramEnvParameterNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProgramLocalParameterARB]]''' || - || [[glProgramLocalParameterARB]] || [[glProgramLocalParameterEXT]]{{altIcon}} || [[glProgramLocalParameterNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProgramParameterARB]]''' || - || [[glProgramParameterARB]] || [[glProgramParameterEXT]]{{altIcon}}  || [[glProgramParameterNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProgramStringARB]]''' || - || [[glProgramStringARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProgramUniformEXT]]''' || - || - || [[glProgramUniformEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProgramUniformMatrixEXT]]''' || - || - || [[glProgramUniformMatrixEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProvokingVertex]]''' || {{Version_3_2}} || - || [[glProvokingVertexEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPushAttrib]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPushClientAttrib]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPushClientAttribDefaultEXT]]''' || - || - || [[glPushClientAttribDefaultEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPushMatrix]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPushName]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== R ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRasterPos]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glReadBuffer]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glReadBufferRegionEXT]]''' || - || - || [[glReadBufferRegionEXT]]  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glReadPixels]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRect]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRenderbufferStorage]]''' || {{Version_3_0}} || - || [[glRenderbufferStorageEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRenderbufferStorageMultisample]]''' || {{Version_3_0}} || - || [[glRenderbufferStorageMultisampleEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRenderMode]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glResetHistogram]]''' || {{Version_1_2}} || - || [[glResetHistogramEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glResetMinmax]]''' || {{Version_1_2}} || - || [[glResetMinmaxEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRotate]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== S ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSampleCoverage]]''' || {{Version_1_3}} || [[glSampleCoverageARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSampleMask]]''' || {{Version_3_2}} || - || [[glSampleMaskEXT]]{{altIcon}} || [[glSampleMaskSGIS]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSamplePatternEXT]]''' || - || - || [[glSamplePatternEXT]] || [[glSamplePatternSGIS]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glScale]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glScissor]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSecondaryColor]]''' || {{Version_1_4}} || - || [[glSecondaryColorEXT]]{{altIcon}} || [[glSecondaryColorNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSecondaryColorPointer]]''' || {{Version_1_4}} || - || [[glSecondaryColorPointerEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSelectBuffer]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSeparableFilter2D]]''' || {{Version_1_2}} || - || [[glSeparableFilter2DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSetInvariantEXT]]''' || - || - || [[glSetInvariantEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSetLocalConstantEXT]]''' || - || - || [[glSetLocalConstantEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glShadeModel]]'''{{excIcon}} || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glShaderOp1EXT]]''' || - || - || [[glShaderOp1EXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glShaderOp2EXT]]''' || - || - || [[glShaderOp2EXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glShaderOp3EXT]]''' || - || - || [[glShaderOp3EXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glShaderSource]]''' || {{Version_2_0}} || [[glShaderSourceARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilFunc]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilFuncSeparate]]''' || {{Version_2_0}} || - || - || [[glStencilFuncSeparateATI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilMask]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilMaskSeparate]]''' || {{Version_2_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilOp]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilOpSeparate]]''' || {{Version_2_0}} || - || - || [[glStencilOpSeparateATI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSwizzleEXT]]''' || - || - || [[glSwizzleEXT]] || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== T ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTangentPointerEXT]]''' || - || - || [[glTangentPointerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexBuffer]]''' || {{Version_3_1}} || [[glTexBufferARB]]{{altIcon}} || [[glTexBufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexCoord]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexCoordPointer]]''' || {{Version_1_1}} || - || [[glTexCoordPointerEXT]]{{altIcon}} || [[glTexCoordPointerINTEL]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexEnv]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexGen]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage1D]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage2D]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage2DMultisample]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage3D]]''' || {{Version_1_2}} || - || [[glTexImage3DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage3DMultisample]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexParameter]]''' || {{Version_1_0}} || - || [[glTexParameterIEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexSubImage1D]]''' || {{Version_1_0}} || - || [[glTexSubImage1DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexSubImage2D]]''' || {{Version_1_0}} || - || [[glTexSubImage2DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexSubImage3D]]''' || {{Version_1_2}} || - || [[glTexSubImage3DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTextureBufferEXT]]''' || - || - || [[glTextureBufferEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTextureImageEXT]]''' || - || - || [[glTextureImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTextureLightEXT]]''' || - || - || [[glTextureLightEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTextureMaterialEXT]]''' || - || - || [[glTextureMaterialEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTextureNormalEXT]]''' || - || - || [[glTextureNormalEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTextureParameterEXT]]''' || - || - || [[glTextureParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTextureRenderbufferEXT]]''' || - || - || [[glTextureRenderbufferEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTextureSubImageEXT]]''' || - || - || [[glTextureSubImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTransformFeedbackVaryings]]''' || {{Version_3_0}} || - || [[glTransformFeedbackVaryingsEXT]]{{altIcon}} || [[glTransformFeedbackVaryingsNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTranslate]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== U ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUniform]]''' || {{Version_2_0}} || [[glUniformARB]]{{altIcon}} || [[glUniformEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUniformBlockBinding]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUniformBufferEXT]]''' || - || - || [[glUniformBufferEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUniformMatrix]]''' || {{Version_2_0}} || [[glUniformMatrixARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUniformSubroutines]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUnlockArraysEXT]]''' || - || - || [[glUnlockArraysEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUnmapBuffer]]''' || {{Version_1_5}} || [[glUnmapBufferARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUnmapNamedBufferEXT]]''' || - || - || [[glUnmapNamedBufferEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUseProgram]]''' || {{Version_2_0}} || [[glUseProgramObjectARB]]{{altIcon}} ||- || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== V ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glValidateProgram]]''' || {{Version_2_0}} || [[glValidateProgramARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVariantEXT]]''' || - || - || [[glVariantEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVariantPointerEXT]]''' || - || - || [[glVariantPointerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertex]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexAttrib]]''' || {{Version_2_0}} || [[glVertexAttribARB]]{{altIcon}} || [[glVertexAttribEXT]]{{altIcon}} || [[glVertexAttribNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexAttribDivisor]]''' || {{Version_3_3}} || [[glVertexAttribDivisorARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexAttribPointer]]''' || {{Version_2_0}} || [[glVertexAttribPointerARB]]{{altIcon}} || [[glVertexAttribPointerEXT]]{{altIcon}} || [[glVertexAttribPointerNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexBlendARB]]''' || - || [[glVertexBlendARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexPointer]]''' || {{Version_1_1}} || - || [[glVertexPointerEXT]]{{altIcon}} || [[glVertexPointerINTEL]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexWeightEXT]]''' || - || - || [[glVertexWeightEXT]] || [[glVertexWeightNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexWeightPointerEXT]]''' || - || - || [[glVertexWeightPointerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glViewport]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== W ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glWaitSync]]''' || {{Version_3_2}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glWeightARB]]''' || - || [[glWeightARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glWeightPointerARB]]''' || - || [[glWeightPointerARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glWindowPos]]''' || {{Version_1_4}} || [[glWindowPosARB]]{{altIcon}} || -  || [[glWindowPosMESA]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glWriteMaskEXT]]''' || - || - || [[glWriteMaskEXT]] || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== OpenGL Parameter-Tabellen ===&lt;br /&gt;
Die nachfolgenden Listen enthalten Parameter- bzw. Typbeschreibungen, die bei vielen OpenGL-Funktionen immer wieder auftauchen.&lt;br /&gt;
&lt;br /&gt;
[[internes Pixelformat|interne Pixelformate]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Pixelformat|Pixelformate]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Pixeldatentyp|Datentypen für Pixel]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [[:Kategorie:GLU|GLU]] ==&lt;br /&gt;
(Was ist die [[GLU]]?)&lt;br /&gt;
&lt;br /&gt;
=== B ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluBeginCurve]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluBeginPolygon]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluBeginSurface]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluBeginTrim]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluBuild1DMipmaps]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluBuild2DMipmaps]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluBuild3DMipmaps]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== C ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluCylinder]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== D ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluDeleteNurbsRenderer]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluDeleteQuadric]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluDeleteTess]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluDisk]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== E ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluEndCurve]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluEndPolygon]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluEndSurface]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluEndTrim]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluErrorString]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== G ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluGetNurbsProperty]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluGetString]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluGetTessProperty]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== L ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluLoadSamplingMatrices]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluLookAt]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== N ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluNewNurbsRenderer]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluNewQuadric]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluNewTess]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluNextContour]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluNurbsCallback]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluNurbsCurve]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluNurbsProperty]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluNurbsSurface]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== O ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluOrtho2D]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== P ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluPartialDisk]]'''{{excIcon}} || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluPerspective]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluPickMatrix]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluProject]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluPwlCurve]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Q ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluQuadricCallback]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluQuadricDrawStyle]]'''{{excIcon}} || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluQuadricNormals]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluQuadricOrientation]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluQuadricTexture]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== S ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluScaleImage]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluSphere]]'''{{excIcon}} || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== T ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluTessBeginContour]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluTessBeginPolygon]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluTessCallback]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluTessEndContour]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluTessEndPolygon]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluTessNormal]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluTessProperty]]''' {{icpIcon}} || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluTessVertex]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== U ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluUnProject]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== [[:Kategorie:GLX|GLX]] ==&lt;br /&gt;
(Was ist die [[GLX]]?)&lt;br /&gt;
&lt;br /&gt;
''Als Quelle für die Übersetzung weiterer Befehlsspezifikationen kann diese Sammlung verwendet werden: [http://www.opengl.org/documentation/specs/man_pages/hardcopy/GL/html/glx/ OpenGL.org GLX Manpages]''&lt;br /&gt;
&lt;br /&gt;
=== C ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXChooseFBConfig]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXChooseVisual]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXCopyContext]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXCreateContext]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXCreateGLXPixmap]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXCreateNewContext]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXCreatePbuffer]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXCreatePixmap]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXCreateWindow]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== D ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXDestroyContext]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXDestroyGLXPixmap]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXDestroyPbuffer]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXDestroyPixmap]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXDestroyWindow]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== F ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXFreeContextEXT]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== G ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetClientString]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetConfig]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetCurrentContextIDEXT]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetCurrentContext]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetCurrentDisplay]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetCurrentDrawable]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetCurrentReadDrawable]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetFBConfigAttrib]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetFBConfigs]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetProcAddress]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetSelectedEvent]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetVisualFromFBConfig]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== I ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXImportContextEXT]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXIntro]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXIsDirect]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== M ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXMakeContextCurrent]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXMakeCurrent]]''' || - || - || - || -&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
=== Q ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXQueryContext]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXQueryContextInfoEXT]]''' || - || - || [[glXQueryContextInfoEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXQueryDrawable]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXQueryExtension]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXQueryExtensionsString]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXQueryServerString]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXQueryVersion]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== S ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXSelectEvent]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXSwapBuffers]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== U ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXUseXFont]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== W ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXWaitGL]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXWaitX]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== [[:Kategorie:WGL|WGL]] ==&lt;br /&gt;
(Was ist die [[WGL]]?)&lt;br /&gt;
&lt;br /&gt;
''Als Quelle für die Übersetzung weiterer Befehlsspezifikationen kann diese Sammlung verwendet werden: [http://floyd.atc.no/Docs/OpenGL/man-pages/WGLmanpages/ floyd.atc.no WGL Manpages]''&lt;br /&gt;
&lt;br /&gt;
=== C ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglChoosePixelFormatARB]]''' || - || [[wglChoosePixelFormatARB]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglCopyContext]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglCreateContext]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglCreateBufferRegionEXT]]''' || - || - || [[wglCreateBufferRegionEXT]] || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglCreateLayerContext]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglCreatePbufferARB]]''' || - || [[wglCreatePbufferARB]] || - || - &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== D ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglDeleteBufferRegionEXT]]''' || - || - || [[wglDeleteBufferRegionEXT]] || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglDeleteContext]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglDestroyPbufferARB]]''' || - || [[wglDestroyPbufferARB]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglDescribeLayerPlane]]''' || - || - || - || - &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== G ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetCurrentContext]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetCurrentDC]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetCurrentReadDC]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetExtensionsStringARB]]''' || - || [[wglGetExtensionsStringARB]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetLayerPaletteEntries]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetPbufferDCARB]]''' || - || [[wglGetPbufferDCARB]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetPixelFormatAttribARB]]''' || - || [[wglGetPixelFormatAttribARB]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetPixelFormatAttribEXT]]''' || - || - || [[wglGetPixelFormatAttrixEXT]] || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetProcAddress]]''' || - || - || - || - &lt;br /&gt;
|}&lt;br /&gt;
=== M ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglMakeCurrent]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglMakeCurrentContextEXT]]''' || - || - || [[wglMakeCurrentContextEXT]] || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Q ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglQueryPbufferARB]]''' || - || [[wglQueryPbufferARB]] || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== R ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglRealizeLayerPalette]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglReleasePbufferDCARB]]''' || - || [[wglReleasePbufferDCARB]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglRestoreBufferRegionEXT]]''' || - || - || [[wglRestoreBufferRegionEXT]] || - &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== S ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglSaveBufferRegionEXT]]''' || - || - || [[wglSaveBufferRegionEXT]] || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglSetLayerPaletteEntries]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglShareLists]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglSwapIntervalEXT]]''' || - || - || [[wglSwapIntervalEXT]] || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglSwapLayerBuffers]]''' || - || - || - || - &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== U ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglUseFontBitmaps]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglUseFontOutlines]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Externe Funktionen ==&lt;br /&gt;
Hier sind alle Funktionen zu finden, die zwar direkt nichts mit OpenGL zu tun haben, aber trotzdem im Normalfall zur Nutzung der GL benötigt werden.&lt;br /&gt;
&lt;br /&gt;
=== Win32 Funktionen ===&lt;br /&gt;
{|{{Prettytable_B1}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[ChoosePixelFormat]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[DescribePixelFormat]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[GetLastError]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[getObject]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[GetPixelFormat]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[SetPixelFormat]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[SwapBuffers]]'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Linux / Unix Funktionen ===&lt;br /&gt;
{|{{Prettytable_B1}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[XCloseDisplay]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[XDefaultScreen]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[XOpenDisplay]]'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
[[OpenAL-Funktionsübersicht]], [[SDL-Funktionsübersicht]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=glDrawRangeElements&amp;diff=25159</id>
		<title>glDrawRangeElements</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=glDrawRangeElements&amp;diff=25159"/>
				<updated>2011-06-15T20:10:22Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: Kategorie GL3 hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= glDrawRangeElements =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Name ==&lt;br /&gt;
'''glDrawRangeElements''' - Rendert Primitiven aus einem Daten-Array mithilfe eines Index-Arrays.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Delphi-Spezifikation ==&lt;br /&gt;
 procedure '''glDrawRangeElements'''(''mode'': GLenum; ''start'': TGLuint;&lt;br /&gt;
                               ''_end'': TGLuint; ''count'': GLSizei;&lt;br /&gt;
                               ''_type'': GLenum; '''const''' ''indices'': PGLvoid); &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parameter ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; rules=&amp;quot;all&amp;quot;&lt;br /&gt;
! ''mode''&lt;br /&gt;
| Gibt an, welcher [[Primitiv]]en-Typ gerendert werden soll. Hier sind die symbolische Konstanten '''GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_QUAD_STRIP, GL_QUADS''' und '''GL_POLYGON''' erlaubt.&lt;br /&gt;
|-&lt;br /&gt;
! ''start''&lt;br /&gt;
| Kleinster Array-Index in ''indices''.&lt;br /&gt;
|-&lt;br /&gt;
! ''_end''&lt;br /&gt;
| Grösster Array-Index in ''indices''.&lt;br /&gt;
|-&lt;br /&gt;
! ''count''&lt;br /&gt;
| Anzahl der zu rendernden Elemente.&lt;br /&gt;
|-&lt;br /&gt;
! ''type''&lt;br /&gt;
| Gibt den Typ der Werte in ''indices'' an. Muss entweder '''GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT''' oder '''GL_UNSIGNED_INT''' sein.&lt;br /&gt;
|-&lt;br /&gt;
! ''indices''&lt;br /&gt;
| Zeiger auf Speicher, in dem die Indizes liegen.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beschreibung == &lt;br /&gt;
'''glDrawRangeElements''' ist eine eingeschränkte Form von [[glDrawElements]]. ''mode'', ''start'', ''_end'' und ''count'' stimmen mit den entsprechenden Argumenten von [[glDrawElements]] überein, mit der zusätzlichen Bedingung, dass alle Werte im Array ''indices'' im Bereich [''start'', ''_end''] liegen müssen.&lt;br /&gt;
&lt;br /&gt;
OpenGL-Implementationen kennzeichnen empfohlene maximale Mengen an Vertex- und Indexdaten, welche durch den Aufruf von [[glGet]] mit dem Argument '''GL_MAX_ELEMENTS_VERTICES''' und '''GL_MAX_ELEMENTS_INDICES''' abgefragt werden können. Falls ''_end'' - ''start'' + 1 grösser als der Wert von '''GL_MAX_ELEMENTS_VERTICES''' oder falls ''count'' grösser als der Wert von '''GL_MAX_ELEMENTS_INDICES''' ist, könnte der Aufruf unter reduzierter Performance arbeiten. Es ist nicht nötig, dass alle Vertices im Bereich [''start'', ''_end'']] referenziert werden müssen. Die Implementation könnte jedoch ungenutzte Vertices teilweise verarbeiten, so dass die Performance im Vergleich zu einer optimalen Indexmenge reduziert wird.&lt;br /&gt;
&lt;br /&gt;
Wenn '''glDrawRangeElements''' aufgerufen wird, benutzt der Befehl ''count'' sequentielle Elemente eines aktivierten Arrays, beginnend bei ''start'' um eine Folge an geometrischen [[Primitive|Primitiven]] zu konstruieren. ''mode'' gibt an, welche Art von Primitiven konstruiert wird und wie die Array-Elemente diese Primitiven konstruieren. Wenn mehr als ein Array aktiviert ist, wird jedes einzelne davon benutzt. Falls '''GL_VERTEX_ARRAY''' nicht aktiviert ist, werden keine geometrischen Primitiven konstruiert.&lt;br /&gt;
&lt;br /&gt;
Vertex-Attribute, die durch [[glDrawRangeElements]] verändert werden, haben einen undefinierten Wert nachdem [[glDrawRangeElements]] beendet ist. Z.B., falls '''GL_COLOR_ARRAY''' aktiviert ist, ist der Wert der aktuell gesetzten Farbe undefiniert nachdem [[glDrawRangeElements]] ausgeführt wurde. Attribute, die nicht verändert wurden, behalten ihre ursprünglichen Werte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
'''glDrawRangeElements''' ist erst ab GL Version 1.2 oder höher nutzbar.&lt;br /&gt;
&lt;br /&gt;
Ersetzt die Extension [[GL_EXT_draw_range_elements]].&lt;br /&gt;
&lt;br /&gt;
'''glDrawRangeElements''' wird in [[Displaylisten]] eingebunden. Falls '''glDrawRangeElements''' in eine Displayliste hineinkommt, kommen auch die zugehörigen Array-Daten (festgelegt durch die Arrayzeiger und -aktivierungen) in die Displayliste mithinein. Da die Arrayzeiger und -aktivierungen clientseitige Zustände sind, beeinflussen ihre Werte Displaylisten nur, wenn die Listen erzeugt, jedoch nicht wenn die Listen ausgeführt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
Es ist ein Fehler für Indizes ausserhalb des Bereiches [''start'', ''_end''] zu liegen, aber Implementationen müssen diesen Fall nicht überprüfen. Solche Indizes verursachen implementationsabhängiges Verhalten.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_ENUM''' wird generiert, wenn ''mode'' keinen gültigen Wert enthält.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_VALUE''' wird generiert, wenn ''count'' negativ ist.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert, wenn '''glDrawRangeElements''' in einem [[glBegin]]-[[glEnd]]-Block aufgerufen wird.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_VALUE''' wird generiert, wenn ''_end'' &amp;lt; ''begin'' ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Zugehörige Wertrückgaben ==&lt;br /&gt;
[[glGet]] mit Token [[glGet#GL_MAX_ELEMENTS_VERTICES|GL_MAX_ELEMENTS_VERTICES]]&lt;br /&gt;
&lt;br /&gt;
[[glGet]] mit Token [[glGet#GL_MAX_ELEMENTS_INDICES|GL_MAX_ELEMENTS_INDICES]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
[[glArrayElement]], [[glColorPointer]], [[glDrawArrays]], [[glDrawElements]], [[glEdgeFlagPointer]], [[glFogCoordPointer]], [[glGetPointerv]], [[glIndexPointer]], [[glInterleavedArrays]], [[glMultiDrawArrays]], [[glMultiDrawElements]], [[glNormalPointer]], [[glSecondaryColorPointer]], [[glTexCoordPointer]], [[glVertexPointer]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:GL|DrawRangeElements]]&lt;br /&gt;
[[Kategorie:GL1.2|DrawRangeElements]]&lt;br /&gt;
[[Kategorie:GL3]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=glDrawElements&amp;diff=25158</id>
		<title>glDrawElements</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=glDrawElements&amp;diff=25158"/>
				<updated>2011-06-15T20:10:07Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: Kategorie GL3 hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= glDrawElements =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Name ==&lt;br /&gt;
'''glDrawElements''' - Rendert Primitiven aus einem Datenarray heraus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Delphi-Spezifikation ==&lt;br /&gt;
 procedure '''glDrawElements'''(''mode'' : glEnum; ''count'' : glSizei; ''_type'' : glEnum;&lt;br /&gt;
                          '''const''' ''indices'' : PGLvoid); &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parameter ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; rules=&amp;quot;all&amp;quot;&lt;br /&gt;
! ''mode''&lt;br /&gt;
| Gibt an welcher [[Primitiv]]en-Type gerendert werden soll. Hier sind die symbolische Konstanten '''GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_QUAD_STRIP, GL_QUADS''' und '''GL_POLYGON''' erlaubt.&lt;br /&gt;
|-&lt;br /&gt;
! ''count''&lt;br /&gt;
| Anzahl der zu rendernden Elemente.&lt;br /&gt;
|-&lt;br /&gt;
! ''type''&lt;br /&gt;
| Gibt den Typ der Werte in ''indices'' an. Muss entweder '''GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT''' oder '''GL_UNSIGNED_INT''' sein.&lt;br /&gt;
|-&lt;br /&gt;
! ''indices''&lt;br /&gt;
| Zeiger hinter dem die Indizes hinterlegt sind.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beschreibung == &lt;br /&gt;
'''glDrawElements''' beschreibt mehrere geometrische Primitiven mit nur sehr wenigen Unteraufrufen. Anstatt also für einzelne [[Eckpunkt]]e, [[Normalen]], [[Texturkoordinate]]n, Kantenflags oder Farbwerte einen eigenen GL-Befehl aufzurufen, kann man hier für Eckpunkte, Normalen, usw. eigene Arrays angeben und nutzen, um mit '''glDrawElements''' eine Sequenz von Primitiven mit nur einem Befehl zu rendern.&lt;br /&gt;
&lt;br /&gt;
Wenn '''glDrawElements''' aufgerufen wird, nimmt es ''count'' Elemente aus den aktivierten Arrays, deren Positionen in ''indices'' gespeichert sind, um eine Abfolge geometrischer [[Primitive]]n zu erstellen. ''mode'' gibt dabei an, welche Art von [[Primitive]] konstruiert werden soll und wie diese Arrayelemente [[Primitive]]n darstellen. Wenn mehr als ein Array aktiviert wurde, werden diese auch genutzt (Vertexarray, Normalenarray, Farbarray, Texturkoordinatenarray, etc.) Wenn '''GL_VERTEX_ARRAY''' nicht aktiviert ist, werden allerdings keine geometrischen [[Primitive]]n erstellt.&lt;br /&gt;
&lt;br /&gt;
Vertexattribute, die durch '''glDrawElements''' verändert werden, haben nach dem Rücksprung von '''glDrawElements''' undefinierte Werte. Wenn z.B. '''GL_COLOR_ARRAY''' aktiviert wurde, ist der aktuell gesetze Farbwert nach der Ausführung von '''glDrawElements''' undefiniert. Unveränderte Attribute behalten allerdings ihren angegebenen Status.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der Effekt von '''glDrawElements''' ist derselbe wie&lt;br /&gt;
&amp;lt;source lang=&amp;quot;pascal&amp;quot;&amp;gt; glBegin(''mode'');&lt;br /&gt;
     for i := 0 to ''count'' - 1 do begin&lt;br /&gt;
         glArrayElement(''indices''[i]);&lt;br /&gt;
     end;&lt;br /&gt;
 glEnd();&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
=== Beispiele ===&lt;br /&gt;
'''Beispiel 1'''&lt;br /&gt;
 oneIndices : ARRAY[0..6] OF GLubyte = (0,  1,  2,  3,  4,  5,  6);&lt;br /&gt;
 twoIndices : ARRAY[0..5] OF GLubyte = (7,  1,  8,  9, 10, 11);&lt;br /&gt;
 ...&lt;br /&gt;
 glDrawElements(GL_LINE_STRIP, 7, GL_UNSIGNED_BYTE, oneIndices);&lt;br /&gt;
 glDrawElements(GL_LINE_STRIP, 6, GL_UNSIGNED_BYTE, twoIndices);&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Beispiel 2'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Array mit Farbwerten und ein Array mit Vertices werden eingebunden, aktiviert und mit einem 16-Bit (entspricht Word) Indexarray über '''glDrawElements''' gezeichnet:&lt;br /&gt;
 glEnableClientState(GL_COLOR_ARRAY);&lt;br /&gt;
 glEnableClientState(GL_VERTEX_ARRAY);&lt;br /&gt;
 &lt;br /&gt;
 glColorPointer(4,GL_UNSIGNED_BYTE,0,@Colors[0]); &lt;br /&gt;
 glVertexPointer(3,GL_FLOAT,0,@Positions[0]);&lt;br /&gt;
 &lt;br /&gt;
 glDrawElements(GL_LINE_STRIP, Count, GL_UNSIGNED_SHORT, @Indices[0]);&lt;br /&gt;
 &lt;br /&gt;
 glDisableClientState(GL_COLOR_ARRAY);&lt;br /&gt;
 glDisableClientState(GL_VERTEX_ARRAY); &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
'''glDrawElements''' ist erst ab GL Version 1.1 oder höher nutzbar.&lt;br /&gt;
&lt;br /&gt;
'''glDrawElements''' wird in [[Displaylisten]] eingebunden, wenn die Funktion also in eine Displayliste kompiliert wird, werden die benötigten Arrayzeiger (welche das sind, wird durch die Arrayzeiger und aktivierten States beschrieben) in die Displayliste kompiliert. Dies geschieht, da die Arrayzeiger und aktivierten States clientseitige States sind, und die Displayliste daher nur bei ihrer Erstellung beeinflussen, nicht jedoch bei ihrer Ausführung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
'''GL_INVALID_ENUM''' wird generiert, wenn ''mode'' keinen gültigen Wert enthält.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_VALUE''' wird, generiert wenn ''count'' negativ ist.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert, wenn '''glDrawElements''' in einem [[glBegin]]-[[glEnd]] Block aufgerufen wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
[[glArrayElement]], [[glEnableClientState]], [[glDisableClientState]], [[glBegin|glBegin / glEnd]], [[glColorPointer]], [[glDrawArrays]], [[glDrawRangeElements]], [[glEdgeFlagPointer]], [[glFogCoordPointer]], [[glGetPointerv]], [[glGetString]], [[glIndexPointer]], [[glInterleavedArrays]], [[glMultiDrawArrays]], [[glMultiDrawElements]], [[glNormalPointer]], [[glSecondaryColorPointer]], [[glTexCoordPointer]], [[glVertexPointer]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:GL|DrawElements]]&lt;br /&gt;
[[Kategorie:GL1.1|DrawElements]]&lt;br /&gt;
[[Kategorie:GL3]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=glDrawBuffers&amp;diff=25157</id>
		<title>glDrawBuffers</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=glDrawBuffers&amp;diff=25157"/>
				<updated>2011-06-15T20:09:42Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: Kategorie GL3 hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= glDrawBuffers =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Name ==&lt;br /&gt;
'''glDrawBuffers''' - Legt eine Reihe von Puffern fest, in die gezeichnet wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Delphi-Spezifikation ==&lt;br /&gt;
 procedure '''glDrawBuffers'''(''n'': GLsizei; const ''bufs'': PGLenum);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parameter ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; rules=&amp;quot;all&amp;quot;&lt;br /&gt;
! ''n'' &lt;br /&gt;
| Gibt die Anzahl an Puffern in ''bufs'' an.&lt;br /&gt;
|-&lt;br /&gt;
! ''bufs'' &lt;br /&gt;
| Ein Pointer auf einen Array von symbolischen Konstanten, welche für die Puffer steht in welche gezeichnet werden soll.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
'''glDrawBuffers''' definiert einen Array von Puffern, in die Fragment Farben und Daten geschrieben wird. Ist kein [[Fragment Shader]] aktiv, dann genierten Render Operationen nur ein Farb Fragment pro Fragment, welches dann in jeden einzellen angegebenen Puffer geschreiben wird. Ist ein Fragment Shader aktiv, der gl_FragColor eine Farbe zuweist, so wird diese in jeden einzelnen angegebenen geschrieben. Ist ein Fragment Shader aktiv, der dem Array gl_FragData&amp;lt;nowiki&amp;gt;[]&amp;lt;/nowiki&amp;gt; Werte  zuweist, dann wird der Wert von gl_FragData&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;'''i'''&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt; in den '''i'''ten Puffer  geschrieben.&lt;br /&gt;
&lt;br /&gt;
Die symbolischen Konstanten in dem Array, von denen mit Ausnahme von '''GL_NONE''' keine mehr als einmal vorkommen sollte, können folgende sein:&lt;br /&gt;
&lt;br /&gt;
=== GL_NONE ===&lt;br /&gt;
: Die Fragmentfarbe / -wert wird in keinen Farbpuffer geschrieben.&lt;br /&gt;
&lt;br /&gt;
=== GL_FRONT_LEFT ===&lt;br /&gt;
: Die Fragmentfarbe / -wert wird in den vorderen linken Farbpuffer geschrieben.&lt;br /&gt;
&lt;br /&gt;
=== GL_FRONT_RIGHT ===&lt;br /&gt;
: Die Fragmentfarbe / -wert wird in den vorderen rechten Farbpuffer geschrieben.&lt;br /&gt;
&lt;br /&gt;
=== GL_BACK_LEFT ===&lt;br /&gt;
:Die Fragmentfarbe / -wert wird in den  hinteren linken Farbpuffer geschrieben.&lt;br /&gt;
&lt;br /&gt;
=== GL_BACK_RIGHT ===&lt;br /&gt;
:Die Fragmentfarbe / -wert wird in den  hinteren  rechten Farbpuffer geschrieben.&lt;br /&gt;
&lt;br /&gt;
=== GL_AUXi ===&lt;br /&gt;
: Die Fragmentfarbe / -wert wird in den Hilfspuffer i geschrieben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
'''glDrawBuffers''' ist nur verfügbar, wenn die OpenGL-Version 2.0 oder höher ist.&lt;br /&gt;
&lt;br /&gt;
Die Maximalanzahl unterstützter Zeichenpuffer ist implementationsabhängig und kann durch einen Aufruf von [[glGet]] mit dem Token [[glGet#GL_MAX_DRAW_BUFFERS|GL_MAX_DRAW_BUFFERS]] bestimmt werden.&lt;br /&gt;
&lt;br /&gt;
'''GL_AUXi''' ist immer GL_AUX0 + i. Die Anzahl der verfügbaren Hilfspuffer kann durch einen Aufruf von [[glGet]] mit dem Token [[glGet#GL_AUX_BUFFERS|GL_AUX_BUFFERS]] erfragt werden.&lt;br /&gt;
&lt;br /&gt;
Die symbolischen Konstanten '''GL_FRONT''', '''GL_BACK''', '''GL_LEFT''', '''GL_RIGHT''', und  '''GL_FRONT_AND_BACK''' sind nicht erlaubt in ''bufs'', da sie für mehere Puffer stehen können.&lt;br /&gt;
&lt;br /&gt;
Wenn ein Shader weder nach '''gl_FragColor''' noch '''gl_FragData''' schreibt, so ist die Farbe der Frarb Fragmente undefiniert.&lt;br /&gt;
&lt;br /&gt;
Es ist mit gl_FragData möglich, unterschiedliche Werte in verschiedene Puffer zu schreiben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
'''GL_INVALID_ENUM''' wird generiert, wenn einer der Werte im Array ''bufs'' kein akzeptierter Wert ist.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_ENUM''' wird generiert, wenn ''n'' kleiner als 0 ist.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert, wenn  eine Konstante außer '''GL_NONE''' mehr als einmal im Array ''bufs'' vorkommt.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert, wenn einer der Puffer in ''bufs'' (außer '''GL_NONE''') für einen Puffer steht, der im aktuellen GL Context nicht existiert.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_VALUE''' wird generiert, wenn ''n'' größer ist als der Wert, den man mit '''GL_MAX_DRAW_BUFFERS''' erhält.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert, wenn '''glDrawBuffers''' innerhalb eines [[glBegin]]-[[glEnd]]-Blocks aufgerufen wird. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Zugehörige Wertrückgaben ==&lt;br /&gt;
[[glGet]] mit Token [[glGet#GL_MAX_DRAW_BUFFERS|GL_MAX_DRAW_BUFFERS]]&lt;br /&gt;
&lt;br /&gt;
[[glGet]] mit Token [[glGet#GL_DRAW_BUFFERSi|GL_DRAW_BUFFERSi]], wobei i den Zeichenpuffer angibt, welcher angefordert werden soll.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
[[glBlendFunc]], [[glColorMask]], [[glDrawBuffer]], [[glIndexMask]], [[glLogicOp]], [[glReadBuffer]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:GL|DrawBuffers]]&lt;br /&gt;
[[Kategorie:GL2.0|DrawBuffers]]&lt;br /&gt;
[[Kategorie:GL3]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=glDrawBuffer&amp;diff=25156</id>
		<title>glDrawBuffer</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=glDrawBuffer&amp;diff=25156"/>
				<updated>2011-06-15T20:09:27Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: Kategorie GL3 hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= glDrawBuffer =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Name ==&lt;br /&gt;
'''glDrawBuffer''' - gibt an, in welche [[Farbpuffer]] gezeichnet werden soll.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Delphi-Spezifikation ==&lt;br /&gt;
 '''procedure''' glDrawBuffer(''mode'': TGLenum);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parameter ==&lt;br /&gt;
{| border=1 rules=all&lt;br /&gt;
! ''mode''&lt;br /&gt;
| Spezifiziert bis zu vier [[Farbpuffer]] in die gezeichnet werden soll. Akzeptiert werden folgende symbolische Konstanten: &amp;lt;br&amp;gt;&lt;br /&gt;
'''GL_NONE, GL_FRONT_LEFT, GL_FRONT_RIGHT, GL_BACK_LEFT, GL_BACK_RIGHT, GL_FRONT, GL_BACK, GL_LEFT, GL_RIGHT, GL_FRONT_AND_BACK,''' und '''GL_AUXi''' wobei i zwischen 0 und '''GL_AUX_BUFFERS'''-1 liegen kann. ('''GL_AUX_BUFFERS''' ist nicht die obere Grenze. Benutzen Sie [[glGet]] um die Anzahl der vorhandenen Hilfspuffer (Aux-Buffer) zu bestimmen.) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Vorgabewert''' ist '''GL_FRONT''' für einfach gepufferte (single buffered) Kontexte und '''GL_BACK''' für doppelt gepufferte Kontexte. (siehe [[Doppelpufferung]])&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beschreibung == &lt;br /&gt;
Wenn Farben in den [[Framebuffer]] geschrieben werden, werden sie in die [[Farbpuffer]], die mittels '''glDrawBuffer''' angegeben wurden, eingetragen.&lt;br /&gt;
&lt;br /&gt;
Die Konstanten haben folgende Bedeutung:&lt;br /&gt;
&lt;br /&gt;
=== GL_NONE ===&lt;br /&gt;
: In keinen Farbpuffer wird etwas geschrieben.&lt;br /&gt;
&lt;br /&gt;
=== GL_FRONT_LEFT ===&lt;br /&gt;
: Nur der vordere linke Farbpuffer wird beschrieben.&lt;br /&gt;
&lt;br /&gt;
=== GL_FRONT_RIGHT ===&lt;br /&gt;
: Nur der vordere rechte Farbpuffer wird beschrieben.&lt;br /&gt;
&lt;br /&gt;
=== GL_BACK_LEFT ===&lt;br /&gt;
: Nur der hintere linke Farbpuffer wird beschrieben.&lt;br /&gt;
&lt;br /&gt;
=== GL_BACK_RIGHT ===&lt;br /&gt;
: Nur der hintere rechte Farbpuffer wird beschrieben.&lt;br /&gt;
&lt;br /&gt;
=== GL_FRONT ===&lt;br /&gt;
: Nur der vordere rechte und linke Farbpuffer wird beschrieben. Wenn kein vorderer rechter Farbpuffer existiert wird nur der linke beschrieben.&lt;br /&gt;
&lt;br /&gt;
=== GL_BACK ===&lt;br /&gt;
: Nur der hintere rechte und linke Farbpuffer wird beschrieben. Wenn kein hinterer rechter Farbpuffer existiert wird nur der linke beschrieben.&lt;br /&gt;
&lt;br /&gt;
=== GL_LEFT ===&lt;br /&gt;
: Nur der vordere und hintere linke Farbpuffer wird beschrieben. Wenn kein hinterer linker Farbpuffer existiert wird nur der vordere beschrieben.&lt;br /&gt;
&lt;br /&gt;
=== GL_RIGHT ===&lt;br /&gt;
: Nur der vordere und hintere rechte Farbpuffer wird beschrieben. Wenn kein hinterer rechter Farbpuffer existiert wird nur der vordere beschrieben.&lt;br /&gt;
&lt;br /&gt;
=== GL_FRONT_AND_BACK ===&lt;br /&gt;
: Alle 4 Farbpuffer (vorn bzw. hinten links und recht) werden beschrieben. Wenn es keine Backpuffer gibt, werden nur die Frontpuffer beschrieben. Wenn es keine rechten Puffer gibt, werden nur die linken beschrieben. Wenn es weder rechte noch Backpuffer gibt, wird nur der vordere, linke Farbpuffer beschrieben.&lt;br /&gt;
&lt;br /&gt;
=== GL_AUXi ===&lt;br /&gt;
: Nur der '''i'''te Hilfsfarbpuffer wird beschrieben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
Wenn mehr als ein [[Farbpuffer]] zum Zeichnen ausgewählt wurden, wird [[Blenden|Blending]] oder logische Operationen für jeden Puffer unabhängig berechnet und angewandt. Dies kann unterschiedliche Resultete in den verschiedenen Puffern zur Folge haben.&lt;br /&gt;
&lt;br /&gt;
[[monoskop|Monoskopische]] Kontexte besitzen nur linke Buffer.&amp;lt;br&amp;gt;&lt;br /&gt;
[[stereoskop|Stereoskopische]] Kontexte besitzen linke und rechte Buffer.&amp;lt;br&amp;gt;&lt;br /&gt;
Einfach gepufferte Kontexte besitzen nur Frontpuffer.&amp;lt;br&amp;gt;&lt;br /&gt;
Doppelt gepufferte Kontexte besitzen Front- und Backpuffer.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der Kontext wird bei der Initialisierung der GL erstellt.&lt;br /&gt;
&lt;br /&gt;
Es gilt immer: '''GL_AUX'''i = '''GL_AUX0''' + i&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
'''GL_INVALID_ENUM''' wird generiert, wenn ''mode'' ein ungültiger Wert übergeben wird.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert, wenn keiner der in ''mode'' übergebenen Puffer existiert.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert, wenn '''glDrawBuffer''' innerhalb eines [[glBegin]]-[[glEnd]] Blocks aufgerufen wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Zugehörige Wertrückgaben ==&lt;br /&gt;
[[glGet]] mit Token [[glGet#GL_DRAW_BUFFER|GL_DRAW_BUFFER]]&lt;br /&gt;
&lt;br /&gt;
[[glGet]] mit Token [[glGet#GL_AUX_BUFFERS|GL_AUX_BUFFERS]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
[[glBlendFunc]], [[glColorMask]], [[glIndexMask]], [[glLogicOp]], [[glReadBuffer]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:GL|DrawBuffer]]&lt;br /&gt;
[[Kategorie:GL1.0]]&lt;br /&gt;
[[Kategorie:GL3]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=glDrawArrays&amp;diff=25155</id>
		<title>glDrawArrays</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=glDrawArrays&amp;diff=25155"/>
				<updated>2011-06-15T20:09:11Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: Kategorie GL3 hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=glDrawArrays=&lt;br /&gt;
&lt;br /&gt;
'''glDrawArrays''' - Erlaubt es, mehrere [[Primitive]] auf einmal zu zeichnen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Delphi-Spezifikation ==&lt;br /&gt;
 procedure '''glDrawArrays'''(''mode'': TGLenum; ''first'': TGLint; ''count'': TGLsizei);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parameter ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; rules=&amp;quot;all&amp;quot;&lt;br /&gt;
! Parameter&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| ''mode''&lt;br /&gt;
| Bestimmt, welche Primitiven anhand der Vertexe gezeichnet werden sollen.&amp;lt;br&amp;gt; Es können die gleichen Werte wie bei [[glBegin]] übergeben werden:&amp;lt;br&amp;gt;'''GL_POINTS''', '''GL_LINE_STRIP''', '''GL_LINE_LOOP''', '''GL_LINES''', '''GL_TRIANGLE_STRIP''', '''GL_TRIANGLE_FAN''', '''GL_TRIANGLES''', '''GL_QUAD_STRIP''', '''GL_QUADS''', und '''GL_POLYGON'''.&lt;br /&gt;
|-&lt;br /&gt;
| ''first''&lt;br /&gt;
| Definiert den Startindex der aktivierten Arrays.&lt;br /&gt;
|-&lt;br /&gt;
| ''count''&lt;br /&gt;
| Definiert die Anzahl der Vertices, die gerendert werden sollen.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
'''glDrawArrays''' definiert mehrere geometrische Primitiven mit sehr wenig Unterfunktionsaufrufen. Anstatt eine OpenGL-Funktion aufzurufen, um jedes einzelne [[glVertex|Vertex]], [[glEdgeFlag|Kantenflag]], jede [[glColor|Farbe]], [[glSecondaryColor|Zweitfarbe]], [[glNormal|Normale]], [[glTexCoord|Textur-]] und [[glFogCoord|Nebelkoordinate]] zu übergeben, kann man getrennte Vertex-, Normalen- und Farb-Arrays vordefinieren und diese benutzen, um eine Folge an Primitiven mit einem einzigen Aufruf von '''glDrawArrays''' zu konstruieren.&lt;br /&gt;
&lt;br /&gt;
Wenn '''glDrawArrays''' aufgerufen wird, benutzt die Funktion ''count'' aufeinanderfolgende Elemente von jedem aktiviertem Array, um eine Folge an geometrischen Primitiven zu konstruieren, beginnend mit Element ''first''. ''mode'' definiert, welche Art von Primitiven konstruiert wird und wie die Arrayelemente diese Primitiven konstruieren. Falls '''GL_VERTEX_ARRAY''' nicht aktiviert ist, werden keine geometrischen Primitiven erzeugt.&lt;br /&gt;
&lt;br /&gt;
Vertex-Attribute, die von '''glDrawArrays''' verändert werden, haben einen undefinierten Wert, nachdem der Aufruf von '''glDrawArrays''' beendet ist. Ist z.B. '''GL_COLOR_ARRAY''' aktiviert, ist der Wert der aktuellen Farbe undefiniert, nachdem '''glDrawArrays''' ausgeführt wird. Attribute, die nicht verändert werden, bleiben wohldefiniert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der Effekt von '''glDrawArrays''' ist derselbe wie :&lt;br /&gt;
 glBegin(''mode'');&lt;br /&gt;
     FOR i := 0 TO ''count'' - 1 DO BEGIN&lt;br /&gt;
         [[glArrayElement]](''first'' + i);&lt;br /&gt;
     END;&lt;br /&gt;
 glEnd();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
'''glDrawArrays''' ist nur ab GL Version 1.1 oder höher verfügbar.&lt;br /&gt;
&lt;br /&gt;
Der Befehl '''glDrawArrays''' kann in [[Displaylisten]] verwendet werden. Dadurch werden alle Daten aus den Arrays in die Liste übernommen.&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
'''GL_INVALID_VALUE''' wird generiert, wenn ''count'' einen negativen Wert hatte.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_ENUM''' wird generiert, wenn ''mode'' einen ungültigen Wert hatte.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert, falls '''glDrawArrays''' zwischen [[glBegin]] und dem dazugehörigen [[glEnd]] aufgerufen wurde.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
[[glArrayElement]], [[glEnableClientState]], [[glDisableClientState]], [[glBegin|glBegin / glEnd]], [[glColorPointer]], [[glDrawElements]], [[glDrawRangeElements]], [[glEdgeFlagPointer]], [[glFogCoordPointer]], [[glGetPointerv]], [[glGetString]], [[glIndexPointer]], [[glInterleavedArrays]], [[glMultiDrawArrays]], [[glMultiDrawElements]], [[glNormalPointer]], [[glSecondaryColorPointer]], [[glTexCoordPointer]], [[glVertexPointer]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:GL|DrawArrays]]&lt;br /&gt;
[[Kategorie:GL1.1|DrawArrays]]&lt;br /&gt;
[[Kategorie:GL3]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=glEnableVertexAttribArray&amp;diff=25154</id>
		<title>glEnableVertexAttribArray</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=glEnableVertexAttribArray&amp;diff=25154"/>
				<updated>2011-06-15T20:08:54Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: Kategorie GL3 hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= glEnableVertexAttribArray, glDisableVertexAttribArray &amp;lt;br&amp;gt;(glEnableVertexAttribArrayARB, glDisableVertexAttribArrayARB) =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Name ==&lt;br /&gt;
'''glEnableVertexAttribArray, glDisableVertexAttribArray''' - Aktiviert bzw. deaktiviert ein generisches Vertexattribut-Array.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Delphi-Spezifikation ==&lt;br /&gt;
 procedure '''glEnableVertexAttribArray'''(''index'': TGLuint);&lt;br /&gt;
 procedure '''glDisableVertexAttribArray'''(''index'': TGLuint);&lt;br /&gt;
 procedure '''glEnableVertexAttribArrayARB'''(''index'': TGLuint);&lt;br /&gt;
 procedure '''glDisableVertexAttribArrayARB'''(''index'': TGLuint);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parameter ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; rules=&amp;quot;all&amp;quot;&lt;br /&gt;
! ''index''&lt;br /&gt;
| Index des generischen Vertexattribut-Arrays, das aktiviert bzw. deaktiviert werden soll.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beschreibung == &lt;br /&gt;
'''glEnableVertexAttribArray''' und '''glDisableVertexAttribArray''' aktivieren bzw. deaktivieren das generisch Vertexattribut-Array, das durch ''index'' angegeben wurde. In der Voreinstellung sind alle clientseitigen Fähigkeiten deaktiviert, auch alle generischen Vertexattribut-Arrays. Wenn aktiviert, werden die Werte im generischen Vertexattribut-Array genutzt, sobald Vertexarray-Befehle wie [[glArrayElement]], [[glDrawArrays]], [[glDrawElements]] oder [[glMultiDrawArrays]] aufgerufen werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
'''GL_INVALID_VALUE''' wird generiert, wenn ''index'' größer oder gleich '''GL_MAX_VERTEX_ATTRIBS''' ist.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert, wenn '''glEnableVertexAttribArray'''  oder '''glDisableVertexAttribArray''' innerhalb eines [[glBegin]]/glEnd Blocks aufgerufen wird.&lt;br /&gt;
&lt;br /&gt;
==  Zugehörige Wertrückgaben ==&lt;br /&gt;
[[glGetVertexAttrib]] mit dem Argument ''index''.&lt;br /&gt;
&lt;br /&gt;
[[glGetVertexAttribPointer]]  mit dem Argument ''index''.&lt;br /&gt;
&lt;br /&gt;
[[glGet]] mit dem Argument [[glGet#GL_MAX_VERTEX_ATTRIBS|GL_MAX_VERTEX_ATTRIBS]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
[[glArrayElement]], [[glBindAttribLocation]], [[glDrawArrays]], [[glDrawElements]], [[glMultiDrawArrays]], [[glPopClientAttrib]], [[glPushClientAttrib]], [[glVertexAttrib]], [[glVertexAttribPointer]]&lt;br /&gt;
 &lt;br /&gt;
'''Hintergrundwissen :''' [[Shader]]&lt;br /&gt;
&lt;br /&gt;
[http://developer.3dlabs.com/openGL2/slapi/EnableVertexAttribArrayARB.htm Englische Originalversion]  (Copyright 3DLabs Inc.)&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:GL|EnableVertexAttribArray]]&lt;br /&gt;
[[Kategorie:GL|DisableVertexAttribArray]]&lt;br /&gt;
[[Kategorie:GL2.0|EnableVertexAttribArray]]&lt;br /&gt;
[[Kategorie:GL2.0|DisableVertexAttribArray]]&lt;br /&gt;
[[Kategorie:GL|EnableVertexAttribArrayARB]]&lt;br /&gt;
[[Kategorie:GL|DisableVertexAttribArrayARB]]&lt;br /&gt;
[[Kategorie:GL3]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=glEnable&amp;diff=25153</id>
		<title>glEnable</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=glEnable&amp;diff=25153"/>
				<updated>2011-06-15T20:08:34Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: Kategorie GL3 hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= glEnable, glDisable =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Name ==&lt;br /&gt;
'''gEnable, glDisable''' - Aktiviert bzw. deaktiviert eine server-seitige Fähigkeit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Delphi-Spezifikation ==&lt;br /&gt;
 procedure '''glEnable'''(''cap'': TGLEnum);&lt;br /&gt;
 procedure '''glDisable'''(''cap'': TGLEnum);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parameter ==&lt;br /&gt;
&amp;lt;table border=1 rules=all&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt; &lt;br /&gt;
 &amp;lt;td&amp;gt;''cap''&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;td&amp;gt;Symbolische Konstante der zu (de)aktivierenden GL-Fähigkeit.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beschreibung == &lt;br /&gt;
'''glEnable''' und '''glDisable''' aktivieren bzw. deaktivieren verschiedene Fähigkeiten, deren momentane Einstellung entweder mit [[glIsEnabled]] oder [[glGet]] ermittelt werden kann. Die Vorgabe für alle Einstellungen (Ausgenommen '''GL_DITHER''' und '''GL_FALSE''', die beide '''GL_TRUE''' sind) ist '''GL_FALSE'''.&lt;br /&gt;
&lt;br /&gt;
Beide Befehle bekommen als Argument die symbolische Konstante der OpenGL-Fähigkeit übergeben, die umgeschaltet werden soll. Gültig sind dabei folgende Werte :&lt;br /&gt;
&lt;br /&gt;
=== GL_ALPHA_TEST ===&lt;br /&gt;
Wenn aktiviert, wird der Alphatest ausgeführt. Siehe [[glAlphaFunc]].&lt;br /&gt;
&lt;br /&gt;
=== GL_AUTO_NORMAL ===&lt;br /&gt;
Wenn aktiviert, werden automatisch Normalen generiert, wenn [[GL_MAP2_VERTEX_3]] oder [[GL_MAP2_VERTEX_4]] zur Erstellung von Vertices genutzt werden. Siehe [[glMap2]].&lt;br /&gt;
&lt;br /&gt;
=== GL_BLEND ===&lt;br /&gt;
Wenn aktiviert werden ankommenden RGBA-Farben mit den Werten die sich im Farbpuffer befinden vermischt. Siehe [[glBlendFunc]].&lt;br /&gt;
&lt;br /&gt;
=== GL_CLIP_PLANEi ===&lt;br /&gt;
Wenn aktiviert, wird die Geometrie gegen die nutzerdefinierte Schnittfläche ''i'' geschnitten. Siehe [[glClipPlane]].&lt;br /&gt;
&lt;br /&gt;
=== GL_COLOR_LOGIC_OP ===&lt;br /&gt;
Wenn aktiviert, werden die momentan gewählten logischen Operationen auf ankommenden RGBA-Farben und Farbpuffer-Werte angewendet. Siehe [[glLogicOp]].&lt;br /&gt;
&lt;br /&gt;
=== GL_COLOR_MATERIAL ===&lt;br /&gt;
Wenn aktiviert, benutzen einer oder mehrere Materialparameter die aktuelle Farbeinstellung. Siehe [[glColorMaterial]].&lt;br /&gt;
&lt;br /&gt;
=== GL_COLOR_TABLE_EXT ===&lt;br /&gt;
Wenn aktiviert, werden Farbbild-Komponenenten auf eine Farbtabelle verteilt die vor einer Windiung stattfindet. Siehe [[glColorTableEXT]].&lt;br /&gt;
&lt;br /&gt;
=== GL_CONVOLUTION_1D_EXT ===&lt;br /&gt;
Wenn aktiviert, wird die ein-dimensionale Windung während des Pixeltransfers durchgeführt. Siehe [[glConvolutionFilter1DEXT]].&lt;br /&gt;
&lt;br /&gt;
=== GL_CONVOLUTION_2D_EXT ===&lt;br /&gt;
Wenn aktiviert, wird die zwei-dimensionale Windung während des Pixeltransfers durchgeführt. Siehe [[glConvolutionFilter2DEXT]].&lt;br /&gt;
&lt;br /&gt;
=== GL_CULL_FACE ===&lt;br /&gt;
Wenn aktiviert, werden Polygone entsprechend ihrer Zeichnungsrichtung (Wicklung wäre der korrekt Ausdruck --[[Benutzer:Sascha Willems|Sascha Willems]] 13:05, 9. Jul 2004 (CEST)) (in Fensterkoordinaten) ausgeschlossen. Siehe [[glCullFace]].&lt;br /&gt;
&lt;br /&gt;
=== GL_DEPTH_TEST ===&lt;br /&gt;
Wenn aktiviert werden Tiefenvergleiche getätigt und der Tiefenpuffer aktualisiert. Man beachte das selbst dann, wenn ein Tiefenpuffer existiert und die Tiefenmaske ungleich null ist, der Tiefenpuffer nicht aktiviert wird wenn der [[Tiefentest]] inaktiv ist. Siehe [[glDepthFunc]] und [[glDepthRange]].&lt;br /&gt;
&lt;br /&gt;
=== GL_DITHER ===&lt;br /&gt;
Wenn aktiviert, werden Farbkomponenten oder -indizes gedithert (siehe [[Dithering]])&lt;br /&gt;
&lt;br /&gt;
=== GL_FOG ===&lt;br /&gt;
Wenn aktiviert, wird die Nebelfarbe in den Farbwert nach der Texturierung gemischt. Siehe [[glFog]].&lt;br /&gt;
&lt;br /&gt;
=== GL_FOG_OFFSET_EXT ===&lt;br /&gt;
Wenn aktiviert wird ein Versatz zum Z-Wert, der zur Berechnung des Nebels genutzt wird, addiert. Siehe [[glFog]].&lt;br /&gt;
&lt;br /&gt;
=== GL_INDEX_LOGIC_OP === &lt;br /&gt;
Wenn aktiviert, werden die momentan gewählten logischen Operationen auf einkommende Index- und Farbpufferindizes angewandt. Siehe [[glLogicOp]].&lt;br /&gt;
&lt;br /&gt;
=== GL_INTERLACE_EXT ===&lt;br /&gt;
Wenn aktiviert, wird ein Bild als interlaced (zu Deutsch : verschachtelt) angesehen. Jede Reihe ''m'' des Bildes wird behandelt als wäre sie Reihe 2 * ''m''. Wenn das Quellbild also eine Höhe von ''h'' Reihen hat, erweitert dies die Höhe des Bildes effektiv auf 2 * ''h'' - 1. Wo Fehler durch die Angabe ungültiger Bilddimensionen entstehen (z.B. [[glTexImage2D]], wird die resultierende Dimension geprüft, nicht die Dimension des Quellbildes. Dieses Token hat keinen Effekt auf Bild-Leseoperationen (Siehe [[GL_INTERLACE_READ_I3D]].&lt;br /&gt;
&lt;br /&gt;
=== GL_INTERLACE_READ_I3D ===&lt;br /&gt;
Wenn aktiviert, werden Bilder im Framepuffer als interlaced angesehen. Jede Reihe ''m'' des Bildes wird behandelt als wäre sie Reihe 2 * ''m''. Wenn das Bild im Framepuffer eine Höhe von ''h'' Reiehen hat, wird dieses effektiv auf eine Höhe von 2 * ''h'' - 1 vergrößert. Dieses Token betrifft nur [[glReadPixels]] und [[glCopyPixels]].&lt;br /&gt;
&lt;br /&gt;
=== GL_LIGHTi ===&lt;br /&gt;
Wenn aktiviert, wird die Lichtquelle ''i'' in die Berechnung der Beleuchtungsgleichung mit einbezogen. Siehe [[glLightModel]] und [[glLight]].&lt;br /&gt;
&lt;br /&gt;
=== GL_LIGHTING ===&lt;br /&gt;
Wenn aktiviert, werden die aktuellen Beleuchtungsparameter genutzt um die Vertex- oder Indexfarbe zu berechnen. Ansonsten wird einfach die aktuelle Farbe zw. der aktuelle Index zugewiesen. Siehe [[glMaterial]], [[glLightModel]] und [[glLight]].&lt;br /&gt;
&lt;br /&gt;
=== GL_LINE_SMOOTH ===&lt;br /&gt;
Wenn aktiviert, werden Linien mit dem korrekten rechtwinkligen &amp;quot;Eecken&amp;quot; gerendert. Dieser Effekt ist nur bei [[glLineWidth|breiten Linen]] von Bedeutung. Siehe [[OpenGL_Smooth]]&lt;br /&gt;
{|&lt;br /&gt;
! Aktiviert&lt;br /&gt;
! Deaktiviert&lt;br /&gt;
|-&lt;br /&gt;
|[[Bild:GL LINE SMOOTH_aktiviert.png]]&lt;br /&gt;
|[[Bild:GL LINE SMOOTH deaktiviert.png]]&lt;br /&gt;
|}&lt;br /&gt;
''In vierfacher Vergrößerung''&lt;br /&gt;
&lt;br /&gt;
=== GL_LINE_STIPPLE ===&lt;br /&gt;
Wenn aktiviert, wird das aktuelle Punktierungsmuster für das Zeichnen von Linien verwendet. Siehe [[glLineStipple]].&lt;br /&gt;
&lt;br /&gt;
=== GL_MAP1_COLOR_4 ===&lt;br /&gt;
Wenn aktiviert, generieren Aufrufe an [[glEvalCoord1]], [[glEvalMesh1]] und [[glEvalPoint1]] RGBA-Werte. Siehe [[glMap1]].&lt;br /&gt;
&lt;br /&gt;
=== GL_MAP1_INDEX ===&lt;br /&gt;
Wenn aktiviert, generieren Aufrufe an [[glEvalCoord1]], [[glEvalMesh1]] und [[glEvalPoint1]] Farb-Indizes. Siehe [[glMap1]].&lt;br /&gt;
&lt;br /&gt;
=== GL_MAP1_NORMAL ===&lt;br /&gt;
Wenn aktiviert, generieren Aufrufe an [[glEvalCoord1]], [[glEvalMesh1]] und [[glEvalPoint1]] Normalen. Siehe [[glMap1]].&lt;br /&gt;
&lt;br /&gt;
=== GL_MAP1_TEXTURE_COORD_1 ===&lt;br /&gt;
Wenn aktiviert, generieren Aufrufe an [[glEvalCoord1]], [[glEvalMesh1]] und [[glEvalPoint1]] s-Texturkoordinaten. Siehe [[glMap1]].&lt;br /&gt;
&lt;br /&gt;
=== GL_MAP1_TEXTURE_COORD_2 ===&lt;br /&gt;
Wenn aktiviert, generieren Aufrufe an [[glEvalCoord1]], [[glEvalMesh1]] und [[glEvalPoint1]] s- und t-Texturkoordinaten. Siehe [[glMap1]].&lt;br /&gt;
=== GL_MAP1_TEXTURE_COORD_3 ===&lt;br /&gt;
Wenn aktiviert, generieren Aufrufe an [[glEvalCoord1]], [[glEvalMesh1]] und [[glEvalPoint1]] s-, t- und r-Texturkoordinaten. Siehe [[glMap1]].&lt;br /&gt;
&lt;br /&gt;
=== GL_MAP1_TEXTURE_COORD_4 ===&lt;br /&gt;
Wenn aktiviert, generieren Aufrufe an [[glEvalCoord1]], [[glEvalMesh1]] und [[glEvalPoint1]] s-, t-, r- und q-Texturkoordianten. Siehe [[glMap1]].&lt;br /&gt;
&lt;br /&gt;
=== GL_MAP1_VERTEX_3 ===&lt;br /&gt;
Wenn aktiviert, generieren Aufrufe an [[glEvalCoord1]], [[glEvalMesh1]] und [[glEvalPoint1]] x-, y- und z-Vertexkoordinaten. Siehe [[glMap1]].&lt;br /&gt;
&lt;br /&gt;
=== GL_MAP1_VERTEX_4 ===&lt;br /&gt;
Wenn aktiviert, generieren Aufrufe an [[glEvalCoord1]], [[glEvalMesh1]] und [[glEvalPoint1]] x-, y-, z- und w-Vertexkoordinaten. Siehe [[glMap1]].&lt;br /&gt;
&lt;br /&gt;
=== GL_MAP2_COLOR_4 ===&lt;br /&gt;
Wenn aktiviert, generieren Aufrufe an [[glEvalCoord2]], [[glEvalMesh2]] und [[glEvalPoint2]] RGBA-Werte. Siehe [[glMap2]].&lt;br /&gt;
&lt;br /&gt;
=== GL_MAP2_INDEX ===&lt;br /&gt;
Wenn aktiviert, generieren Aufrufe an [[glEvalCoord2]], [[glEvalMesh2]] und [[glEvalPoint2]] Farb-Indizes. Siehe [[glMap2]].&lt;br /&gt;
&lt;br /&gt;
=== GL_MAP2_NORMAL ===&lt;br /&gt;
Wenn aktiviert, generieren Aufrufe an [[glEvalCoord2]], [[glEvalMesh2]] und [[glEvalPoint2]] Normale. Siehe [[glMap2]].&lt;br /&gt;
&lt;br /&gt;
=== GL_MAP2_TEXTURE_COORD_1 ===&lt;br /&gt;
Wenn aktiviert, generieren Aufrufe an [[glEvalCoord2]], [[glEvalMesh2]] und [[glEvalPoint2]] s-Texturkoordinaten. Siehe [[glMap2]].&lt;br /&gt;
&lt;br /&gt;
=== GL_MAP2_TEXTURE_COORD_2 ===&lt;br /&gt;
Wenn aktiviert, generieren Aufrufe an [[glEvalCoord2]], [[glEvalMesh2]] und [[glEvalPoint2]] s- und t-Texturkoordinaten. Siehe [[glMap2]].&lt;br /&gt;
&lt;br /&gt;
=== GL_MAP2_TEXTURE_COORD_3 ===&lt;br /&gt;
Wenn aktiviert, generieren Aufrufe an [[glEvalCoord2]], [[glEvalMesh2]] und [[glEvalPoint2]] s-, t- und r-Texturkoordinaten. Siehe [[glMap2]].&lt;br /&gt;
&lt;br /&gt;
=== GL_MAP2_TEXTURE_COORD_4 ===&lt;br /&gt;
Wenn aktiviert, generieren Aufrufe an [[glEvalCoord2]], [[glEvalMesh2]] und [[glEvalPoint2]] s-, t-, r- und q-Texturkoordinaten. Siehe [[glMap2]].&lt;br /&gt;
&lt;br /&gt;
=== GL_MAP2_VERTEX_3 ===&lt;br /&gt;
Wenn aktiviert, generieren Aufrufe an [[glEvalCoord2]], [[glEvalMesh2]] und [[glEvalPoint2]] x, y und z-Vertexkoordinaten. Siehe [[glMap2]].&lt;br /&gt;
&lt;br /&gt;
=== GL_MAP2_VERTEX_4 ===&lt;br /&gt;
Wenn aktiviert, generieren Aufrufe an [[glEvalCoord2]], [[glEvalMesh2]] und [[glEvalPoint2]] x, y, z- und w-Vertexkoordinaten. Siehe [[glMap2]].&lt;br /&gt;
&lt;br /&gt;
=== GL_MULTISAMPLE_EXT ===&lt;br /&gt;
Wenn aktiviert, bekommt jeder Pixel im Framepuffer GL_SAMPLES_EXT-Samplepunkte zugewiesen. with it.&lt;br /&gt;
&lt;br /&gt;
=== GL_NORMALIZE ===&lt;br /&gt;
Wenn aktiviert, werden via [[glNormal]] angegebene Normalen nach ihrer Transformation auf Einheitslänge skaliert. Siehe [[glNormal]].&lt;br /&gt;
&lt;br /&gt;
=== GL_OCCLUSION_TEST_EXT ===&lt;br /&gt;
Wenn aktiviert, wird der Ausschluß-Status (Occlusion, Deutsche Übersetzung ist leider nicht gebräuchlich --[[Benutzer:Sascha Willems|Sascha Willems]] 13:05, 9. Jul 2004 (CEST)) je nach Tiefentest aktualisiert (siehe [[glDepthFunc]]). Der Ausschluß-Status kann mit [[glGetBooleanv]] ausgelesen werden.&lt;br /&gt;
&lt;br /&gt;
=== GL_PIXEL_TEX_GEN_EXT ===&lt;br /&gt;
Wenn aktiviert, werden die RGBA-Farben des Bildes genutzt um Texturkoordinaten für das Fragment zu generieren. Siehe [[glPixelTexGenEXT]].&lt;br /&gt;
&lt;br /&gt;
=== GL_POINT_SMOOTH ===&lt;br /&gt;
Wenn aktiviert, werden Punkte gefiltert gezeichnet. Ansonsten werden ungefilterte Punkte gerendert. Siehe [[glPointSize]], [[OpenGL_Smooth]].&lt;br /&gt;
&lt;br /&gt;
=== GL_POLYGON_OFFSET_FILL ===&lt;br /&gt;
Wenn aktiviert und das Polygon im GL_FILL-Modus gerendert wird, wird ein Versatz zum Tiefenwert der Fragmente des Polygons addiert, bevor der Tiefentest stattfindet. Siehe [[glPolygonOffset]].&lt;br /&gt;
&lt;br /&gt;
=== GL_POLYGON_OFFSET_LINE ===&lt;br /&gt;
Wenn aktiviert und das Polygon im GL_LINE-Modus gerendert wird, wird ein Versatz zum Tiefenwert der Fragmente des Polygons addiert, bevor der Tiefentest stattfindet. Siehe [[glPolygonOffset]].&lt;br /&gt;
&lt;br /&gt;
=== GL_POLYGON_OFFSET_POINT ===&lt;br /&gt;
Wenn aktiviert, wird ein Versatz zu den Tiefenwerten der Fragmente eines Polygons addiert, bevor der Tiefentest stattfindet, wenn es im GL_POINT-Modus gerendert wird. Siehe [[glPolygonOffset]].&lt;br /&gt;
&lt;br /&gt;
=== GL_POLYGON_SMOOTH ===&lt;br /&gt;
Wenn aktiviert, werden Polygone mit korrekter Filterung gezeichnet, indem der Alphawert eines [[Fragment]]es entsprechend der Deckung gesetzt wird. [[Blenden|Blending]] muss ebenfalls aktiviert sein um korrekte Resultate zu erhalten. Siehe [[OpenGL_Smooth]]&lt;br /&gt;
{{Hinweis|Funktion ist meist nicht in Hardware verfügbar, es wird häufig auf Softwaremodus umgeschalten und auch dort nicht immer korrekt gezeichnet.}}&lt;br /&gt;
&lt;br /&gt;
=== GL_POLYGON_STIPPLE ===&lt;br /&gt;
Wenn aktiviert, wird das aktuelle Polygon-Punktierungs-Muster zum Rendern der Polygone genutzt. Siehe [[glPolygonStipple]].&lt;br /&gt;
&lt;br /&gt;
=== GL_POST_COLOR_MATRIX_COLOR_TABLE_EXT ===&lt;br /&gt;
Wenn aktiviert, werden Farbbild-Komponentne in die Farbtabelle gelegt die nach der Farbmatrix kommt. Siehe [[glColorTableEXT]].&lt;br /&gt;
&lt;br /&gt;
=== GL_POST_CONVOLUTION_COLOR_TABLE_EXT ===&lt;br /&gt;
Wenn aktiviert, werden Farbbild-Komponenten in eine Farbtabelle gelegt die nach der Windung, aber vor der Farbmatrix kommt. Siehe [[glColorTableEXT]].&lt;br /&gt;
&lt;br /&gt;
=== GL_RESCALE_NORMAL_EXT ===&lt;br /&gt;
Wenn aktiviert, werden Normalen mit einem Reskalierungsfaktor multipliziert, nachdem sie in den Augenraum transformiert wurden und bevor sie normalisiert werden. Dieser Faktor wird aus der obersten Reihe der inversen umgestellten Modelansichtsmatrix berechnet.&lt;br /&gt;
&lt;br /&gt;
=== GL_SAMPLE_ALPHA_TO_MASK_EXT ===&lt;br /&gt;
Wenn aktiviert, wird der Alphawert eines Fragmentes genutzt, um einen temporären Maskenwert zu erstellen, welcher mit dem Maskenwert des Fragmentes verUNDet wird.&lt;br /&gt;
&lt;br /&gt;
=== GL_SAMPLE_ALPHA_TO_ONE_EXT ===&lt;br /&gt;
Wenn aktiviert, wird der Alphawert der Fragmente durch den maximal verfügbaren Alphawert ersetzt.&lt;br /&gt;
&lt;br /&gt;
=== GL_SAMPLE_MASK_EXT ===&lt;br /&gt;
Wenn aktiviert, wird der Wert von '''GL_SAMPLE_MASK_VALUE_EXT''' genutzt, um temporäre Maskenwerte zu erstellen, die dann mit den Maskenwerten der Fragmente geUNDet werden. (AND-Verknüpft werden)&lt;br /&gt;
&lt;br /&gt;
=== GL_SCISSOR_TEST ===&lt;br /&gt;
Wenn aktiviert, werden Fragmente verworfen die ausserhalb des Scissor-Rechtecks liegen. Siehe [[glScissor]].&lt;br /&gt;
&lt;br /&gt;
=== GL_SEPARABLE_2D_EXT ===&lt;br /&gt;
Wenn aktiviert und GL_CONVOLUTION_2D_EXT deaktiviert ist, wird zweidimensionale Wicklung mit separierbarem Filter während des Pixeltransfers durchgeführt. Siehe [[glSeparableFilter2DEXT]].&lt;br /&gt;
&lt;br /&gt;
=== GL_STENCIL_TEST ===&lt;br /&gt;
Wenn aktiviert, werden Stempeltests durchgeführt und der Stencilpuffer aktualisiert. Siehe [[glStencilFunc]] und [[glStencilOp]]..&lt;br /&gt;
&lt;br /&gt;
=== GL_TEXTURE_1D ===&lt;br /&gt;
Wenn aktiviert, wird eindimensionale Texturierung angewandt (es sei denn zweidimensionale Texturierung wurde auch aktiviert). Siehe [[glTexImage1D]].&lt;br /&gt;
&lt;br /&gt;
=== GL_TEXTURE_2D ===&lt;br /&gt;
Wenn aktiviert, wird zweidimensionale Texturierung angewandt (es sei denn dreidimensionale Texturierung wurde auch aktiviert). Siehe [[glTexImage2D]].&lt;br /&gt;
&lt;br /&gt;
=== GL_TEXTURE_3D(''_EXT'') ===&lt;br /&gt;
Wenn aktiviert, wird dreidimensionale Texturierung angewandt. Siehe [[glTexImage3DEXT]].&lt;br /&gt;
&lt;br /&gt;
=== GL_TEXTURE_COLOR_TABLE_EXT ===&lt;br /&gt;
Wenn aktiviert, wird die gefilterte Texturenfarbe an die Farbtabelle für Texturen angepasst, bevor die Umgebung mit der Fragmentfarbe vermischt wird. Siehe [[glColorTableEXT]].&lt;br /&gt;
&lt;br /&gt;
=== GL_TEXTURE_GEN_Q ===&lt;br /&gt;
Wenn aktiviert, wird die q-Texturkoordinate anhand der via [[glTexGen]] definierten Funktion zur Texturgenerierung berechnet. Ansonsten wird die aktuell angegebene q-Texturkoordinate genutzt. Siehe [[glTexGen]].&lt;br /&gt;
&lt;br /&gt;
=== GL_TEXTURE_GEN_R ===&lt;br /&gt;
Wenn aktiviert, wird die r-Texturkoordinate anhand der via [[glTexGen]] definierten Funktion zur Texturgenerierung berechnet. Ansonsten wird die aktuell angegebene r-Texturkoordinate genutzt. Siehe [[glTexGen]].&lt;br /&gt;
&lt;br /&gt;
=== GL_TEXTURE_GEN_S ===&lt;br /&gt;
Wenn aktiviert, wird die s-Texturkoordinate anhand der via [[glTexGen]] definierten Funktion zur Texturgenerierung berechnet. Ansonsten wird die aktuell angegebene s-Texturkoordinate genutzt. Siehe [[glTexGen]].&lt;br /&gt;
&lt;br /&gt;
=== GL_TEXTURE_GEN_T ===&lt;br /&gt;
Wenn aktiviert, wird die t-Texturkoordinate anhand der via [[glTexGen]] definierten Funktion zur Texturgenerierung berechnet. Ansonsten wird die aktuell angegebene t-Texturkoordinate genutzt. Siehe [[glTexGen]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Erweiterungen ==&lt;br /&gt;
Einige Routinen und Konstanten für diese Funktion sind Teil einer Erweiterung, also nicht Teil des GL-Kerns. Die folgenden Erweiterungen müssen in der durch [[glGetString]] mit dem Argument '''GL_EXTENSIONS''' gelieferten Zeichenkette enthalten sein, damit diese genutzt werden können.&lt;br /&gt;
&lt;br /&gt;
=== GL_EXT_color_table ===&lt;br /&gt;
'''GL_COLOR_TABLE_EXT''', '''GL_POST_CONVOLUTION_COLOR_TABLE_EXT''' und '''GL_POST_COLOR_MATRIX_COLOR_TABLE_EXT''' sind Teil der Erweiterung [[GL_EXT_color_table]].&lt;br /&gt;
&lt;br /&gt;
=== GL_EXT_convolution ===&lt;br /&gt;
'''GL_CONVOLUTION_1D_EXT''', '''GL_CONVOLUTION_2D_EXT''' und '''GL_SEPARABLE_2D_EXT''' sind Teil der Erweiterung [[GL_EXT_convolution]].&lt;br /&gt;
&lt;br /&gt;
=== GL_EXT_fog_offset ===&lt;br /&gt;
'''GL_FOG_OFFSET_EXT''' ist Teil der Erweiterung [[GL_EXT_fog_offset]].&lt;br /&gt;
&lt;br /&gt;
=== EXT_interlace ===&lt;br /&gt;
'''GL_INTERLACE_EXT''' ist Teil der Erweiterung [[GL_EXT_interlace]].&lt;br /&gt;
 &lt;br /&gt;
=== EXT_interlace_read ===&lt;br /&gt;
'''GL_INTERLACE_READ_I3D''' ist Teil der Erweiterung [[GL_EXT_interlace_read]].&lt;br /&gt;
&lt;br /&gt;
=== GL_EXT_multisample ===&lt;br /&gt;
'''GL_MULTISAMPLE_EXT''', '''GL_SAMPLE_ALPHA_TO_MASK_EXT''', '''GL_SAMPLE_ALPHA_TO_ONE_EXT''' und '''GL_SAMPLE_MASK_EXT''' sind Teil der Erweiterung  [[GL_EXT_multisample]].&lt;br /&gt;
&lt;br /&gt;
=== GL_EXT_occlusion_test ===&lt;br /&gt;
'''GL_OCCLUSION_TEST_EXT''' ist Teil der Erweiterung [[GL_EXT_occlusion_test]].&lt;br /&gt;
&lt;br /&gt;
=== GL_EXT_pixel_texture ===&lt;br /&gt;
'''GL_PIXEL_TEX_GEN_EXT''' ist Teil der Erweiterung [[GL_EXT_pixel_texture]].&lt;br /&gt;
&lt;br /&gt;
=== GL_EXT_rescale_normal ===&lt;br /&gt;
'''GL_RESCALE_NORMAL_EXT''' ist Teil der Erweiterung [[GL_EXT_rescale_normal]].&lt;br /&gt;
&lt;br /&gt;
=== GL_EXT_texture3D ===&lt;br /&gt;
'''GL_TEXTURE_3D_EXT''' ist Teil der Erweiterung [[GL_EXT_texture3D]].&lt;br /&gt;
&lt;br /&gt;
=== GL_EXT_texture_color_table ===&lt;br /&gt;
'''GL_TEXTURE_COLOR_TABLE_EXT''' ist Teil der Erweiterung [[GL_EXT_texture_color_table]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
'''GL_INVALID_ENUM''' wird generiert, wenn ''cap'' kein gültiges Token ist.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert, wenn [[glPixelTransfer]] zwischen [[glBegin]] und dem passenden [[glEnd]] aufgerufen wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Zugehörige Wertrückgaben ==&lt;br /&gt;
[[glGet]]&lt;br /&gt;
&lt;br /&gt;
[[glIsEnabled]]&lt;br /&gt;
&lt;br /&gt;
(Die zu übergebenden Argumente können in der Beschreibung zu den beiden Funktionen nachgelesen werden.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
[[glAlphaFunc]], [[glBitmap]], [[glBlendFunc]], [[glClipPlane]], [[glColorMaterial]], [[glColorTable]], [[glCopyColorTable]], [[glCopyPixels]], [[glCopyTexImage1D]], [[glCopyTexImage2D]], [[glCopyTexSubImage1D]], [[glCopyTexSubImage2D]], [[glCopyTexSubImage3D]], [[glCullFace]], [[glDepthFunc]], [[glDepthRange]], [[glDrawPixels]], [[glEnableClientState]], [[glFog]], [[glGet]], [[glGetString]], [[glIsEnabled]], [[glLight]], [[glLightModel]], [[glLineWidth]], [[glLineStipple]], [[glLogicOp]], [[glMap1]], [[glMap2]], [[glMaterial]], [[glNormal]], [[glPointSize]], [[glPolygonMode]], [[glPolygonOffset]], [[glPolygonStipple]], [[glSampleMaskEXT]], [[glScissor]], [[glStencilFunc]], [[glStencilOp]], [[glTexGen]], [[glTexImage1D]], [[glTexImage2D]], [[glTexImage3D]], [[glTexSubImage1D]], [[glTexSubImage2D]], [[glTexSubImage3D]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:GL|Enable]]&lt;br /&gt;
[[Kategorie:GL1.0]]&lt;br /&gt;
[[Kategorie:GL3]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=glDetachShader&amp;diff=25152</id>
		<title>glDetachShader</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=glDetachShader&amp;diff=25152"/>
				<updated>2011-06-15T20:08:11Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: Kategorie GL3 hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= glDetachShader (glDetachObjectARB) =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Name ==&lt;br /&gt;
'''glDetachShader''' - Löst ein Shaderobjekt von dem Programmobjekt, an das es angehängt ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Delphi-Spezifikation ==&lt;br /&gt;
 procedure '''glDetachShader'''(''program'', ''shader'' : GLuint);&lt;br /&gt;
 procedure '''glDetachObjectARB'''(''container'', ''attached'' : GLHandleARB);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parameter ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; rules=&amp;quot;all&amp;quot;&lt;br /&gt;
! ''program'' &lt;br /&gt;
| Legt das Programmobjekt fest von dem das Shaderobjekt entfernt/gelöst (engl. detached) werden soll.&lt;br /&gt;
|-&lt;br /&gt;
! ''shader'' &lt;br /&gt;
| Der [[OpenGL Name]] des Shaderobjekts, das entfernt werden soll.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
'''glDetachShader''' entfernt das Shaderobjekt, welches über ''shader'' bestimmt wurde, vom Programmobjekt, welches durch ''program'' spezifiziert wurde. Dieser Befehl kann benutzt werden, um den Effekt von [[glAttachShader]] rückgängig zu machen.&lt;br /&gt;
&lt;br /&gt;
Falls ''shader'' bereits markiert wurde, um freigegeben zu werden (durch einen Aufruf von [[glDeleteShader]]) und an keinem anderen Programmobjekt gebunden ist, wird ''shader'' direkt nachdem es von ''program'' gelöst wurde zerstört.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
'''glDetachShader''' ist erst ab OpenGL Version 2.0 verfügbar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
'''GL_INVALID_VALUE''' wird generiert, wenn ''program'' oder ''shader'' keinen von OpenGL erzeugten Wert enthalten.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert, wenn ''program'' kein Programmobjekt ist.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert, wenn ''shader'' kein Shaderobjekt ist.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert, wenn ''shader'' nicht an ''program'' gebunden ist.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert, wenn '''glDetachShader''' innerhalb eines [[glBegin]]-[[glEnd]] Blocks aufgerufen wird. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Zugehörige Wertrückgaben ==&lt;br /&gt;
[[glGetAttachedShaders]] mit einem gültigen Programmobjekt.&lt;br /&gt;
&lt;br /&gt;
[[glGetShader]] mit dem Parametern ''shader'' und dem Token [[glGetShader#GL_DELETE_STATUS|GL_DELETE_STATUS]].&lt;br /&gt;
&lt;br /&gt;
[[glIsProgram]]&lt;br /&gt;
&lt;br /&gt;
[[glIsShader]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
[[glAttachShader]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:GL|DetachShader]]&lt;br /&gt;
[[Kategorie:GL2.0|DetachShader]]&lt;br /&gt;
[[Kategorie:SHADER_OBJECTS|DetachShader]]&lt;br /&gt;
[[Kategorie:GL3]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=glDepthRange&amp;diff=25151</id>
		<title>glDepthRange</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=glDepthRange&amp;diff=25151"/>
				<updated>2011-06-15T20:07:57Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: Kategorie GL3 hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= glDepthRange =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Name ==&lt;br /&gt;
'''glDepthRange''' - Bestimmt wie z-Werte von normalisierten Gerätekoordinaten (Device coordinates) zu Fensterkoordinaten (Window coordinates) umgerechnet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Delphi-Spezifikation ==&lt;br /&gt;
 procedure '''glDepthRange'''(''zNear'': TGLclampd; ''zFar'': TGLclampd);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parameter ==&lt;br /&gt;
{| border=1 rules=all&lt;br /&gt;
! ''near''&lt;br /&gt;
| Beschreibt wie die vordere [[Clipping Plane|Schnittebene]] in Fensterkoordinaten umgerechnet werden soll.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Vorgabewert''' ist 0.&lt;br /&gt;
|-&lt;br /&gt;
! ''far''&lt;br /&gt;
|Beschreibt, wie die hintere [[Clipping Plane|Schnittebene]] in Fensterkoordinaten umgerechnet werden soll.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Vorgabewert''' ist 1.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beschreibung == &lt;br /&gt;
Nach dem die Z-Koordinaten abgeschnitten (clipping) und durch '''w''' geteilt wurden, reichen sie von -1.0 bis 1.0 im Bezug auf die vordere und hintere [[Clipping Plane|Schnittebene]].&amp;lt;br&amp;gt;&lt;br /&gt;
'''glDepthRange''' gibt an auf welchen Bereich der Fensterkoordinaten die Werte von -1.0 bis 1.0 linear abgebildet werden. Also wie aus dem Z-Wert eines Fragmentes, der an dieser Stelle im Bereich von -1.0 bis 1.0 liegt, der Wert für den DepthBuffer berechnet wird. Unabhängig von der tatsächlichen Implementierung darf dieser Wert im Intervall von 0.0 bis 1.0 liegen. Eine Z-Koordinate von -1.0 wird auf den Wert des Parameters near abgebildet und 1.0 entspricht den Wert des Parameters far. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
Es ist nicht notwendig, dass ''near'' kleiner als ''far'' ist. Umgekehrtes Mapping z.B. mit 1, 0 wird akzeptiert&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Früher hat man den DepthBuffer nur jeden zweiten Frame gelöscht, abwechselnd die Bereiche von 0.0 bis 0.5 und 1.0 bis 0.5 genutzt und die Richtung des DepthTests dementsprechend angepaßt. &lt;br /&gt;
Aufgrund von HW Optimierungen wie z.B. Hyper-Z usw. ist die Technik aber heutzutage nicht mehr angebracht und führt eher zu einem Geschwindigkeitsnachteil.&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert, wenn '''glDepthRange''' innerhalb eines [[glBegin]]-[[glEnd]]-Blocks aufgerufen wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Zugehörige Wertrückgaben ==&lt;br /&gt;
[[glGet]] mit Token [[glGet#GL_DEPTH_RANGE|GL_DEPTH_RANGE]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
[[glDepthFunc]], [[glPolygonOffset]], [[glViewport]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:GL|DepthRange]]&lt;br /&gt;
[[Kategorie:GL1.0|DepthRange]]&lt;br /&gt;
[[Kategorie:GL3]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=glDepthMask&amp;diff=25150</id>
		<title>glDepthMask</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=glDepthMask&amp;diff=25150"/>
				<updated>2011-06-15T20:07:43Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: Kategorie GL3 hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= glDepthMask =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Name ==&lt;br /&gt;
'''glDepthMask''' - erlaubt oder verhindert das schreiben in den [[Tiefenpuffer]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Delphi-Spezifikation ==&lt;br /&gt;
 '''procedure''' glDepthMask(''flag'' : GLboolean);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parameter ==&lt;br /&gt;
&amp;lt;table border=1 rules=all&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
 &amp;lt;td&amp;gt; ''flag'' &amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;td&amp;gt;Gibt an ob in den Tiefenpuffer geschrieben werden kann oder nicht.&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn ''flag'' = 0 (false) ist, ist der Tiefenpuffer schreibgeschützt, ansonsten kann in den Tiefenpuffer geschrieben werden.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Initialzustand''' = Tiefenpuffer kann beschrieben werden.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beschreibung == &lt;br /&gt;
'''glDepthMask''' steuert ob der Tiefenpuffer (bzw. das schreiben in selbigen) aktiviert ist oder nicht.&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn ''flag'' = true ist, kann in den Tiefenpuffer geschrieben werden. &amp;lt;br&amp;gt;&lt;br /&gt;
Wenn ''flag'' = false ist, wird der Tiefenpuffer schreibgeschützt. &amp;lt;br&amp;gt;&lt;br /&gt;
Sollten andere Werte an ''flag'' übergeben werden, verhält sich der Tiefenpuffer wie als wenn true übergeben worden wäre.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Im Initialisierungszustand kann in den Tiefenpuffer geschrieben werden.&lt;br /&gt;
&lt;br /&gt;
== Anwendungsbereich ==&lt;br /&gt;
* [[Partikelsysteme]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert wenn '''glDepthMask''' innerhalb eines [[glBegin]]-[[glEnd]] Blocks aufgerufen wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Zugehörige Wertrückgaben ==&lt;br /&gt;
[[glGet]] mit '''GL_DEPTH_WRITEMASK'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
[[glColorMask]], [[glDepthFunc]], [[glDepthRange]], [[glIndexMask]], [[glStencilMask]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:GL|DepthMask]]&lt;br /&gt;
 [[Kategorie:GL1.0]]&lt;br /&gt;
[[Kategorie:GL3]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=glDepthFunc&amp;diff=25149</id>
		<title>glDepthFunc</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=glDepthFunc&amp;diff=25149"/>
				<updated>2011-06-15T20:07:24Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: Kategorie GL3 hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= glDepthFunc =&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Name ==&lt;br /&gt;
Die Funktion glDepthFunc legt fest, wann ein [[Fragment]] den [[Tiefentest]] im [[Tiefenpuffer]] besteht.&lt;br /&gt;
&lt;br /&gt;
== Delphi-Spezifikation ==&lt;br /&gt;
 '''procedure''' glDepthFunc(''func'': TGLenum);&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Parameter ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; rules=&amp;quot;all&amp;quot;&lt;br /&gt;
! ''func'' &lt;br /&gt;
| Legt die Tiefenvergleichsfunktion fest. Folgende symbolische Konstanten sind erlaubt: &amp;lt;br&amp;gt; '''GL_NEVER, GL_LESS, GL_EQUAL, GL_LEQUAL, GL_GREATER, GL_NOTEQUAL, GL_GEQUAL''' und '''GL_ALWAYS'''. Voreingestellt ist '''GL_LESS'''.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
Die Funktion '''glDepthFunc''' legt fest, wann ein Fragment den Tiefentest im Tiefenpuffer besteht. &lt;br /&gt;
&lt;br /&gt;
Der Parameter ''func'' legt die Tiefenvergleichsfunktion fest. Die Tiefenvergleichsfunktion ist eine Bedingung, die erfüllt sein muss, damit das entsprechende Pixel/Fragment gezeichnet wird.&lt;br /&gt;
&lt;br /&gt;
Folgende Funktionen existieren:&lt;br /&gt;
{| {{Prettytable_B1}}&lt;br /&gt;
! GL_NEVER&lt;br /&gt;
| Neue Fragmente bestehen niemals den Vergleich.&lt;br /&gt;
|-&lt;br /&gt;
! GL_LESS&lt;br /&gt;
| Neue Fragmente bestehen den Vergleich, wenn sie einen geringeren Tiefenwert haben.&lt;br /&gt;
|-&lt;br /&gt;
! GL_EQUAL&lt;br /&gt;
| Neue Fragmente bestehen den Vergleich, wenn sie einen gleichgroßen Tiefenwert haben.&lt;br /&gt;
|-&lt;br /&gt;
! GL_LEQUAL&lt;br /&gt;
| Neue Fragmente bestehen den Vergleich, wenn sie einen kleineren oder gleichgroßen Tiefenwert haben.&lt;br /&gt;
|-&lt;br /&gt;
! GL_GREATER&lt;br /&gt;
| Neue Fragmente bestehen den Vergleich, wenn sie einen größeren Tiefenwert haben.&lt;br /&gt;
|-&lt;br /&gt;
! GL_NOTEQUAL&lt;br /&gt;
| Neue Fragmente bestehen den Vergleich, wenn sie einen anderen Tiefenwert haben.&lt;br /&gt;
|-&lt;br /&gt;
! GL_GEQUAL&lt;br /&gt;
| Neue Fragmente bestehen den Vergleich, wenn sie einen größeren oder gleichgroßen  Tiefenwert haben.&lt;br /&gt;
|-&lt;br /&gt;
! GL_ALWAYS&lt;br /&gt;
| Neue Fragmente bestehen immer den Test.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
Der Standartwert von ''func'' ist '''GL_LESS'''.&amp;lt;br&amp;gt;&lt;br /&gt;
Nach der Initalisierung der GL ist der Tiefentest deaktiviert. Den Tiefentest kann man mit [[glEnable#GL_DEPTH_TEST|glEnable('''GL_DEPTH_TEST''')]] aktivieren.&lt;br /&gt;
&lt;br /&gt;
'''GL_LEQUAL''' kann bei [[Z-Fighting]] Problemen helfen.&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
GL_INVALID_ENUM wird generiert wenn ''func'' ein ungültiger Wert übergeben wird.&amp;lt;br&amp;gt;&lt;br /&gt;
GL_INVALID_OPERATION wird generiert wenn '''glDepthFunc''' innerhalb eines [[glBegin]]-[[glEnd]] Blocks aufgerufen wird. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==  Zugehörige Wertrückgaben ==&lt;br /&gt;
[[glGet]] mit Token GL_DEPTH_FUNC&amp;lt;br&amp;gt;&lt;br /&gt;
[[glIsEnabled]] mit Token GL_DEPTH_TEST&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
[[Tiefenpuffer]], [[glDepthRange]], [[glEnable]]&lt;br /&gt;
&lt;br /&gt;
Hintergrundwissen: [[Tiefentest]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:GL|DepthFunc]]&lt;br /&gt;
 [[Kategorie:GL1.0]]&lt;br /&gt;
[[Kategorie:GL3]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=glDeleteTextures&amp;diff=25148</id>
		<title>glDeleteTextures</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=glDeleteTextures&amp;diff=25148"/>
				<updated>2011-06-15T20:06:57Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: Kategorie GL3 hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= glDeleteTextures =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Name ==&lt;br /&gt;
'''glDeleteTextures''' - gibt die angegeben Texturen frei.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Delphi-Spezifikation ==&lt;br /&gt;
 procedure '''glDeleteTextures'''(''n'': TGLsizei; const ''textures'': PGLuint);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parameter ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; rules=&amp;quot;all&amp;quot;&lt;br /&gt;
! ''n'' &lt;br /&gt;
| Bestimmt die Anzahl freizugebender Texturen.&lt;br /&gt;
|-&lt;br /&gt;
! ''textures'' &lt;br /&gt;
| Ist ein Zeiger auf ein Feld mit Texturen (die [[OpenGL Name]]n), die freigegeben werden sollen.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
'''glDeleteTextures''' gibt die ''n'' Texturen frei,die über die Elemente des Feldes ''textures'' benannt wurden. Nachdem eine Textur freigegeben wurde, hat diese keinen Inhalt oder Dimension mehr. Außerdem ist ihr Name wieder frei für eine erneute Benutzung (z.B. mittels [[glGenTextures]]).&lt;br /&gt;
&lt;br /&gt;
Wenn die aktuell gebundene Textur gelöscht wird, wird 0 (die Standardtextur) anstelle dessen gebunden.&lt;br /&gt;
&lt;br /&gt;
'''glDeleteTextures''' ignoriert (keine Fehlermeldung) den Texturnamen 0 und alle Namen die nicht zu einer existierenden Textur gehören.&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
'''glDeleteTextures''' ist erst ab OpenGL Version 1.1 oder höher verfügbar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
'''GL_INVALID_VALUE''' wird generiert, wenn ''n'' negativ ist.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert, wenn '''glDeleteTextures''' innerhalb eines [[glBegin]]-[[glEnd]] Blocks aufgerufen wird. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Zugehörige Wertrückgaben ==&lt;br /&gt;
[[glIsTexture]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
[[glAreTexturesResident]], [[glBindTexture]], [[glCopyTexImage1D]], [[glCopyTexImage2D]], [[glGenTextures]], [[glGet]], [[glGetTexParameter]], [[glPrioritizeTextures]], [[glTexImage1D]], [[glTexImage2D]], [[glTexImage3D]], [[glTexParameter]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:GL|DeleteTextures]]&lt;br /&gt;
[[Kategorie:GL1.1|DeleteTextures]]&lt;br /&gt;
[[Kategorie:GL3]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=glDeleteShader&amp;diff=25147</id>
		<title>glDeleteShader</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=glDeleteShader&amp;diff=25147"/>
				<updated>2011-06-15T20:06:42Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: Kategorie GL3 hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= glDeleteShader =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Name==&lt;br /&gt;
'''glDeleteShader''' - Löscht ein Shaderobjekt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Delphi-Spezifikation ==&lt;br /&gt;
 procedure '''glDeleteShader'''(''shader'' : glUInt)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parameter ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; rules=&amp;quot;all&amp;quot;&lt;br /&gt;
! ''shader'' &lt;br /&gt;
| Gibt das zu löschende Shaderobjekt an&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beschreibung == &lt;br /&gt;
'''glDeleteShader''' gibt den von einem Shaderobjekt belegten Speicher frei und löscht dessen Namen. Kehrt also genau dass um, was mit [[glCreateShader]] getan wird.&lt;br /&gt;
&lt;br /&gt;
Wenn ein zu löschendes Shaderobjekt an ein Programmobjekt angehängt ist, wird es für ein Löschen markiert, aber erst dann gelöscht, wenn es nicht mehr länger an ein Programmobjekt gebunden ist (gilt für Programmobjekte in allen Renderkontexten, die es nutzen).&lt;br /&gt;
&lt;br /&gt;
Um festzustellen, ob ein Shaderobjekt zur Löschung vorgemerkt ist, kann man [[glGetShader]] mit dem Shaderobjekt und '''GL_DELETE_STATUS''' als Parameter aufrufen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
'''glDeleteShader''' ist ab OpenGL Version 2.0 verfügbar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
'''GL_INVALID_VALUE''' wird generiert wenn ''shader'' kein gültiger [[OpenGL Name]] ist.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert wenn ''glDeleteShader'' innerhalb eines [[glBegin]]-[[glEnd]] Blocks aufgerufen wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Zugehörige Wertrückgaben ==&lt;br /&gt;
[[glGetAttachedShaders ]] mit dem Namen des Shaderobjektes&lt;br /&gt;
&lt;br /&gt;
[[glGetShader]] mit dem Token '''GL_DELETE_STATUS'''&lt;br /&gt;
&lt;br /&gt;
[[glIsShader]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
[[glCreateProgram]], [[glCreateShader]], [[glDetachShader]], [[glUseProgram]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:GL|DeleteShader]]&lt;br /&gt;
[[Kategorie:GL2.0|DeleteShader]]&lt;br /&gt;
[[Kategorie:GL3]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=glDeleteQueries&amp;diff=25146</id>
		<title>glDeleteQueries</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=glDeleteQueries&amp;diff=25146"/>
				<updated>2011-06-15T20:06:24Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: Kategorie GL3 hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= glDeleteQueries =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Name ==&lt;br /&gt;
'''glDeleteQueries''' - Löscht [[Occlusion Query]]-Objekte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Delphi-Spezifikation ==&lt;br /&gt;
 procedure '''glDeleteQueries'''(''n'': GLsizei; ''ids'': PGLuint)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parameter ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; rules=&amp;quot;all&amp;quot;&lt;br /&gt;
! ''n'' &lt;br /&gt;
| Anzahl der Query-Objektnamen, die gelöscht werden sollen.&lt;br /&gt;
|-&lt;br /&gt;
! ''ids'' &lt;br /&gt;
| Zeiger auf ein Array, welches mit den zu löschenden Query-Objektnamen gefüllt ist.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beschreibung == &lt;br /&gt;
'''glDeleteQueries''' versucht alle Occlusion-Query-Objekte zu löschen, die im ''n''-elementigen Feld ''ids'' definiert wurden. &lt;br /&gt;
&lt;br /&gt;
Nachdem ein Query-Objekt gelöscht wurde, ist dessen Name unbenutzt und kann zur Erzeugung neuer Query-Objekte verwendet werden.&lt;br /&gt;
&lt;br /&gt;
Unbenutzte Namen im Feld ''ids'' werden beim Löschen ignoriert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
'''glDeleteQueries''' ist erst ab OpenGL 1.5 oder höher verfügbar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert, wenn '''glDeleteQueries''' innerhalb eines [[glBegin]]-[[glEnd]]-Blocks aufgerufen wurde.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert, falls eine beliebige Query aktiv ist (d.h. Query wurde mit [[glBeginQuery]] gestartet, aber noch nicht mit [[glEndQuery]] beendet).&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_VALUE''' wird generiert, falls ''n'' negativ ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Zugehörige Wertrückgaben ==&lt;br /&gt;
[[glGetQuery]] mit Token '''GL_CURRENT_QUERY''' gibt die momentan aktive Query-ID zurück.&lt;br /&gt;
&lt;br /&gt;
[[glGetQuery]] mit Token '''GL_QUERY_COUNTER_BITS''' gibt die Anzahl der Bits des Occlusion-Query-Zählers zurück.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
[[glBeginQuery]], [[glEndQuery]], [[glGenQueries]], [[glGetQuery]], [[glGetQueryObject]], [[glIsQuery]], &lt;br /&gt;
&lt;br /&gt;
[[Kategorie:GL|DeleteQueries]]&lt;br /&gt;
[[Kategorie:GL1.5|DeleteQueries]]&lt;br /&gt;
[[Kategorie:GL3]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=glDeleteProgram&amp;diff=25145</id>
		<title>glDeleteProgram</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=glDeleteProgram&amp;diff=25145"/>
				<updated>2011-06-15T20:06:06Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: Kategorie GL3 hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= glDeleteProgram =&lt;br /&gt;
&lt;br /&gt;
== Name ==&lt;br /&gt;
'''glDeleteProgram''' - Gibt ein Programmobjekt frei.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Delphi-Spezifikation ==&lt;br /&gt;
 procedure '''glDeleteProgram'''(''program'' : GLuint);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parameter ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; rules=&amp;quot;all&amp;quot;&lt;br /&gt;
! ''program'' &lt;br /&gt;
| [[OpenGL Name|Name]] des Programmobjekts welches freigegeben werden soll.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beschreibung == &lt;br /&gt;
'''glDeleteProgram''' gibt den Speicher des Programmobjekts, welches durch ''program' benannt wurde, frei und kennzeichnet diesen Namen als nicht mehr gültig. Im Grunde genommen macht dieser Befehl damit den Effekt eines [[glCreateProgram]]-Aufrufs wieder rückgängig.&lt;br /&gt;
&lt;br /&gt;
Wenn ein Objekt als Teil des aktuellen Renderstatus benutzt wird, wird es markiert und erst dann freigegeben wenn es nicht mehr zum aktuellen Renderstatus auf allen Renderkontexten gehört. Wenn einem freizugebenden Objekt Shader-Objekte angehängt wurden, werden diese Objekte abgekoppelt aber nicht freigegeben außer Sie wurden durch vorangehende Aufrufe von [[glDeleteShader]] als freizugeben markiert.&lt;br /&gt;
&lt;br /&gt;
Falls ''program'' ein Wert von 0 übergeben wurde, wird dies schweigend ignoriert.&lt;br /&gt;
&lt;br /&gt;
Um zu bestimmen ob das Objekt zum Freigeben gekennzeichnet wurde, rufen Sie [[glGetProgram]] mit den Argumenten ''program'' und '''GL_DELETE_STATUS''' auf.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
'''glDeleteProgram''' ist erst ab OpenGL Version 2.0 oder größer verfügbar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
'''GL_INVALID_VALUE''' wird generiert, wenn ''program'' kein von OpenGL generierter Wert ist.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert, wenn '''glDeleteProgram''' innerhalb eines [[glBegin]]-[[glEnd]] Blocks aufgerufen wird. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Zugehörige Wertrückgaben ==&lt;br /&gt;
[[glGet]] mit dem Argument [[glGet#GL_CURRENT_PROGRAM|GL_CURRENT_PROGRAM]]&lt;br /&gt;
&lt;br /&gt;
[[glGetProgram]] mit den Argumenten ''program'' und '''GL_DELETE_STATUS'''&lt;br /&gt;
&lt;br /&gt;
[[glIsProgram]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
[[glCreateProgram]], [[glCreateShader]], [[glDetachShader]], [[glUseProgram]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:GL|DeleteProgram]]&lt;br /&gt;
[[Kategorie:GL2.0|DeleteProgram]]&lt;br /&gt;
[[Kategorie:SHADER_OBJECTS]]&lt;br /&gt;
[[Kategorie:GL3]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=glDeleteBuffers&amp;diff=25144</id>
		<title>glDeleteBuffers</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=glDeleteBuffers&amp;diff=25144"/>
				<updated>2011-06-15T20:05:51Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: Kategorie GL3 hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= glDeleteBuffers =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Name ==&lt;br /&gt;
'''glDeleteBuffers''' - Löscht [[VBO|Pufferobjekte]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Delphi-Spezifikation ==&lt;br /&gt;
&lt;br /&gt;
 procedure '''glDeleteBuffers'''(''n'': TGLsizei; const ''buffers'': PGLuint);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parameter ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; rules=&amp;quot;all&amp;quot;&lt;br /&gt;
! ''n'' &lt;br /&gt;
| Anzahl der Puffer-Objekte aus dem Array ''buffers'', welche gelöscht werden sollen.&lt;br /&gt;
|-&lt;br /&gt;
! ''buffers'' &lt;br /&gt;
| Zeiger auf Feld mit zu löschenden Puffer-Objekt-[[OpenGL Name|Namen]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
'''glDeleteBuffers''' löscht ''n'' Pufferobjekte, welche mit dem Feld ''buffers'' angegeben werden. (Jedes Element stellt dabei den (OpenGL)Namen des entsprechenden Pufferobjektes dar. Nachdem ein Pufferobjekt gelöscht wurde, hat es keinen Inhalt mehr, und sein Name ist frei für eine erneute Zuteilung).&lt;br /&gt;
&lt;br /&gt;
Enthält ''buffers'' unbenutzte Namen oder den Wert 0, so werden diese beim Löschen stillschweigend ignoriert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
'''glDeleteBuffers''' ist erst ab OpenGL Version 1.5 verfügbar.&lt;br /&gt;
&lt;br /&gt;
Wird ein Puffer-Objekt gelöscht, während es gebunden ist, werden alle Bindungen dieses Objektes im aktuellen Kontext (z.B. in dem Thread der '''glDeleteBuffers''' aufgerufen hat) auf 0 gesetzt.&lt;br /&gt;
In allen anderen Kontexten und Threads sind die Bindungen davon nicht betroffen. Allerdings bedeutet ein Aufruf des Puffers dort dann, dass ein nichtexistenter Puffer benutzt werden soll. Mit der Folge das unvorhersehbare Resultate, einschliesslich GL- und Renderfehler, entstehen können. Die Benutzung eines freigegebenen Puffers in einem anderen Thread muss nicht zwingend das Programm beenden (abstürzen lassen).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
'''GL_INVALID_VALUE''' wird generiert, wenn ''n'' negativ ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
[[glBindBuffer]], [[glBufferData]], [[glBufferSubData]], [[glGenBuffers]], [[glGetBufferParameter]], [[glGetBufferPointerv]], [[glGetBufferSubData]], [[glIsBuffer]], [[glMapBuffer]], [[glUnmapBuffer]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:GL|DeleteBuffers]]&lt;br /&gt;
[[Kategorie:GL1.5|DeleteBuffers]]&lt;br /&gt;
[[Kategorie:GL3]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=glUseProgram&amp;diff=25143</id>
		<title>glUseProgram</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=glUseProgram&amp;diff=25143"/>
				<updated>2011-06-15T20:01:19Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: Kategorie GL3 hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= glUseProgram (glUseProgramObjectARB) =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Name ==&lt;br /&gt;
'''glUseProgram''' - Aktiviert Shader und ersetzt die passenden Teile der festen Funktionspipeline durch diese.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Delphi-Spezifikation ==&lt;br /&gt;
 procedure '''glUseProgram'''(''programObj'' : GLuint);&lt;br /&gt;
 procedure '''glUseProgramObjectARB'''(''programObj'' : GLHandleARB);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parameter ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; rules=&amp;quot;all&amp;quot;&lt;br /&gt;
! ''programObj''&lt;br /&gt;
| Handle des Programmobjektes, dessen kompilierte und gelinkte Shader als Ersatz für die feste Funktionspipeline genutzt werden sollen.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beschreibung == &lt;br /&gt;
'''glUseProgram''' installiert den Satz der im Programm gebundenen Shader als Teil der aktuellen Renderpipeline. Ein Satz ausführbarer Shader wird in einem Programm erstellt, indem man diese mittels [[glAttachShader]] an das Programmobjekt bindet, diese erfolgreich mit [[glCompileShader]] kompiliert und danach mit [[glLinkProgram]] in das Programmobjekt linkt.&lt;br /&gt;
&lt;br /&gt;
Ein Programmobjekt behinhaltet dann einen ausführbaren Shader der auf dem programmierbaren Vertexprozessor läuft, sobald man ein oder  mehrere Shaderobjekte vom Typ ''GL_VERTEX_SHADER'' erfolgreich kompiliert und gelinkt hat. Entsprechend beinhaltet ein Programmobjekt einen ausführbaren Shader der auf dem programmierbaren Fragmentprozessor läuft, wenn ein oder meherer Shaderobjekte vom Typ ''GL_FRAGMENT_SHADER'' erfolgreich kompiliert und gelinkt wurden.&lt;br /&gt;
&lt;br /&gt;
Das erfolgreiche Installieren eines ausführbaren Shaderprogrammes auf einem programmierbaren Prozessor sorgt dafür, dass die entsprechende feste Funktionspipeline der OpenGL deaktiviert ist. Wenn ein Vertexshader erfolgreich installiert wurde, dann werden folgende Bereiche der festen GL-Funktionspipeline deaktiviert :&lt;br /&gt;
&lt;br /&gt;
*Die Modelansichtsmatrix wird nicht auf Vertexkoordinaten angewandt.&lt;br /&gt;
*Die Projektionsmatrix wird nicht auf Vertexkoordinaten angewandt.&lt;br /&gt;
*Die Texturenmatrix wird nicht auf Texturkoordinaten angewandt.&lt;br /&gt;
*Normale werden nicht in Betrachtungskoordinaten(Eye-Space) transformiert.&lt;br /&gt;
*Normale werden nicht normalisiert bzw. reskaliert.&lt;br /&gt;
*Normalisierung von evaluierten Normalen bei Nutzung von GL_AUTO_NORMAL wird nicht ausgeführt.&lt;br /&gt;
*Texturkoordinaten werden nicht automatisch generiert.&lt;br /&gt;
*Es wird keine per-Vertex Beleuchtung durchgeführt.&lt;br /&gt;
*Farbmaterial-Berechnungen werden nicht durchgeführt.&lt;br /&gt;
*Farbindex-Beleuchtung wird nicht durchgeführt.&lt;br /&gt;
*Primäre und sekundäre Farbwerte werden nicht geclampt. (Deutsche Übersetzung für den Begriff klingt leider zu entfernt --[[Benutzer:Sascha Willems|Sascha Willems]] 12:38, 12. Jul 2004 (CEST))&lt;br /&gt;
*Die obere Liste gilt auch beim Setzen der Rasterposition.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der installierte Vertexshader muss daher jegliche aus obiger Liste benötigte Funktionalität selbst implementieren. Entsprechend werden folgende Teile der festen GL-Funktionspipeline deaktiviert, wenn ein Fragmentshader erfolgreich installiert wurde:&lt;br /&gt;
*Texturumgebung und Texturfunktionen werden nicht angewandt.&lt;br /&gt;
*Textur-Vergleichsmodi werden nicht angewandt.&lt;br /&gt;
*Texturanwendung wird nicht berücksichtigt, ausser der Tatsache dass Textureinheiten aktiviert bzw. deaktiviert werden.&lt;br /&gt;
*Farbsumme wird nicht berechnet.&lt;br /&gt;
*Nebel wird nicht berechnet.&lt;br /&gt;
&lt;br /&gt;
Genau wie beim Vertexshader muss auch hier in einem Fragmentshader jegliche Funktionalität, die aus obiger Liste benötigt wird, selbst implementiert werden.&lt;br /&gt;
&lt;br /&gt;
Während ein Programmobjekt aktiv ist, kann eine Anwendung die angehangenen Shaderobjekte verändern, angehangene Shaderobjekte kompilieren, zusätzliche Shaderobjekte anhängen und Shaderobjekte wieder entfernen. Keine dieser Operationen wird den Satz der ausführbaren Shader beeinflussen, die bereits Teil des aktuellen Status sind. Das Neulinken eines Programmobjektes dass in Benutzung ist, führt jedoch dazu dass die neu angehangenen Shader als Teil der Renderpipeline installiert werden, sofern der Linkvorgang erfolgreich war.&lt;br /&gt;
&lt;br /&gt;
Wenn ein Programmobjekt Shader vom Typ ''GL_VERTEX_SHADER'' beinhaltet, aber keine Shaderobjekte vom Typ ''GL_FRAGMENT_SHADER'', dann wird der Vertexshader installiert und für die Fragmentberechnungen die feste GL-Funktionspipeline genutzt. Genau umgekehrt verhält es sich wenn zwar ein Shader vom Typ ''GL_FRAGMENT_SHADER'' vorhanden ist, aber keiner vom Typ ''GL_VERTEX_SHADER''. In diesem Falle wir der Fragmentshader installiert und für die Vertexberechnungen wird die feste Funktionspipeline genutzt. Wenn ein Programm mit der ID 0 gebunden wird, wird sowohl für Vertex- als auch Fragmentberechnungen die feste Funktionspipeline genutzt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
Änderungen die an einem Programmobjekt in einem Renderkontext getätigt werden, müssen nicht auch unbedingt Änderungen in einem anderen Renderkontext (der dieses Programmobjekt auch nutzt) hervorrufen, solange dort nicht explizit '''glUseProgram''' aufgerufen wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
'''GL_INVALID_VALUE''' wenn ''programObj'' weder 0 noch einem gültigen Objekthandle entspricht.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert wenn ''programObj'' nicht vom Typ ''GL_PROGRAM_OBJECT'' ist.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert wenn das Programm nicht installiert werden konnte.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert wenn '''glUseProgram''' zwischen einem [[glBegin]] und dem zugehörigen [[glEnd]] aufgerufen wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Zugehörige Wertrückgaben ==&lt;br /&gt;
[[glGet]] mit dem Argument ''programObj''.&lt;br /&gt;
&lt;br /&gt;
[[glGetAttachedShaders]] mit dem Argument ''programObj''.&lt;br /&gt;
&lt;br /&gt;
[[glGetActiveAttrib]] mit dem Argument ''programObj''.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
[[glAttachShader]], [[glCompileShader]], [[glDetachShader]], [[glLinkProgram]], [[glValidateProgram]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Hintergrundwissen''' : [[Shader]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://developer.3dlabs.com/openGL2/slapi/UseProgramObjectARB.htm Englische Originalversion]  (Copyright 3DLabs Inc.)&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:GL|UseProgramObjectARB]]&lt;br /&gt;
[[Kategorie:SHADER_OBJECTS|UseProgramObject]]&lt;br /&gt;
[[Kategorie:GL3]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=glUnmapBuffer&amp;diff=25142</id>
		<title>glUnmapBuffer</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=glUnmapBuffer&amp;diff=25142"/>
				<updated>2011-06-15T20:00:58Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: Kategorie GL3 hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= glMapBuffer =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Name ==&lt;br /&gt;
'''glUnmapBuffer''' - Ermöglicht es andern Befehlen wieder auf den Buffer zuzugreifen, in dem es ihn vom Client zurückholt.&lt;br /&gt;
&lt;br /&gt;
== Delphi-Spezifikation ==&lt;br /&gt;
 function '''glUnmapBuffer'''(''target'' : TGLenum)  : TGLboolean&lt;br /&gt;
&lt;br /&gt;
== Parameter ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; rules=&amp;quot;all&amp;quot;&lt;br /&gt;
! ''target'' &lt;br /&gt;
|  Mögliche Werte: '''GL_ARRAY_BUFFER''' oder '''GL_ELEMENT_ARRAY_BUFFER'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beschreibung == &lt;br /&gt;
Ein mit [[glMapBuffer]] in den Client Adressraum übertragener Buffer, wird wieder zurückgeholt, damit OpenGL Befehle wieder auf ihn zugreifen können. Der Pointer vom [[glMapBuffer]] Aufruf wird dadurch ungültig. Der GL_BUFFER_MAPPED Status des Objektes wechselt auf FALSE, der Status GL_BUFFER_MAP_POINTER wechselt zu NULL (in C++).&lt;br /&gt;
&lt;br /&gt;
Der Befehl '''glMapBuffer''' gibt TRUE zurück, wenn der Buffer nicht beschädigt wurde, wärend er sich im Client Adressraum befandt. Andernfalls wird FALSE zurückgegeben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert wenn sich der Buffer bereits nicht mehr im Client Adressraum befindet. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[glBindBuffer]], [[glBufferData]], [[glBufferSubData]], [[glDeleteBuffers]], [[glGenBuffers]], [[glGetBufferParameter]], [[glGetBufferPointerv]], [[glGetBufferSubData]], [[glIsBuffer]], [[glMapBuffer]]&lt;br /&gt;
[[Kategorie:GL|UnmapBuffer]]&lt;br /&gt;
[[Kategorie:GL3]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=glUniform&amp;diff=25141</id>
		<title>glUniform</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=glUniform&amp;diff=25141"/>
				<updated>2011-06-15T20:00:38Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: Kategorie GL3 hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= glUniform =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Name ==&lt;br /&gt;
'''glUniform1f''', '''glUniform2f''', '''glUniform3f''', '''glUniform4f''', &amp;lt;br&amp;gt;&lt;br /&gt;
'''glUniform1i''', '''glUniform2i''', '''glUniform3i''', '''glUniform4i''', &amp;lt;br&amp;gt;&lt;br /&gt;
'''glUniform1fv''', '''glUniform2fv''', '''glUniform3fv''', '''glUniform4fv''',&amp;lt;br&amp;gt; &lt;br /&gt;
'''glUniform1iv''', '''glUniform2iv''', '''glUniform3iv''', '''glUniform4iv''',&amp;lt;br&amp;gt;&lt;br /&gt;
'''glUniformMatrix2fv''', '''glUniformMatrix3fv''', '''glUniformMatrix4fv''' - Geben den Wert einer Uniform-Variable für das aktuelle Programmobjekt an.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Delphi-Spezifikation ==&lt;br /&gt;
 procedure '''glUniform1f'''(''location'' : GLint; &lt;br /&gt;
                             ''v0'' : GLfloat);&lt;br /&gt;
 &lt;br /&gt;
 procedure '''glUniform2f'''(''location'' : GLint; &lt;br /&gt;
                             ''v0'' : GLfloat; ''v1'' : GLfloat);&lt;br /&gt;
 &lt;br /&gt;
 procedure '''glUniform3f'''(''location'' : GLint; &lt;br /&gt;
                             ''v0'' : GLfloat; ''v1'' : GLfloat; ''v2'' : GLfloat);&lt;br /&gt;
 &lt;br /&gt;
 procedure '''glUniform4f'''(''location'' : GLint; &lt;br /&gt;
                             ''v0'' : GLfloat; ''v1'' : GLfloat; ''v2'' : GLfloat; ''v4'' : GLfloat);&lt;br /&gt;
 &lt;br /&gt;
 procedure '''glUniform1i'''(''location'' : GLint; &lt;br /&gt;
                             ''v0'' : GLint);&lt;br /&gt;
 &lt;br /&gt;
 procedure '''glUniform2i'''(''location'' : GLint; &lt;br /&gt;
                             ''v0'' : GLint; ''v1'' : GLint);&lt;br /&gt;
 &lt;br /&gt;
 procedure '''glUniform3i'''(''location'' : GLint; &lt;br /&gt;
                             ''v0'' : GLfloat; ''v1'' : GLint; ''v2'' : GLint);&lt;br /&gt;
 &lt;br /&gt;
 procedure '''glUniform4i'''(''location'' : GLint; &lt;br /&gt;
                             ''v0'' : GLint; ''v1'' : GLint; ''v2'' : GLint; ''v4'' : GLint);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parameter ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; rules=&amp;quot;all&amp;quot;&lt;br /&gt;
! ''location'' &lt;br /&gt;
| Gibt den Speicherort der Uniform-Variable an, die verändert werden soll.&lt;br /&gt;
|-&lt;br /&gt;
! ''v0, v1, v2, v3'' &lt;br /&gt;
| Geben die neuen Werte für die zu verändernde Varibale an.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Delphi-Spezifikation ==&lt;br /&gt;
 procedure '''glUniform1fv'''(''location'' : GLint; ''count'' : GLsizei; '''const''' ''value'' : PGLfloat);&lt;br /&gt;
 &lt;br /&gt;
 procedure '''glUniform2fv'''(''location'' : GLint; ''count'' : GLsizei; '''const''' ''value'' : PGLfloat);&lt;br /&gt;
 &lt;br /&gt;
 procedure '''glUniform3fv'''(''location'' : GLint; ''count'' : GLsizei; '''const''' ''value'' : PGLfloat);&lt;br /&gt;
 &lt;br /&gt;
 procedure '''glUniform4fv'''(''location'' : GLint; ''count'' : GLsizei; '''const''' ''value'' : PGLfloat);&lt;br /&gt;
 &lt;br /&gt;
 procedure '''glUniform1iv'''(''location'' : GLint; ''count'' : GLsizei; '''const''' ''value'' : PGLint);&lt;br /&gt;
 &lt;br /&gt;
 procedure '''glUniform2iv'''(''location'' : GLint; ''count'' : GLsizei; '''const''' ''value'' : PGLint);&lt;br /&gt;
 &lt;br /&gt;
 procedure '''glUniform3iv'''(''location'' : GLint; ''count'' : GLsizei; '''const''' ''value'' : PGLint);&lt;br /&gt;
 &lt;br /&gt;
 procedure '''glUniform4iv'''(''location'' : GLint; ''count'' : GLsizei; '''const''' ''value'' : PGLint);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parameter ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; rules=&amp;quot;all&amp;quot;&lt;br /&gt;
! ''location'' &lt;br /&gt;
| Gibt den Speicherort der Uniform-Variable an, die verändert werden soll.&lt;br /&gt;
|-&lt;br /&gt;
! ''count''&lt;br /&gt;
| Gibt die Anzahl der Elemente an, die verändert werden sollen. Sollte 1 sein, wenn die angesteuerte Uniform-Variable kein Array ist, und 1 oder höher, wenn es sich um ein Array handelt)&lt;br /&gt;
|-&lt;br /&gt;
! ''value'' &lt;br /&gt;
| Gibt einen Pointer auf ein Array mit ''count'' Werten an, das verwendet wird, um die gegebene Uniform-Variable zu aktualisieren.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Delphi-Spezifikation ==&lt;br /&gt;
 procedure '''glUniformMatrix2fv'''(''location''    : GLint; &lt;br /&gt;
                              ''count''       : GLsizei; &lt;br /&gt;
                              ''transpose''   : GLboolean; &lt;br /&gt;
                              '''const''' ''value'' : PGLfloat);&lt;br /&gt;
 &lt;br /&gt;
 procedure '''glUniformMatrix3fv'''(''location''    : GLint; &lt;br /&gt;
                              ''count''       : GLsizei; &lt;br /&gt;
                              ''transpose''   : GLboolean; &lt;br /&gt;
                              '''const''' ''value'' : PGLfloat);&lt;br /&gt;
 &lt;br /&gt;
 procedure '''glUniformMatrix4fv'''(''location''    : GLint; &lt;br /&gt;
                              ''count''       : GLsizei; &lt;br /&gt;
                              ''transpose''   : GLboolean; &lt;br /&gt;
                              '''const''' ''value'' : PGLfloat);&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Parameter ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; rules=&amp;quot;all&amp;quot;&lt;br /&gt;
! ''location'' &lt;br /&gt;
| Gibt den Speicherort der Uniform-Variable an, die verändert werden soll.&lt;br /&gt;
|-&lt;br /&gt;
! ''count''&lt;br /&gt;
| Gibt die Anzahl der Matrizen an, die verändert werden sollen. Sollte 1 sein, wenn die angesteuerte Uniform-Matrixvariable kein Array ist, und 1 oder höher, wenn es sich um ein Array, also mehrere Matrizen, handelt)&lt;br /&gt;
|-&lt;br /&gt;
! ''transpose''&lt;br /&gt;
| Gibt an, ob die Matrix transponiert werden soll, wenn die Werte in die Uniform-Variable geladen werden.&lt;br /&gt;
|-&lt;br /&gt;
! ''value'' &lt;br /&gt;
| Gibt einen Pointer auf ein Array mit ''count'' Werten an, das verwendet wird, um die gegebene Uniform-Variable zu aktualisieren.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Beschreibung == &lt;br /&gt;
[[glUniform]] modifiziert den Wert einer Uniform-Variable oder eines Uniform-Arrays. Der Ablageort der zu verändernden Uniform-Variable wird mit ''location'' angegeben, das einen von [[glGetUniformLocation]] zurückgelieferten Wert zugewiesen bekommen sollte. [[glUniform]] arbeitet mit dem Programmobjekt, das durch den Aufruf von [[glUseProgram]] aktuell ist.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Die Befehle '''glUniform'''{'''1'''|'''2'''|'''3'''|'''4'''}{'''f'''|'''i'''} werden verwendet, den Wert der durch ''location'' angegebenen Uniform-Variable zu verändern. Die im Befehl spezifizierte Nummer sollte der Anzahl der Komponenten im Datentyp der Uniform-Variable entsprechen (z.B. 1 für GLfloat, GLint, GLboolean; 2 für vec2, ivec2, bvec2; etc.). Das Suffix '''f''' gibt an, dass Fließkomma-Werte eingeben werden müssen. Das Suffix '''i''' gibt an, dass Integer-Werte eingegeben werden müssen. Die i-Versionen dieser Funktion sollten verwendet werden, um Uniform-Variablen vom Typ int, ivec2, ivec3 und ivec4 anzusteuern. Für Bool`sche Veriablen können sowohl die i- als auch die f-Versionen verwendet werden. 0 bzw 0.0 bedeuten False, alle anderen Werte True.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Alle aktiven Uniform-Variablen im Programmobjekt werden mit 0 initialisiert, wenn das Programmobjekt erfolgreich gelinkt wurde. Sie behalten diesen Wert, bis '''glUniform''' aufgerufen wird. Nach erneutem, erfolgreichem Linken haben die Variablen wieder den Wert 0.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Die Befehle '''glUniform'''{'''1'''|'''2'''|'''3'''|'''4'''}{'''f'''|'''i'''}v können verwendet werden, um eine einzelne Uniform-Variable oder ein Uniform-Array zu modifizieren. Diese Befehle wenden ''count'' und einen Pointer auf die zu ladenden Variablen an. 1 sollte an ''count'' übergeben werden, wenn eine einzelne Uniform-Variable verändert werden soll, und höhere Werte für entsprechend mehr Variablen. Wenn man ''n'' Elemente an der Position ''m'' innerhalb eines Uniform-Arrays ladet, werden die Elemente ''m + n - 1'' im Arrays mit neue Werten ersetzt. Wenn ''m +  n - 1'' größer als das Arrays ist, dann werden alle Elemente, die über das Array hinausgehen, ignoriert. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Bei Uniform-Arrays wird für jedes Element des Arrays angenommen, dass es vom Typ des verwendeten Kommandos ist (z.B. kann man glUniform3f oder glUniform3fv verwenden, um ein Uniform-Arrays vom Typ vec3 zu laden). Die Anzahl der Elemente, die von der Uniform-Variable verändert werden, wird mit ''count'' angegeben.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Die Befehle '''glUniformFloatMatrix'''{'''2'''|'''3'''|'''4'''}fv werden verwendet, um eine Matrix oder ein Array von Matrizen zu verwenden. Die im Befehl angegebene Ziffer gibt die Dimensionalität der Matrix an. Die Ziffer 2 weist zum Beispiel auf eine 2 x 2 Matrix hin, die also vier Werte beinhaltet. Wenn ''transpose'' auf GL_FALSE steht, dann wird angenommen, dass die Matrizen in Spalten verarbeitet werden. Andernfalls werden die Matrizen reihenweise verarbeitet. ''count'' gibt die Anzahl der eingegebenen Matrizen an. Bei einer einzelnen Matrix ist ''count'' 1, bei mehreren Matrizen entsprechend höher.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
[[glUniform]] ist für verfügbar, wenn die OpenGL-Version 2.0 oder höher ist.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''glUniform1i''' und '''glUniform1iv''' sind die einzigen Funktionen, die verwendet werden können, um Uniform-Variablen zu laden, die vom Typ ''sampler'' sind. Wenn man versucht, ''sampler'' mit einr anderen Funktion zu laden, erhält man den Fehler '''GL_INVALID_OPERATION'''.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn ''count'' größer als 1 ist und die entsprechende Uniform-Variable kein Array ist, wird ein '''GL_INVALID_OPERATION'''-Fehler generiert und die Uniform-Variable wird nicht verändert.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Im Gegensatz zu den vorhergehenden Ausnahmen wird ein '''GL_INVALID_OPERATION'''-Fehler generiert, wenn der Typ und die Größe der Uniform-Variable im Shader nicht dem Typ und der Größe entsprechen, die mit der Funktion angeben wurden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn ''location'' einen Wert ungleich -1 hat, und trotzdem keiner gültigen Uniform-Variable entspricht, wird ein Fehler erzeugt und es werden keine Veränderungen vorgenommen. Wenn ''location'' gleich -1 ist, dann werden die angegebenen Werte ohne Fehler ignoriert und keine Variable verändert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert, wenn es kein aktives Programmobjekt gibt. &lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert, wenn die Größe der Uniform-Variable im Shader nicht mit dem entsprechenden Befehl übereinstimmt.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert, wenn einer der Integer-Verionen dazu verwendet wird, eine Variable vom Typ float, vec2, vec3, vec4 oder eines Arrays dieses Typs zu verändern. Gleiches gilt für das verändern von int-Variablen, die nicht mit Befehlen vom Typ glUniform*f beschrieben werden können.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert, wenn ''location'' ein ungültiger Ort für das aktuelle Programmobjekt ist und ''location'' gleichzeitig -1 ist.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_VALUE''' wird generiert, wenn ''count'' kleiner als 0 ist.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert, wenn ''count'' größer als 1 ist und die entsprechende Uniform-Variable kein Array ist.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert, wenn ein ''sampler'' mit einem anderen Befehl als '''glUniform1i''' und '''glUniform1iv''' geladen wird.&lt;br /&gt;
&lt;br /&gt;
'''GL_FEHLER''' wird generiert wenn....&amp;lt;br&amp;gt;&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert wenn glUniform innerhalb eines [[glBegin]]-[[glEnd]] Blocks aufgerufen wird. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Zugehörige Wertrückgaben ==&lt;br /&gt;
[[glGet]] mit Token [[glGet#GL_CURRENT_PROGRAM|GL_CURRENT_PROGRAM]]&lt;br /&gt;
&lt;br /&gt;
[[glGetActiveUniform]] mit dem Handle eines Programmobjekts und dem Index einer aktuellen Uniform-Variable.&lt;br /&gt;
&lt;br /&gt;
[[glGetUniform]] mit dem Handle eines Programmobjekts und dem Speicherort einer aktuellen Uniform-Variable.&lt;br /&gt;
&lt;br /&gt;
[[glGetUniformLocation]] mit dem Handle eines Programmobjekts und dem Namen einer aktuellen Uniform-Variable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
[[glLinkProgram]], [[glUseProgram]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:GL|Uniform]]&lt;br /&gt;
[[Kategorie:GL3]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=OpenGL-Funktions%C3%BCbersicht&amp;diff=25140</id>
		<title>OpenGL-Funktionsübersicht</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=OpenGL-Funktions%C3%BCbersicht&amp;diff=25140"/>
				<updated>2011-06-15T20:00:02Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: glUseProgram alphabetisch richtig eingeordnet&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Bild:Opengl_logo.png|right|200px]]&lt;br /&gt;
== Hinweise für Helfer ==&lt;br /&gt;
&lt;br /&gt;
=== Was hier hinein gehört ===&lt;br /&gt;
&lt;br /&gt;
Um eine Funktionsübersicht aller OpenGL Funktionen zu erreichen die inhaltlich korrekt ist, sollten die [http://www.opengl.org/documentation/specs/man_pages/hardcopy/GL.tar.gz  orginal Spezifikationen] von OpenGL.org übersetzt werden([[Link#OpenGL_Funktionen|Alternative Quellen]]).  &lt;br /&gt;
&lt;br /&gt;
Allerdings sind hier auch glu-/wgl- und glx-Funktionen erlaubt. Konstanten bitte nicht hier im Inhaltsverzeichnis einfügen, genausowenig wie [[OpenGL-Extensions]].&lt;br /&gt;
&lt;br /&gt;
Die Funktionen sind bereits nach Gruppen sortiert (GL/GLU/etc.). Sollten Funktionen noch nicht in der Übersicht auftauchen, welche aber definitiv existieren, können diese nachgetragen werden. Funktionen die es in verschiedenen Ausprägungen gibt, werden ohne Parameterangabe eingetragen (also glVertex statt glVertex3f).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bitte haltet euch bei der Formatierung der Befehlsbeschreibung an die [[Funktionsvorlage]] (ich führe hier mal glBegin als Beispiel an), und erklärt nicht mehr als nötig. &lt;br /&gt;
Wenn ihr also einen Befehl habt der etwas mit VertexArrays zu tun hat, dann gehört dort '''nicht''' hinein was ein VertexArray ist oder bringt. Das gehört dann nach [[Techniken und Algorithmen]] oder [[Hintergrundwissen]] (je nach Thematik) und sollte dann in der Funktionsbeschreibung als ''interner Link'' untergebracht werden.&lt;br /&gt;
&lt;br /&gt;
'''Zu aller erst sollte die Orginalspezifikation übersetzt werden''' und erst dann eigene Hinweise untergebracht werden (z.B. Erfahrungen, typische Fehler etc.)&lt;br /&gt;
&lt;br /&gt;
===Artikel-Vorlage===&lt;br /&gt;
'''Wichtiger Hinweis ''' : Bei der Funktionsübersicht ist v.a. eine einheitliche Gliederung der Artikel wichtig. Deshalb haltet euch bitte an '''[[Funktionsvorlage|folgende Vorlage]]'''!&lt;br /&gt;
&lt;br /&gt;
===Kategorisieren von Artikeln===&lt;br /&gt;
Das Wiki ermöglicht es einen Artikel einer Kategorie zuzuordnen. Diese Möglichkeit sollte von Artikelschreibern genutzt werden.&lt;br /&gt;
Man ordnet einen Artikel einer Kategorie zu, in dem man '''am Ende des Artikels einen Link zu der Kategrie erstellt''' der er zugeordnet werden soll:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+Beispiel&lt;br /&gt;
|&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;4&amp;quot;&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;[[Kategorie:GL|Name ohne &amp;quot;gl&amp;quot;]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Das sind die neuen Kategorien:&lt;br /&gt;
*[[:Kategorie:GL]]&lt;br /&gt;
*[[:Kategorie:GLU]]&lt;br /&gt;
*[[:Kategorie:GLX]]&lt;br /&gt;
*[[:Kategorie:WGL]]&lt;br /&gt;
&lt;br /&gt;
Falls die Funktion bereits zum GL-Kern gehört kommt noch folgender Eintrag hinzu: &amp;lt;nowiki&amp;gt;[[Kategorie:GLx.x]]&amp;lt;/nowiki&amp;gt; wobei das x.x durch die GL-Versionsnummer (z.B. &amp;quot;1.2&amp;quot; oder &amp;quot;2.0&amp;quot;), seit dem die Funktion dabei ist, ersetzt wird.&lt;br /&gt;
&lt;br /&gt;
== [[:Kategorie:GL|GL]] ==&lt;br /&gt;
Abkürzung für '''G'''raphics '''L'''ibrary, hierunter fallen alle Funktionen die direkter Bestandteil (entweder als Kernfunktion oder über Extensions) der OpenGL sind.&lt;br /&gt;
Hartnäckige Gerüchte, '''GL''' stünde für Glide und somit OpenGL für Open Glide, sind schlichtweg falsch, erfreuen sich jedoch immernoch großer Beliebtheit.&lt;br /&gt;
&lt;br /&gt;
=== A ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glAccum]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glActiveStencilFaceEXT]]''' || - || - || [[glActiveStencilFaceEXT]] || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[glActiveTexture]]''' || {{Version_1_3}} || [[glActiveTextureARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glAddSwapHintRectWIN]]''' || - || - || - || [[glAddSwapHintRectWIN]]&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glAlphaFunc]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glApplyTextureEXT]]''' || - || - || [[glApplyTextureEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glAreTexturesResident]]''' || {{Version_1_1}} || - || [[glAreTexturesResidentEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glArrayElement]]''' || {{Version_1_1}} || - || [[glArrayElementEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glAttachShader]]''' || {{Version_2_0}}  || [[glAttachObjectARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== B ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBegin]]'''{{excIcon}} || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBeginConditionalRender]]''' || {{Version_3_0}} || - || - || [[glBeginConditionalRenderNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBeginQuery]]''' || {{Version_1_5}} || [[glBeginQueryARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBeginSceneEXT]]''' || - || - || [[glBeginSceneEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBeginTransformFeedback]]''' || {{Version_3_0}} || - || [[glBeginTransformFeedbackEXT]]{{altIcon}} || [[glBeginTransformFeedbackNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBeginVertexShaderEXT]]''' || - || - || [[glBeginVertexShaderEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindAttribLocation]]''' || {{Version_2_0}} || [[glBindAttribLocationARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindBuffer]]''' || {{Version_1_5}} || [[glBindBufferARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindBufferBase]]''' || {{Version_3_0}} || - || [[glBindBufferBaseEXT]]{{altIcon}} || [[glBindBufferBaseNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindBufferOffsetEXT]]''' || - || - || [[glBindBufferOffsetEXT]] || [[glBindBufferOffsetNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindBufferRange]]''' || {{Version_3_0}} || - || [[glBindBufferRangeEXT]]{{altIcon}} || [[glBindBufferRangeNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindFragDataLocation]]''' || {{Version_3_0}} || - || [[glBindFragDataLocationEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindFragDataLocationIndexed]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindFramebuffer]]''' || {{Version_3_0}} || - || [[glBindFramebufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindLightParameterEXT]]''' || - || - || [[glBindLightParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindMaterialParameterEXT]]''' || - || - || [[glBindMaterialParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindMultiTextureEXT]]''' || - || - || [[glBindMultiTextureEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindParameterEXT]]''' || - || - || [[glBindParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindProgramARB]]''' || - || [[glBindProgramARB]] || - || [[glBindProgramNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindRenderbuffer]]''' || {{Version_3_0}} || - || [[glBindRenderbufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindSampler]]''' || {{Version_3_3}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindTexGenParameterEXT]]''' || - || - || [[glBindTexGenParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindTexture]]''' || {{Version_1_1}} || - || [[glBindTextureEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindTextureUnitParameterEXT]]''' || - || - || [[glBindTextureUnitParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindVertexArray]]''' || {{Version_3_0}} || - || - || [[glBindVertexArrayAPPLE]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindVertexShaderEXT]]''' || - || - || [[glBindVertexShaderEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBinormalPointerEXT]]''' || - || - || [[glBinormalPointerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBitmap]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendColor]]''' || {{Version_1_2}} || - || [[glBlendColorEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendEquation]]''' || {{Version_1_2}} || - || [[glBlendEquationEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendEquationSeparate]]''' || {{Version_2_0}} || - || [[glBlendEquationSeparateEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendFunc]]'''{{excIcon}} || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendFuncSeparate]]''' || {{Version_1_4}} || - || [[glBlendFuncSeparateEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlitFramebuffer]]''' || {{Version_3_0}} || - || [[glBlitFramebufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBufferData]]''' || {{Version_1_5}} || [[glBufferDataARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBufferRegionEnabledEXT]]''' || - || - || [[glBufferRegionEnabledEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBufferSubData]]''' || {{Version_1_5}} || [[glBufferSubDataARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== C ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCallList]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCallLists]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCheckFramebufferStatus]]''' || {{Version_3_0}} || - || [[glCheckFramebufferStatusEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCheckNamedFramebufferStatusEXT]]''' || - || - || [[glCheckNamedFramebufferStatusEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClampColor]]''' || {{Version_3_0}} || [[glClampColorARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClear]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearAccum]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearBuffer]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearColor]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearDepth]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearIndex]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearStencil]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClientActiveTexture]]''' || {{Version_1_3}} || [[glClientActiveTextureARB]]{{altIcon}} || -   || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClientAttribDefaultEXT]]''' || - || - || [[glClientAttribDefaultEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClientWaitSync]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClipPlane]]'''{{excIcon}} || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColor]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorMask]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorMaskIndexedEXT]]''' || - || - || [[glColorMaskIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorMaterial]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorPointer]]''' || {{Version_1_1}} || - || [[glColorPointerEXT]]{{altIcon}} || [[glColorPointerINTEL]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorSubTable]]''' || {{Version_1_2}} || - || [[glColorSubTableEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorTable]]''' || {{Version_1_2}} || - || [[glColorTableEXT]]{{altIcon}} || [[glColorTableSGI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorTableParameter]]''' || {{Version_1_2}}|| - || - || [[glColorTableParameterSGI]]{{altIcon}} &lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompileShader]]''' || {{Version_2_0}} || [[glCompileShaderARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedMultiTexImageEXT]]''' || - || - || [[glCompressedMultiTexImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedMultiTexSubImageEXT]]''' || - || - || [[glCompressedMultiTexSubImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedTexImage]]''' || {{Version_1_3}} || [[glCompressedTexImageARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedTexSubImage]]''' || {{Version_1_3}} || [[glCompressedTexSubImageARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedTextureImageEXT]]''' || - || - || [[glCompressedTextureImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedTextureSubImageEXT]]''' || - || - || [[glCompressedTextureSubImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glConvolutionFilter1D]]''' || {{Version_1_2}} || - || [[glConvolutionFilter1DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glConvolutionFilter2D]]''' || {{Version_1_2}} || - || [[glConvolutionFilter2DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glConvolutionParameter]]''' || {{Version_1_2}} || - || [[glConvolutionParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyBufferSubData]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyColorSubTable]]''' || {{Version_1_2}} || - || [[glCopyColorSubTableEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyColorTable]]''' || {{Version_1_2}} || - || - || [[glCopyColorTableSGI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyConvolutionFilter]]''' || {{Version_1_2}} || - || [[glCopyConvolutionFilterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyMultiTexImageEXT]]''' || - || - || [[glCopyMultiTexImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyMultiTexSubImageEXT]]''' || - || - || [[glCopyMultiTexSubImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyPixels]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexImage1D]]''' || {{Version_1_1}} || - || [[glCopyTexImage1DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexImage2D]]''' || {{Version_1_1}} || - || [[glCopyTexImage2DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexSubImage1D]]''' || {{Version_1_1}} || - || [[glCopyTexSubImage1DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexSubImage2D]]''' || {{Version_1_1}} || - || [[glCopyTexSubImage2DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexSubImage3D]]''' || {{Version_1_2}} || - || [[glCopyTexSubImage3DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTextureImageEXT]]''' || - || - || [[glCopyTextureImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTextureSubImageEXT]]''' || - || - || [[glCopyTextureSubImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCreateProgram]]''' || {{Version_2_0}} || [[glCreateProgramObjectARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCreateShader]]''' || {{Version_2_0}} || [[glCreateShaderObjectARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCullFace]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCullParameterEXT]]''' || - || - || [[glCullParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCurrentPaletteMatrixARB]]''' || - || [[glCurrentPaletteMatrixARB]] || - || -&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== D ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteBufferRegionEXT]]''' || - || - || [[glDeleteBufferRegionEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteBuffers]]''' || {{Version_1_5}} || [[glDeleteBuffersARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteFramebuffers]]''' || {{Version_3_0}} || - || [[glDeleteFramebuffersEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteLists]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteProgram]]''' || {{Version_2_0}} || [[glDeleteObjectARB]] {{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteProgramsARB]]''' || - || [[glDeleteProgramsARB]] || - || [[glDeleteProgramsNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteQueries]]''' || {{Version_1_5}} || [[glDeleteQueriesARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteRenderbuffers]]''' || {{Version_3_0}} || - || [[glDeleteRenderbuffersEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteShader]]''' || {{Version_2_0}} || [[glDeleteObjectARB]] {{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteSync]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteTextures]]''' || {{Version_1_1}} || - || [[glDeleteTexturesEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteVertexArrays]]''' || {{Version_3_0}} || - || - || [[glDeleteVertexArraysAPPLE]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteVertexShaderEXT]]''' || - || - || [[glDeleteVertexShaderEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDepthBoundsEXT]]''' || - || - || [[glDepthBoundsEXT]] || [[glDepthBoundsNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDepthFunc]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDepthMask]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDepthRange]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDetachShader]]''' || {{Version_2_0}} || [[glDetachObjectARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisable]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisableClientState]]''' || {{Version_1_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisableClientStateIndexedEXT]]''' || - || - || [[glDisableClientStateIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisableIndexedEXT]]''' || - || - || [[glDisableIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisableVariantClientStateEXT]]''' || - || - || [[glDisableVariantClientStateEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisableVertexAttribArray]]''' || {{Version_2_0}} || [[glDisableVertexAttribArrayARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawArrays]]''' || {{Version_1_1}} || - || [[glDrawArraysEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawArraysInstanced]]''' || {{Version_3_1}} || [[glDrawArraysInstancedARB]] || [[glDrawArraysInstancedEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawBuffer]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawBufferRegionEXT]]''' || - || - || [[glDrawBufferRegionEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawBuffers]]''' || {{Version_2_0}} || [[glDrawBuffersARB]]{{altIcon}} || - || [[glDrawBuffersATI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawElements]]''' || {{Version_1_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawElementsBaseVertex]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawElementsInstanced]]''' || {{Version_3_1}} || [[glDrawElementsInstancedARB]] || [[glDrawElementsInstancedEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawElementsInstancedBaseVertex]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawPixels]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawRangeElements]]''' || {{Version_1_2}} || - || [[glDrawRangeElementsEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawRangeElementsBaseVertex]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== E ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEdgeFlag]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEdgeFlagPointer]]''' || {{Version_1_1}} || - || [[glEdgeFlagPointerEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnable]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnableClientState]]''' || {{Version_1_1}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnableClientStateIndexedEXT]]''' || - || - || [[glEnableClientStateIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnableIndexedEXT]]''' || - || - || [[glEnableIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnableVariantClientStateEXT]]''' || - || - || [[glEnableVariantClientStateEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnableVertexAttribArray]]''' || {{Version_2_0}} || [[glEnableVertexAttribArrayARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnd]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndConditionalRender]]''' || {{Version_3_0}} || - || - || [[glEndConditionalRenderNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndList]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndQuery]]''' || {{Version_1_5}} || [[glEndQueryARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndSceneEXT]]''' || - || - || [[glEndSceneEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndTransformFeedback]]''' || {{Version_3_0}} || - || [[glEndTransformFeedbackEXT]]{{altIcon}} || [[glEndTransformFeedbackNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndVertexShaderEXT]]''' || - || - || [[glEndVertexShaderEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEvalCoord]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEvalMesh]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEvalPoint]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glExtractComponentEXT]]''' || - || - || [[glExtractComponentEXT]] || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== F ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFeedbackBuffer]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFenceSync]]''' || {{Version_3_2}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFinish]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFlush]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFlushMappedBufferRange]]''' || {{Version_3_0}} || - || - || [[glFlushMappedBufferRangeAPPLE]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFog]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFogCoord]]''' || {{Version_1_4}} || - || [[glFogCoordEXT]]{{altIcon}}  || [[glFogCoordNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFogCoordPointer]]''' || {{Version_1_4}} || - || [[glFogCoordPointerEXT]]{{altIcon}}  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFragmentColorMaterialEXT]]''' || - || - || [[glFragmentColorMaterialEXT]]  || [[glFragmentColorMaterialSGIX]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFragmentLightEXT]]''' || - || - || [[glFragmentLightEXT]]  || [[glFragmentLightSGIX]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFragmentLightModelEXT]]''' || - || - || [[glFragmentLightModelEXT]]  || [[glFragmentLightModelSGIX]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFragmentMaterialEXT]]''' || - || - || [[glFragmentMaterialEXT]]  || [[glFragmentMaterialSGIX]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFramebufferDrawBufferEXT]]''' || - || - || [[glFramebufferDrawBufferEXT]]  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFramebufferDrawBuffersEXT]]''' || - || - || [[glFramebufferDrawBuffersEXT]]  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFramebufferReadBufferEXT]]''' || - || - || [[glFramebufferReadBufferEXT]]  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFrameBufferRenderBuffer]]''' || {{Version_3_0}} || - || [[glFrameBufferRenderBufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFramebufferTexture]]''' || {{Version_3_0}} || [[glFramebufferTextureARB]]{{altIcon}} || [[glFramebufferTextureEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFrameBufferTexture1D]]''' || {{Version_3_0}} || - || [[glFrameBufferTexture1DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFrameBufferTexture2D]]''' || {{Version_3_0}} || - || [[glFrameBufferTexture2DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFrameBufferTexture3D]]''' || {{Version_3_0}} || - || [[glFrameBufferTexture3DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFramebufferTextureFaceARB]]''' || - || [[glFramebufferTextureFaceARB]] || [[glFramebufferTextureFaceEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFramebufferTextureLayer]]''' || {{Version_3_0}} || [[glFramebufferTextureLayerARB]]{{altIcon}} || [[glFramebufferTextureLayerEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFrontFace]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFrustum]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== G ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenBuffers]]''' || {{Version_1_5}} || [[glGenBuffersARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenerateMipmap]]''' || {{Version_3_0}} || - || [[glGenerateMipmapEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenerateMultiTexMipmapEXT]]''' || - || - || [[glGenerateMultiTexMipmapEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenerateTextureMipmapEXT]]''' || - || - || [[glGenerateTextureMipmapEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenFramebuffers]]''' || {{Version_3_0}} || - || [[glGenFramebuffersEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenLists]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenProgramsARB]]''' || - || [[glGenProgramsARB]] || -  || [[glGenProgramsNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenQueries]]''' || {{Version_1_5}} || [[glGenQueriesARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenRenderbuffers]]''' || {{Version_3_0}} || - || [[glGenRenderbuffersEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenSymbolsEXT]]''' || - || - || [[glGenSymbolsEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenTextures]]''' || {{Version_1_1}} || - || [[glGenTexturesEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenVertexArrays]]''' || {{Version_3_0}} || - || - || [[glGenVertexarraysAPPLE]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenVertexShadersEXT]]''' || - || - || [[glGenVertexShadersEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGet]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveAttrib]]''' || {{Version_2_0}} || [[glGetActiveAttribARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveSubroutineName]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveSubroutineUniform]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveSubroutineUniformName]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniform]]''' || {{Version_2_0}} || [[glGetActiveUniformARB]] {{altIcon}}|| -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniformBlock]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniformBlockName]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniformName]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniforms]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetAttachedShaders]]''' || {{Version_2_0}} || [[glGetAttachedObjectsARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetAttribLocation]]''' || {{Version_2_0}} || [[glGetAttribLocationARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetBooleanv]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetBooleanIndexedEXT]]''' || - || - || [[glGetBooleanIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetBufferParameter]]''' || {{Version_1_5}} || [[glGetBufferParameterARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetBufferPointerv]]''' || {{Version_1_5}} || [[glGetBufferPointerARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetBufferSubData]]''' || {{Version_1_5}} || [[glGetBufferSubDataARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetClipPlane]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetColorTable]]''' || {{Version_1_2}} || - || [[glGetColorTableEXT]]{{altIcon}} || [[glGetColorTableSGI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetColorTableParameter]]''' || {{Version_1_2}} || - || [[glGetColorTableParameterEXT]]{{altIcon}} || [[glGetColorTableParameterSGI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetCompressedMultiTexImageEXT]]''' || - || - || [[glGetCompressedMultiTexImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetCompressedTexImage]]''' || {{Version_1_3}} || [[glGetCompressedTexImageARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetCompressedTextureImageEXT]]''' || - || - || [[glGetCompressedTextureImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetConvolutionFilter]]''' || {{Version_1_2}} || - || [[glGetConvolutionFilterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetConvolutionParameter]]''' || {{Version_1_2}} || - || [[glGetConvolutionParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetDoublev]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetDoubleIndexedEXT]]''' || - || - || [[glGetDoubleIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetError]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFloatv]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFloatIndexedEXT]]''' || - || - || [[glGetFloatIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFragDataLocation]]''' || {{Version_3_0}} || - || [[glGetFragDataLocationEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFragmentLightEXT]]''' || - || - || [[glGetFragmentLightEXT]] || [[glGetFragmentLightSGIX]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFragmentMaterialEXT]]''' || - || - || [[glGetFragmentMaterialEXT]] || [[glGetFragmentMaterialSGIX]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFramebufferAttachmentParameter]]''' || {{Version_3_0}} || - || [[glGetFramebufferAttachmentParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFramebufferParameterEXT]]''' || - || - || [[glGetFramebufferParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|''als Parameter von [[glGet#GL_CURRENT_PROGRAM|glGet]]'' || {{Version_2_0}} || [[glGetHandleARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetHistogram]]''' || {{Version_1_2}} || - || [[glGetHistogramEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetHistogramParameter]]''' || {{Version_1_2}} || - || [[glGetHistogramParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetIntegerv]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetIntegerIndexedEXT]]''' || - || - || [[glGetIntegerIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetInvariantBooleanEXT]]''' || - || - || [[glGetInvariantBooleanEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetInvariantFloatEXT]]''' || - || - || [[glGetInvariantFloatEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetInvariantIntegerEXT]]''' || - || - || [[glGetInvariantIntegerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetLight]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetLocalConstantBooleanEXT]]''' || - || - || [[glGetLocalConstantBooleanEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetLocalConstantFloatEXT]]''' || - || - || [[glGetLocalConstantFloatEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetLocalConstantIntegerEXT]]''' || - || - || [[glGetLocalConstantIntegerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMap]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMaterial]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMinmax]]''' || {{Version_1_2}} || - || [[glGetMinmaxEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMinmaxParameter]]''' || {{Version_1_2}} || - || [[glGetMinmaxParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMultisample]]''' || {{Version_3_2}} || - || -  || [[glGetMultisampleNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMultiTexEnvEXT]]''' || - || - || [[glGetMultiTexEnvEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMultiTexGenEXT]]''' || - || - || [[glGetMultiTexGenEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMultiTexImageEXT]]''' || - || - || [[glGetMultiTexImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMultiTexLevelParameterEXT]]''' || - || - || [[glGetMultiTexLevelParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMultiTexParameterEXT]]''' || - || - || [[glGetMultiTexParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetNamedBufferParameterEXT]]''' || - || - || [[glGetNamedBufferParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetNamedBufferPointerEXT]]''' || - || - || [[glGetNamedBufferPointerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetNamedBufferSubDataEXT]]''' || - || - || [[glGetNamedBufferSubDataEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetNamedFramebufferAttachmentParameterEXT]]''' || - || - || [[glGetNamedFramebufferAttachmentParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetNamedProgramEXT]]''' || - || - || [[glGetNamedProgramEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetNamedProgramLocalParameterEXT]]''' || - || - || [[glGetNamedProgramLocalParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetNamedProgramStringEXT]]''' || - || - || [[glGetNamedProgramStringEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetNamedRenderbufferParameterEXT]]''' || - || - || [[glGetNamedRenderbufferParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetPixelMap]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetPixelTransformParameterEXT]]''' || - || - || [[glGetPixelTransformParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetPointerv]]''' || {{Version_1_0}} || - || [[glGetPointervEXT]]{{altIcon}}  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetPointerIndexedEXT]]''' || - || - || [[glGetPointerIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetPolygonStipple]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgram]]''' || {{Version_2_0}} || [[glGetObjectParameterARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgramARB]]''' || - || [[glGetProgramARB]] || - || [[glGetProgramNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgramEnvParameterARB]]''' || - || [[glGetProgramEnvParameterARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgramInfoLog]]''' || {{Version_2_0}} || [[glGetInfoLogARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgramLocalParameterARB]]''' || - || [[glGetProgramLocalParameterARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgramStage]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgramStringARB]]''' || - || [[glGetProgramStringARB]] || -  || [[glGetProgramStringNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetQueryiv]]''' || {{Version_1_5}} || [[glGetQueryARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetQueryObject]]''' || {{Version_1_5}} || [[glGetQueryObjectARB]]{{altIcon}} || [[glGetQueryObjectEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetRenderbufferParameter]]''' || {{Version_3_0}} || - || [[glGetRenderbufferParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetSeparableFilter]]''' || {{Version_1_2}} || - || [[glGetSeparableFilterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetShader]]''' || {{Version_2_0}} || [[glGetObjectParameterARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetShaderInfoLog]]''' || {{Version_2_0}} || [[glGetInfoLogARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetShaderSource]]''' || {{Version_2_0}} || [[glGetShaderSourceARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetString]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetSubroutineIndex]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetSubroutineUniformLocation]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetSync]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexEnv]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexGen]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexImage]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexLevelParameter]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexParameter]]''' || {{Version_1_0}} || - || [[glGetTexParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTextureImageEXT]]''' || - || - || [[glGetTextureImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTextureLevelParameterEXT]]''' || - || - || [[glGetTextureLevelParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTextureParameterEXT]]''' || - || - || [[glGetTextureParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTransformFeedbackVarying]]''' || {{Version_3_0}} || - || [[glGetTransformFeedbackVaryingEXT]]{{altIcon}} || [[glGetTransformFeedbackVaryingNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniform]]''' || {{Version_2_0}} || [[glGetUniformARB]]{{altIcon}} || [[glGetUniformEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformBlockIndex]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformBufferSizeEXT]]''' || - || - || [[glGetUniformBufferSizeEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformIndices]]''' || {{Version_3_1}} || - || - || -|&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformLocation]]''' || {{Version_2_0}} || [[glGetUniformLocationARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformOffsetEXT]]''' || - || - || [[glGetUniformOffsetEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformSubroutine]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetVariantBooleanEXT]]''' || - || - || [[glGetVariantBooleanEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetVariantFloatEXT]]''' || - || - || [[glGetVariantFloatEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetVariantIntegerEXT]]''' || - || - || [[glGetVariantIntegerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetVariantPointerEXT]]''' || - || - || [[glGetVariantPointerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetVertexAttrib]]''' || {{Version_2_0}} || [[glGetVertexAttribARB]]{{altIcon}} || [[glGetVertexAttribEXT]] || [[glGetVertexAttribNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetVertexAttribPointer]]''' || {{Version_2_0}} || [[glGetVertexAttribPointerARB]]{{altIcon}} || -  || [[glGetVertexAttribPointerNV]]{{altIcon}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== H ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glHint]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glHistogram]]''' || {{Version_1_2}} || - || [[glHistogramEXT]]{{altIcon}}  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== I ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIndex]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIndexFuncEXT]]''' || - || - || [[glIndexFuncEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIndexMask]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIndexMaterialEXT]]''' || - || - || [[glIndexMaterialEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIndexPointer]]''' || {{Version_1_1}} || - || [[glIndexPointerEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glInitNames]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glInsertComponentEXT]]''' || - || - || [[glInsertComponentEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glInterleavedArrays]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsBuffer]]''' || {{Version_1_5}} || [[glIsBufferARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsEnabled]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsEnabledIndexedEXT]]''' || - || - || [[glIsEnabledIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsFramebuffer]]''' || {{Version_3_0}} || - || [[glIsFramebufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsList]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsProgram]]''' || {{Version_2_0}} || [[glIsProgramARB]]{{altIcon}} || - || [[glIsProgramNV]]{{altIcon}} &lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsQuery]]''' || {{Version_1_5}} || [[glIsQueryARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsRenderbuffer]]''' || {{Version_3_0}} || - || [[glIsRenderbufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsShader]]''' || {{Version_2_0}} || - || -   || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsSync]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsTexture]]''' || {{Version_1_0}} || - || [[glIsTextureEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsVariantEnabledEXT]]''' || - || - || [[glIsVariantEnabledEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsVertexArray]]''' || {{Version_3_0}} || - || - || [[glIsVertexArrayAPPLE]]{{altIcon}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== L ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLight]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLightEnvEXT]]''' || - || - || [[glLightEnvEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLightModel]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLineStipple]]'''{{excIcon}} || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLineWidth]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLinkProgram]]''' || {{Version_2_0}} || [[glLinkProgramARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glListBase]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLoadIdentity]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLoadMatrix]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLoadName]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLoadTransposeMatrix]]''' || {{Version_1_3}} || [[glLoadTransposeMatrixARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLockArraysEXT]]''' || - || - || [[glLockArraysEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLogicOp]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== M ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMap1]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMap2]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMapBuffer]]''' || {{Version_1_5}} || [[glMapBufferARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMapBufferRange]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMapGrid]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMapNamedBufferEXT]]''' || - || - || [[glMapNamedBufferEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMaterial]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixIndexARB]]''' || - || [[glMatrixIndexARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixIndexPointerARB]]''' || - || [[glMatrixIndexPointerARB]] || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixFrustumEXT]]''' || - || - || [[glMatrixFrustumEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixLoadEXT]]''' || - || - || [[glMatrixLoadEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixLoadIdentityEXT]]''' || - || - || [[glMatrixLoadIdentityEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixLoadTransposedEXT]]''' || - || - || [[glMatrixLoadTransposedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixMode]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixMultEXT]]''' || - || - || [[glMatrixMultEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixMultTransposedEXT]]''' || - || - || [[glMatrixMultTransposedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixOrthoEXT]]''' || - || - || [[glMatrixOrthoEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixPopEXT]]''' || - || - || [[glMatrixPopEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixPushEXT]]''' || - || - || [[glMatrixPushEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixRotateEXT]]''' || - || - || [[glMatrixRotateEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixScaleEXT]]''' || - || - || [[glMatrixScaleEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixTranslateEXT]]''' || - || - || [[glMatrixTranslateEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMinmax]]''' || {{Version_1_2}} || - || [[glMinmaxEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiDrawArrays]]''' || {{Version_1_4}} || - || [[glMultiDrawArraysEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiDrawElements]]''' || {{Version_1_4}} || - || [[glMultiDrawElementsEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexBufferEXT]]''' || - || - || [[glMultiTexBufferEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexCoord]]''' || {{Version_1_3}} || [[glMultiTexCoordARB]]{{altIcon}} || -  || [[glMultiTexCoordNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexCoordPointerEXT]]''' || - || - || [[glMultiTexCoordPointerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexEnvEXT]]''' || - || - || [[glMultiTexEnvEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexGenEXT]]''' || - || - || [[glMultiTexGenEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexImageEXT]]''' || - || - || [[glMultiTexImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexParameterEXT]]''' || - || - || [[glMultiTexParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexRenderbufferEXT]]''' || - || - || [[glMultiTexRenderbufferEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexSubImageEXT]]''' || - || - || [[glMultiTexSubImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultMatrix]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultTransposeMatrix]]''' || {{Version_1_3}} || [[glMultTransposeMatrixARB]]{{altIcon}} || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== N ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedBufferDataEXT]]''' || - || - || [[glNamedBufferDataEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedBufferSubDataEXT]]''' || - || - || [[glNamedBufferSubDataEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedFramebufferRenderbufferEXT]]''' || - || - || [[glNamedFramebufferRenderbufferEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedFramebufferTextureEXT]]''' || - || - || [[glNamedFramebufferTextureEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedFramebufferTexture1DEXT]]''' || - || - || [[glNamedFramebufferTexture1DEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedFramebufferTexture2DEXT]]''' || - || - || [[glNamedFramebufferTexture2DEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedFramebufferTexture3DEXT]]''' || - || - || [[glNamedFramebufferTexture3DEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedFramebufferTextureFaceEXT]]''' || - || - || [[glNamedFramebufferTextureFaceEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedFramebufferTextureLayerEXT]]''' || - || - || [[glNamedFramebufferTextureLayerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedProgramLocalParameterEXT]]''' || - || - || [[glNamedProgramLocalParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedProgramStringEXT]]''' || - || - || [[glNamedProgramStringEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedRenderbufferStorageEXT]]''' || - || - || [[glNamedRenderbufferStorageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedRenderbufferStorageMultisampleEXT]]''' || - || - || [[glNamedRenderbufferStorageMultisampleEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedRenderbufferStorageMultisampleCoverageEXT]]''' || - || - || [[glNamedRenderbufferStorageMultisampleCoverageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNewBufferRegionEXT]]''' || - || - || [[glNewBufferRegionEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNewList]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNormal]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNormalPointer]]''' || {{Version_1_1}} || - || [[glNormalPointerEXT]]{{altIcon}} || [[glNormalPointerINTEL]]{{altIcon}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 0 ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glOrtho]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== P ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPassThrough]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPatchParameter]]''' || {{Version_4_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPixelMap]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPixelStore]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPixelTransfer]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPixelTransformParameterEXT]]''' || - || - || [[glPixelTransformParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPixelZoom]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPointParameter]]''' || {{Version_1_4}} || [[glPointParameterARB]]{{altIcon}} || [[glPointParameterEXT]]{{altIcon}}  || [[glPointParameterNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPointSize]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPolygonMode]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPolygonOffset]]''' || {{Version_1_0}} || - || [[glPolygonOffsetEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPolygonStipple]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPopAttrib]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPopClientAttrib]]''' || {{Version_1_0}} || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPopMatrix]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPopName]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPrimitiveRestart]]''' || {{Version_3_1}} || - || -  || [[glPrimitiveRestartNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPrimitiveRestartIndex]]''' || {{Version_3_1}} || - || -  || [[glPrimitiveRestartIndexNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPrioritizeTextures]]''' || {{Version_1_0}} || - || [[glPrioritizeTexturesEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProgramEnvParameterARB]]''' || - || [[glProgramEnvParameterARB]] || [[glProgramEnvParameterEXT]]{{altIcon}} || [[glProgramEnvParameterNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProgramLocalParameterARB]]''' || - || [[glProgramLocalParameterARB]] || [[glProgramLocalParameterEXT]]{{altIcon}} || [[glProgramLocalParameterNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProgramParameterARB]]''' || - || [[glProgramParameterARB]] || [[glProgramParameterEXT]]{{altIcon}}  || [[glProgramParameterNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProgramStringARB]]''' || - || [[glProgramStringARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProgramUniformEXT]]''' || - || - || [[glProgramUniformEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProgramUniformMatrixEXT]]''' || - || - || [[glProgramUniformMatrixEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProvokingVertex]]''' || {{Version_3_2}} || - || [[glProvokingVertexEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPushAttrib]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPushClientAttrib]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPushClientAttribDefaultEXT]]''' || - || - || [[glPushClientAttribDefaultEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPushMatrix]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPushName]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== R ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRasterPos]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glReadBuffer]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glReadBufferRegionEXT]]''' || - || - || [[glReadBufferRegionEXT]]  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glReadPixels]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRect]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRenderbufferStorage]]''' || {{Version_3_0}} || - || [[glRenderbufferStorageEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRenderbufferStorageMultisample]]''' || {{Version_3_0}} || - || [[glRenderbufferStorageMultisampleEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRenderMode]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glResetHistogram]]''' || {{Version_1_2}} || - || [[glResetHistogramEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glResetMinmax]]''' || {{Version_1_2}} || - || [[glResetMinmaxEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRotate]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== S ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSampleCoverage]]''' || {{Version_1_3}} || [[glSampleCoverageARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSampleMask]]''' || {{Version_3_2}} || - || [[glSampleMaskEXT]]{{altIcon}} || [[glSampleMaskSGIS]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSamplePatternEXT]]''' || - || - || [[glSamplePatternEXT]] || [[glSamplePatternSGIS]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glScale]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glScissor]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSecondaryColor]]''' || {{Version_1_4}} || - || [[glSecondaryColorEXT]]{{altIcon}} || [[glSecondaryColorNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSecondaryColorPointer]]''' || {{Version_1_4}} || - || [[glSecondaryColorPointerEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSelectBuffer]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSeparableFilter2D]]''' || {{Version_1_2}} || - || [[glSeparableFilter2DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSetInvariantEXT]]''' || - || - || [[glSetInvariantEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSetLocalConstantEXT]]''' || - || - || [[glSetLocalConstantEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glShadeModel]]'''{{excIcon}} || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glShaderOp1EXT]]''' || - || - || [[glShaderOp1EXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glShaderOp2EXT]]''' || - || - || [[glShaderOp2EXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glShaderOp3EXT]]''' || - || - || [[glShaderOp3EXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glShaderSource]]''' || {{Version_2_0}} || [[glShaderSourceARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilFunc]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilFuncSeparate]]''' || {{Version_2_0}} || - || - || [[glStencilFuncSeparateATI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilMask]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilMaskSeparate]]''' || {{Version_2_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilOp]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilOpSeparate]]''' || {{Version_2_0}} || - || - || [[glStencilOpSeparateATI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSwizzleEXT]]''' || - || - || [[glSwizzleEXT]] || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== T ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTangentPointerEXT]]''' || - || - || [[glTangentPointerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexBuffer]]''' || {{Version_3_1}} || [[glTexBufferARB]]{{altIcon}} || [[glTexBufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexCoord]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexCoordPointer]]''' || {{Version_1_1}} || - || [[glTexCoordPointerEXT]]{{altIcon}} || [[glTexCoordPointerINTEL]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexEnv]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexGen]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage1D]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage2D]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage2DMultisample]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage3D]]''' || {{Version_1_2}} || - || [[glTexImage3DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage3DMultisample]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexParameter]]''' || {{Version_1_0}} || - || [[glTexParameterIEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexSubImage1D]]''' || {{Version_1_0}} || - || [[glTexSubImage1DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexSubImage2D]]''' || {{Version_1_0}} || - || [[glTexSubImage2DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexSubImage3D]]''' || {{Version_1_2}} || - || [[glTexSubImage3DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTextureBufferEXT]]''' || - || - || [[glTextureBufferEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTextureImageEXT]]''' || - || - || [[glTextureImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTextureLightEXT]]''' || - || - || [[glTextureLightEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTextureMaterialEXT]]''' || - || - || [[glTextureMaterialEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTextureNormalEXT]]''' || - || - || [[glTextureNormalEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTextureParameterEXT]]''' || - || - || [[glTextureParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTextureRenderbufferEXT]]''' || - || - || [[glTextureRenderbufferEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTextureSubImageEXT]]''' || - || - || [[glTextureSubImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTransformFeedbackVaryings]]''' || {{Version_3_0}} || - || [[glTransformFeedbackVaryingsEXT]]{{altIcon}} || [[glTransformFeedbackVaryingsNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTranslate]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== U ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUniform]]''' || {{Version_2_0}} || [[glUniformARB]]{{altIcon}} || [[glUniformEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUniformBlockBinding]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUniformBufferEXT]]''' || - || - || [[glUniformBufferEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUniformMatrix]]''' || {{Version_2_0}} || [[glUniformMatrixARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUniformSubroutines]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUnlockArraysEXT]]''' || - || - || [[glUnlockArraysEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUnmapBuffer]]''' || {{Version_1_5}} || [[glUnmapBufferARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUnmapNamedBufferEXT]]''' || - || - || [[glUnmapNamedBufferEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUseProgram]]''' || {{Version_2_0}} || [[glUseProgramObjectARB]]{{altIcon}} ||- || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== V ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glValidateProgram]]''' || {{Version_2_0}} || [[glValidateProgramARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVariantEXT]]''' || - || - || [[glVariantEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVariantPointerEXT]]''' || - || - || [[glVariantPointerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertex]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexAttrib]]''' || {{Version_2_0}} || [[glVertexAttribARB]]{{altIcon}} || [[glVertexAttribEXT]]{{altIcon}} || [[glVertexAttribNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexAttribDivisor]]''' || {{Version_3_3}} || [[glVertexAttribDivisorARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexAttribPointer]]''' || {{Version_2_0}} || [[glVertexAttribPointerARB]]{{altIcon}} || [[glVertexAttribPointerEXT]]{{altIcon}} || [[glVertexAttribPointerNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexBlendARB]]''' || - || [[glVertexBlendARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexPointer]]''' || {{Version_1_1}} || - || [[glVertexPointerEXT]]{{altIcon}} || [[glVertexPointerINTEL]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexWeightEXT]]''' || - || - || [[glVertexWeightEXT]] || [[glVertexWeightNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexWeightPointerEXT]]''' || - || - || [[glVertexWeightPointerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glViewport]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== W ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glWaitSync]]''' || {{Version_3_2}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glWeightARB]]''' || - || [[glWeightARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glWeightPointerARB]]''' || - || [[glWeightPointerARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glWindowPos]]''' || {{Version_1_4}} || [[glWindowPosARB]]{{altIcon}} || -  || [[glWindowPosMESA]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glWriteMaskEXT]]''' || - || - || [[glWriteMaskEXT]] || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== OpenGL Parameter-Tabellen ===&lt;br /&gt;
Die nachfolgenden Listen enthalten Parameter- bzw. Typbeschreibungen, die bei vielen OpenGL-Funktionen immer wieder auftauchen.&lt;br /&gt;
&lt;br /&gt;
[[internes Pixelformat|interne Pixelformate]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Pixelformat|Pixelformate]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Pixeldatentyp|Datentypen für Pixel]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [[:Kategorie:GLU|GLU]] ==&lt;br /&gt;
(Was ist die [[GLU]]?)&lt;br /&gt;
&lt;br /&gt;
=== B ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluBeginCurve]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluBeginPolygon]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluBeginSurface]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluBeginTrim]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluBuild1DMipmaps]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluBuild2DMipmaps]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluBuild3DMipmaps]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== C ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluCylinder]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== D ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluDeleteNurbsRenderer]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluDeleteQuadric]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluDeleteTess]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluDisk]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== E ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluEndCurve]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluEndPolygon]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluEndSurface]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluEndTrim]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluErrorString]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== G ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluGetNurbsProperty]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluGetString]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluGetTessProperty]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== L ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluLoadSamplingMatrices]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluLookAt]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== N ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluNewNurbsRenderer]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluNewQuadric]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluNewTess]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluNextContour]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluNurbsCallback]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluNurbsCurve]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluNurbsProperty]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluNurbsSurface]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== O ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluOrtho2D]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== P ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluPartialDisk]]'''{{excIcon}} || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluPerspective]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluPickMatrix]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluProject]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluPwlCurve]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Q ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluQuadricCallback]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluQuadricDrawStyle]]'''{{excIcon}} || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluQuadricNormals]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluQuadricOrientation]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluQuadricTexture]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== S ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluScaleImage]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluSphere]]'''{{excIcon}} || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== T ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluTessBeginContour]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluTessBeginPolygon]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluTessCallback]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluTessEndContour]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluTessEndPolygon]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluTessNormal]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluTessProperty]]''' {{icpIcon}} || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluTessVertex]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== U ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluUnProject]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== [[:Kategorie:GLX|GLX]] ==&lt;br /&gt;
(Was ist die [[GLX]]?)&lt;br /&gt;
&lt;br /&gt;
''Als Quelle für die Übersetzung weiterer Befehlsspezifikationen kann diese Sammlung verwendet werden: [http://www.opengl.org/documentation/specs/man_pages/hardcopy/GL/html/glx/ OpenGL.org GLX Manpages]''&lt;br /&gt;
&lt;br /&gt;
=== C ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXChooseFBConfig]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXChooseVisual]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXCopyContext]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXCreateContext]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXCreateGLXPixmap]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXCreateNewContext]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXCreatePbuffer]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXCreatePixmap]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXCreateWindow]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== D ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXDestroyContext]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXDestroyGLXPixmap]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXDestroyPbuffer]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXDestroyPixmap]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXDestroyWindow]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== F ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXFreeContextEXT]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== G ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetClientString]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetConfig]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetCurrentContextIDEXT]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetCurrentContext]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetCurrentDisplay]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetCurrentDrawable]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetCurrentReadDrawable]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetFBConfigAttrib]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetFBConfigs]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetProcAddress]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetSelectedEvent]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetVisualFromFBConfig]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== I ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXImportContextEXT]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXIntro]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXIsDirect]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== M ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXMakeContextCurrent]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXMakeCurrent]]''' || - || - || - || -&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
=== Q ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXQueryContext]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXQueryContextInfoEXT]]''' || - || - || [[glXQueryContextInfoEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXQueryDrawable]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXQueryExtension]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXQueryExtensionsString]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXQueryServerString]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXQueryVersion]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== S ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXSelectEvent]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXSwapBuffers]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== U ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXUseXFont]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== W ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXWaitGL]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXWaitX]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== [[:Kategorie:WGL|WGL]] ==&lt;br /&gt;
(Was ist die [[WGL]]?)&lt;br /&gt;
&lt;br /&gt;
''Als Quelle für die Übersetzung weiterer Befehlsspezifikationen kann diese Sammlung verwendet werden: [http://floyd.atc.no/Docs/OpenGL/man-pages/WGLmanpages/ floyd.atc.no WGL Manpages]''&lt;br /&gt;
&lt;br /&gt;
=== C ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglChoosePixelFormatARB]]''' || - || [[wglChoosePixelFormatARB]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglCopyContext]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglCreateContext]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglCreateBufferRegionEXT]]''' || - || - || [[wglCreateBufferRegionEXT]] || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglCreateLayerContext]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglCreatePbufferARB]]''' || - || [[wglCreatePbufferARB]] || - || - &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== D ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglDeleteBufferRegionEXT]]''' || - || - || [[wglDeleteBufferRegionEXT]] || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglDeleteContext]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglDestroyPbufferARB]]''' || - || [[wglDestroyPbufferARB]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglDescribeLayerPlane]]''' || - || - || - || - &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== G ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetCurrentContext]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetCurrentDC]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetCurrentReadDC]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetExtensionsStringARB]]''' || - || [[wglGetExtensionsStringARB]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetLayerPaletteEntries]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetPbufferDCARB]]''' || - || [[wglGetPbufferDCARB]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetPixelFormatAttribARB]]''' || - || [[wglGetPixelFormatAttribARB]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetPixelFormatAttribEXT]]''' || - || - || [[wglGetPixelFormatAttrixEXT]] || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetProcAddress]]''' || - || - || - || - &lt;br /&gt;
|}&lt;br /&gt;
=== M ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglMakeCurrent]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglMakeCurrentContextEXT]]''' || - || - || [[wglMakeCurrentContextEXT]] || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Q ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglQueryPbufferARB]]''' || - || [[wglQueryPbufferARB]] || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== R ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglRealizeLayerPalette]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglReleasePbufferDCARB]]''' || - || [[wglReleasePbufferDCARB]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglRestoreBufferRegionEXT]]''' || - || - || [[wglRestoreBufferRegionEXT]] || - &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== S ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglSaveBufferRegionEXT]]''' || - || - || [[wglSaveBufferRegionEXT]] || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglSetLayerPaletteEntries]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglShareLists]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglSwapIntervalEXT]]''' || - || - || [[wglSwapIntervalEXT]] || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglSwapLayerBuffers]]''' || - || - || - || - &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== U ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglUseFontBitmaps]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglUseFontOutlines]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Externe Funktionen ==&lt;br /&gt;
Hier sind alle Funktionen zu finden, die zwar direkt nichts mit OpenGL zu tun haben, aber trotzdem im Normalfall zur Nutzung der GL benötigt werden.&lt;br /&gt;
&lt;br /&gt;
=== Win32 Funktionen ===&lt;br /&gt;
{|{{Prettytable_B1}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[ChoosePixelFormat]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[DescribePixelFormat]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[GetLastError]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[getObject]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[GetPixelFormat]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[SetPixelFormat]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[SwapBuffers]]'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Linux / Unix Funktionen ===&lt;br /&gt;
{|{{Prettytable_B1}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[XCloseDisplay]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[XDefaultScreen]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[XOpenDisplay]]'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
[[OpenAL-Funktionsübersicht]], [[SDL-Funktionsübersicht]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=glValidateProgram&amp;diff=25139</id>
		<title>glValidateProgram</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=glValidateProgram&amp;diff=25139"/>
				<updated>2011-06-15T19:58:21Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: Kategorie GL3 hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= glValidateProgram (glValidateProgramARB) =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Name ==&lt;br /&gt;
'''glValidateProgram''' - Validiert ein Programmobjekt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Delphi-Spezifikation ==&lt;br /&gt;
 procedure '''glValidateProgram'''(''programObj'' : GLhandle);&lt;br /&gt;
 procedure '''glValidateProgramARB'''(''programObj'' : GLhandleARB);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parameter ==&lt;br /&gt;
&amp;lt;table border=1 rules=all&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
 &amp;lt;td&amp;gt;''programObj''&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;td&amp;gt;Handle des Programmobjektes das validiert werden soll.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beschreibung == &lt;br /&gt;
'''glValidateProgram''' prüft ob das im Programmobjekt abgelegte, ausführbare Programm entsprechend dem aktuellen OpenGL-Status ausgeführt werden kann. Die Information die durch diesen Validierungsprozess erstellt wird, wird im Informationslog des Programmobjektes abgelegt, und ist entweder leer oder enthält Informationen darüber wie das aktuelle Programmobjekt mit dem Rest des momentanen OpenGL-Status interagiert. Weiterhin steht dort (je nach OpenGL-Implementation) ob, bzw. warum der aktuelle Satz ausführbarer Shader ineffizient, suboptimal oder gar fehlerhaft ist.&lt;br /&gt;
&lt;br /&gt;
Der Status der Vaildierung wird als Teil des Status des Programmobjektes gespeichert und auf True gesetzt, wenn die Validierung erfolgreich war, ansonsten auf False. Abgefragt werden kann dieser via [[glGetObjectParameter]], mit den Argumenten ''programObj'' und GL_OBJECT_VALIDATE_STATUS.&lt;br /&gt;
&lt;br /&gt;
Diese Funktion ist im Normalfall nur während der Anwendungsentwicklung nützlich. Ausserdem ist der Informationsstring der im Informationslog abgelegt wird abhängig von der OpenGL-Implementation, so dass je nach Implementation bei gleichen Bedingungen unterschiedliche Ausgaben erfolgen können.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert wenn ''programObj'' nicht vom Typ ''GL_PROGRAM_OBJECT'' ist.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert wenn '''glValidateProgram''' zwischen einem [[glBegin]] und dem passenden [[glEnd]] aufgerufen wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Zugehörige Wertrückgaben ==&lt;br /&gt;
[[glGetInfoLog]] mit dem Argument ''programObj''.&lt;br /&gt;
&lt;br /&gt;
[[glGetObjectParameter]] mit den Argumenten ''programObj' und ''GL_OBJECT_VALIDATE_STATUS''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
[[glLinkProgram]], [[glUseProgram]]&lt;br /&gt;
&lt;br /&gt;
'''Hintergrundwissen :''' [[Shader]]&lt;br /&gt;
&lt;br /&gt;
[http://developer.3dlabs.com/openGL2/slapi/ValidateProgramARB.htm Englische Originalversion]  (Copyright 3DLabs Inc.)&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:GL|ValidateProgramARB]]&lt;br /&gt;
[[Kategorie:SHADER_OBJECTS|AttachObject]]&lt;br /&gt;
[[Kategorie:GL3]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=glVertexAttrib&amp;diff=25138</id>
		<title>glVertexAttrib</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=glVertexAttrib&amp;diff=25138"/>
				<updated>2011-06-15T19:58:05Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: Kategorie GL3 hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= glVertexAttrib =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Name ==&lt;br /&gt;
'''glVertexAttrib''' - Verändert den Wert eines generischen Vertexattributs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Delphi-Spezifikation ==&lt;br /&gt;
 procedure '''glVertexAttrib1f'''(''index'' : GLuint; ''v0'' : GLfloat);&amp;lt;br&amp;gt;&lt;br /&gt;
 procedure '''glVertexAttrib1s'''(''index'' : GLuint; ''v0'' : GLshort);&amp;lt;br&amp;gt;&lt;br /&gt;
 procedure '''glVertexAttrib1d'''(''index'' : GLuint; ''v0'' : GLdouble);&amp;lt;br&amp;gt;&lt;br /&gt;
 procedure '''glVertexAttrib2f'''(''index'' : GLuint; ''v0'' : GLfloat;&lt;br /&gt;
                            ''v1'' : GLfloat);&amp;lt;br&amp;gt;&lt;br /&gt;
 procedure '''glVertexAttrib2s'''(''index'' : GLint; ''v0'' : GLshort;&lt;br /&gt;
                            ''v1'' : GLshort);&amp;lt;br&amp;gt;&lt;br /&gt;
 procedure '''glVertexAttrib2d'''(''index'' : GLuint; ''v0'' : GLdouble;&lt;br /&gt;
                            ''v1'' : GLdouble);&amp;lt;br&amp;gt;&lt;br /&gt;
 procedure '''glVertexAttrib3f'''(''index'' : GLuint; ''v0'' : GLfloat;&lt;br /&gt;
                            ''v1'' : GLfloat; ''v2'' : GLfloat); &amp;lt;br&amp;gt;&lt;br /&gt;
 procedure '''glVertexAttrib3s'''(''index'' : GLuint; ''v0'' : GLsingle;&lt;br /&gt;
                            ''v1'' : GLsingle; ''v2'' : GLsingle); &amp;lt;br&amp;gt;&lt;br /&gt;
 procedure '''glVertexAttrib3d'''(''index'' : GLuint; ''v0'' : GLdouble;&lt;br /&gt;
                            ''v1'' : GLdouble; ''v2'' : GLdouble); &amp;lt;br&amp;gt;&lt;br /&gt;
 procedure '''glVertexAttrib4f'''(''index'' : GLuint; ''v0'' : GLfloat;&lt;br /&gt;
                            ''v1'' : GLfloat; ''v2'' : GLfloat; ''v3'' : GLfloat); &amp;lt;br&amp;gt;&lt;br /&gt;
 procedure '''glVertexAttrib4s'''(''index'' : GLuint; ''v0'' : GLsingle;&lt;br /&gt;
                            ''v1'' : GLsingle; ''v2'' : GLsingle; ''v3'' : GLsingle);&amp;lt;br&amp;gt;&lt;br /&gt;
 procedure '''glVertexAttrib4d'''(''index'' : GLuint; ''v0'' : GLdouble;&lt;br /&gt;
                            ''v1'' : GLdouble; ''v2'' : GLdouble; ''v3'' : GLdouble);&amp;lt;br&amp;gt;&lt;br /&gt;
 procedure '''glVertexAttrib4Nub'''(''index'' : GLuint; ''v0'' : GLubyte;&lt;br /&gt;
                            ''v1'' : GLubyte; ''v2'' : GLubyte; ''v3'' : GLubyte); &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parameter ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; rules=&amp;quot;all&amp;quot;&lt;br /&gt;
! ''index'' &lt;br /&gt;
| Gibt den Index des generischen Vertexattributs an, das verändert werden soll.&lt;br /&gt;
|-&lt;br /&gt;
! ''v0'',  ''v1'', ''v2'', ''v3''&lt;br /&gt;
| Gibt die neuen Werte für das angegebene Vertexattribut an.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Delphi-Spezifikation ==&lt;br /&gt;
&lt;br /&gt;
 procedure '''glVertexAttrib1fv'''(''index'' : GLuint; '''const''' ''v'' : PGLfloat); &amp;lt;br&amp;gt;&lt;br /&gt;
 procedure '''glVertexAttrib1sv'''(''index'' : GLuint; '''const''' ''v'' : PGLshort); &amp;lt;br&amp;gt;&lt;br /&gt;
 procedure '''glVertexAttrib1dv'''(''index'' : GLuint; '''const''' ''v'' : PGLdouble); &amp;lt;br&amp;gt;&lt;br /&gt;
 procedure '''glVertexAttrib2fv'''(''index'' : GLuint; '''const''' ''v'' : PGLfloat); &amp;lt;br&amp;gt;&lt;br /&gt;
 procedure '''glVertexAttrib2sv'''(''index'' : GLuint; '''const''' ''v'' : PGLshort); &amp;lt;br&amp;gt;&lt;br /&gt;
 procedure '''glVertexAttrib2dv'''(''index'' : GLuint; '''const''' ''v'' : PGLdouble); &amp;lt;br&amp;gt; &lt;br /&gt;
 procedure '''glVertexAttrib3fv'''(''index'' : GLuint; '''const''' ''v'' : PGLfloat); &amp;lt;br&amp;gt;&lt;br /&gt;
 procedure '''glVertexAttrib3sv'''(''index'' : GLuint; '''const''' ''v'' : PGLshort); &amp;lt;br&amp;gt;&lt;br /&gt;
 procedure '''glVertexAttrib3dv'''(''index'' : GLuint; '''const''' ''v'' : PGLdouble); &amp;lt;br&amp;gt;&lt;br /&gt;
 procedure '''glVertexAttrib4fv'''(''index'' : GLuint; '''const''' ''v'' : PGLfloat); &amp;lt;br&amp;gt;&lt;br /&gt;
 procedure '''glVertexAttrib4sv'''(''index'' : GLuint; '''const''' ''v'' : PGLshort); &amp;lt;br&amp;gt;&lt;br /&gt;
 procedure '''glVertexAttrib4dv'''(''index'' : GLuint; '''const''' ''v'' : PGLdouble); &amp;lt;br&amp;gt;&lt;br /&gt;
 procedure '''glVertexAttrib4iv'''(''index'' : GLuint; '''const''' ''v'' : PGLuint); &amp;lt;br&amp;gt;&lt;br /&gt;
 procedure '''glVertexAttrib4bv'''(''index'' : GLuint; '''const''' ''v'' : PGLbyte); &amp;lt;br&amp;gt;&lt;br /&gt;
 procedure '''glVertexAttrib4ubv'''(''index'' : GLubyte; '''const''' ''v'' : PGLubyte); &amp;lt;br&amp;gt;&lt;br /&gt;
 procedure '''glVertexAttrib4usv'''(''index'' : GLuint; '''const''' ''v'' : PGLushort); &amp;lt;br&amp;gt;&lt;br /&gt;
 procedure '''glVertexAttrib4uiv'''(''index'' : GLuint; '''const''' ''v'' : PGLuint); &amp;lt;br&amp;gt;&lt;br /&gt;
 procedure '''glVertexAttrib4Nbv'''(''index'' : GLuint; '''const''' ''v'' : PGLbyte); &amp;lt;br&amp;gt;&lt;br /&gt;
 procedure '''glVertexAttrib4Nsv'''(''index'' : GLuint; '''const''' ''v'' : PGLshort); &amp;lt;br&amp;gt;&lt;br /&gt;
 procedure '''glVertexAttrib4Niv'''(''index'' : GLuint; '''const''' ''v'' : PGLint); &amp;lt;br&amp;gt;&lt;br /&gt;
 procedure '''glVertexAttrib4Nubv'''(''index'' : GLuint; '''const''' ''v'' : PGLubyte); &amp;lt;br&amp;gt;&lt;br /&gt;
 procedure '''glVertexAttrib4Nusv'''(''index'' : GLuint; '''const''' ''v'' : PGLushort); &amp;lt;br&amp;gt;&lt;br /&gt;
 procedure '''glVertexAttrib4Nuiv'''(''index'' : GLuint; '''const''' ''v'' : PGLuint); &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parameter ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; rules=&amp;quot;all&amp;quot;&lt;br /&gt;
! ''index'' &lt;br /&gt;
| Gibt den Index des generischen Vertexattributs an, das verändert werden soll.&lt;br /&gt;
|-&lt;br /&gt;
! ''v''&lt;br /&gt;
| Gibt einen Pointer zu einem Array von Werten an, das für das generische Vertexattribut verwendet wird.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beschreibung == &lt;br /&gt;
&lt;br /&gt;
OpenGL definiert eine bestimmte Anzahl an Standard-Vertexattributen, die Anwendungen mit den Standard-Eigenschaften der API (Farbe, Normalen, Texturkoordinaten, etc.) verändern können. Die '''glVertexAttrib'''-Funktionen ermöglichen es Anwendungen, generische Vertexattribute in ausgewiesene Orte abzuspeichern.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Generische Attribute sind als Werte mit vier Komponenten definiert, die in einem Array organisiert sind. Das erste Element dieses Arrays hat die Nummer 0 und die Größe des Arrays wird durch die Implementations-abhängige Konstante '''GL_MAX_VERTEX_ATTRIBS''' angegeben. Einzelne Elemente dieses Arrays können durch einen Aufruf von '''glVertexArray''' - indem der Index des zu verändernden Elements und der neue Wert angegeben werden - modifiziert werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Diese Befehle können dazu verwendet werden, eine, zwei, drei oder alle vier Komponenten eines generischen Vertexattributs - spezifiziert mit ''index'' - anzugeben. Eine '''1''' im Namen des Befehls zeigt an, dass nur ein Wert bearbeitet wird und wird dazu verwendet, die erste Komponente des generischen Vertexattributs zu verändern. Die ersten und zweiten Komponenten werden auf 0 und die vierte Komponente auf 1 gesetzt. Analog dazu verändert ein Befehl mit einer '''2''' nur die ersten zwei Komponenten, die dritte wird auf 0, die vierte auf 1 gesetzt. Eine '''3''' im Namen des Befehls zeigt an, dass Werte für die ersten drei Komponenten vorliegen, die vierte Komponente wird auf 1 gesetzt. Eine '''4''' im Namen bewirkt, dass für alle vier Komponenten neue Werte vorliegen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Buchstaben '''s''', '''f''', '''i''', '''d''', '''ub''', '''us''' und '''ui''' zeigen an, ob die Argumente vom Typ ''short'' (in Delphi: ''Shortint''), ''float'' (Delphi: ''Single''), ''int'' (Delphi: ''Integer''), ''unsigned byte'' (Delphi: ''Byte''), ''unsigned short'' oder ''unsigned int'' (Delphi: ''Cardinal'') sind. Wenn '''v''' an den Namen angehängt wurde, kann der Befehl einen Pointer auf ein Array dieser Werte verarbeiten. Die Befehle, die ein '''N''' beinhalten, bewirken, dass die Argumente aus Festkommazahlen bestehen, die auf einen normierten Bereich skaliert werden, wie in der OpenGL-Spezifikation vorgegeben wurde. Vorzeichenbehaftete Werte sind als Festkommazahlen im Bereich [-1, 1] und Werte ohne Vorzeichen als Festkommazahlen im Bereich [0, 1] zu verstehen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attributvariablen der [[GLSL|OpenGL-Shading-Language]] können vom Typ ''mat2'', ''mat3'' oder ''mat4'' sein. Attribute dieser Typen können durch '''glVertexAttrib''' geladen werden. Matrizen müssen in aufeinanderfolgende generische Attribut-Slots mit Spalten-Sortierung geladen werden, in denen jeweils eine Spalte einen Attribut-Slot repräsentiert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eine benutzerdefinierte Attributvariable, die in einem Vertexshader deklariert wurde, kann durch einen Aufruf von [[glBindAttribLocation]] an einen generischen Attributindex gebunden werden. Das ermöglicht es Anwendungen, verständlichere Variablennamen im Vertexshader zu verwenden. Eine Veränderung am spezifizierten generischen Vertexattribut wird sofort auch an der entsprechenden Attributvariable im Vertexshader durchgeführt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Verbindung zwischen einem generischen Vertexattriut-Index und einer benutzerdefinierten Attributvariable in einem Vertexshader ist Teil des [[State|States]] des Programmobjekts, der aktuelle Wert des generischen Vertexattributs hingegen nicht. Der Wert jedes generischen Vertexattributs ist Teil des aktuellen States, genauso wie die Standard-Vertexattribute und wird auch verwaltet, wenn ein anderes Programmobjekt verwendet wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eine Anwendung kann generische Vertexattribute frei verändern, wenn sie nicht an eine Vertexshader-Attributvariable gebunden sind. Diese Werte werden einfach als Teil des aktuellen States verwaltet und der Vertexshader greift nicht auf sie zu. Wenn ein an eine Attributvariable in einem Vertexshadergenerisches gebundenes Vertexattribut nicht aktualisiert wird, während der Vertexshader ausgeführt wird, verwendet der Vertexshader mehrmals den aktuellen Wert für das generische Vertexattribut.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das generische Vertexattribut mit dem Index 0 ist das gleiche wie das Vertexpositions-Attribut, das zuvor von OpenGL definiert wurde. Ein Aufruf von [[glVertex|glVertex2*]], [[glVertex|glVertex3*]] oder [[glVertex|glVertex4*]] ist einem Aufruf von '''glVertexAttrib''' mit dem Index 0 vollkommen gleichwertig. Ein Vertexshader kann  auf das generische Vertexattribut 0 mit der vordefinierten Attributvariable ''gl_Vertex'' zugreifen. Es gibt keine Werte für das generische Vertexattribut 0. Dies ist das einzige generische Vertexattribut mit dieser Eigenschaft; Befehle, um andere Standard-Vertexattribute festzulegen, können frei mit entsprechenden Befehlen für alle anderen generischen Vertexattribute vermischt werden.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
'''glVertexAttrib''' ist nur verfügbar, wenn die verwendete OpenGL-Version größer gleich 2.0 ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Generische Vertexattribute können jederzeit aktualisiert werden. Entsprechend kann '''glVertexAttrib''' auch zwischen [[glBegin]] und [[glEnd]] aufgerufen werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es ist einer Anwendung möglich, mehr als einen Attributnamen mit dem selben generischen Vertexattribut-Index zu verknüpfen. Dies wird als Aliasing ('''nicht''' [[Antialiasing]]) bezeichnet und ist nur erlaubt, wenn nur eine der mit einem Alias versehenen Attributvariablen im Vertexshader aktiv ist oder wenn kein Pfad durch den Vertexshader mehr als eines der Attribute verbraucht, die durch Aliasing auf den selben Ort verweisen. OpenGL-Implementationen prüfen Aliasing auber nicht zwangsläufig auf Fehler, sie können davon ausgehen, dass Aliasing nicht auftritt und sie dürfen Optimierungen anbringen, die nur funktionieren, wenn kein Aliasing verwendet wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Es gibt keine Möglichkeit, Standard-Vertexattribute zu verknüpfen; dadurch ist es nicht möglich, Standard-Attribute mit generischen Attributen durch ein Alias zu verknüpfen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
'''GL_INVALID_VALUE''' wird generiert, wenn ''index'' größer oder gleich '''GL_MAX_VERTEX_ATTRIBS''' ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Zugehörige Wertrückgaben ==&lt;br /&gt;
[[glGet]] mit Token [[glGet#GL_CURRENT_PROGRAM|GL_CURRENT_PROGRAM]]&lt;br /&gt;
&lt;br /&gt;
[[glGetActiveAttrib]] mit dem Argument ''program'' und dem Index einer aktiven Attributvariable&lt;br /&gt;
&lt;br /&gt;
[[glGetAttribLocation]] mit den Argumenten ''program'' und einem Attributvariablen-Namen&lt;br /&gt;
&lt;br /&gt;
[[glGetVertexAttrib]] mit den Argumenten '''GL_CURRENT_VERTEX_ATTRIB''' und ''index''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
[[glBindAttribLocation]], [[glVertex]], [[glVertexAttribPointer]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:GL|VertexAttrib]]&lt;br /&gt;
[[Kategorie:GL3]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=glVertexAttribPointer&amp;diff=25137</id>
		<title>glVertexAttribPointer</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=glVertexAttribPointer&amp;diff=25137"/>
				<updated>2011-06-15T19:57:44Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: Kategorie GL3 hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= glVertexAttribPointer =&lt;br /&gt;
&lt;br /&gt;
== Name ==&lt;br /&gt;
'''glVertexAttribPointer''' - Definiert ein generisches Vertexattribut-Array&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Delphi-Spezifikation ==&lt;br /&gt;
&lt;br /&gt;
 procedure '''glVertexAttribPointer'''(''index'' : GLuint; ''size'' : GLint; ''type'' : GLenum; &amp;lt;br&amp;gt;                  ''normalized'' : GLboolean; ''stride'' : GLsizei; '''const''' ''pointer'' : PGLvoid)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parameter ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; rules=&amp;quot;all&amp;quot;&lt;br /&gt;
! ''index'' &lt;br /&gt;
| Gibt den Index des zu verändernden generischen Vertexattributs an.&lt;br /&gt;
|-&lt;br /&gt;
! ''size'' &lt;br /&gt;
| Gibt die Anzahl der Werte für jedes Element des generischen Vertexattribut-Arrays an. Muss 1, 2, 3 oder 4 sein.&lt;br /&gt;
|-&lt;br /&gt;
! ''type''&lt;br /&gt;
| Gibt den Datentyp der Komponenten im Array an. Die symbolischen Konstanten '''GL_BYTE''', '''GL_UNSIGNED_BYTE''', '''GL_SHORT''', '''GL_UNSIGNED_SHORT''', '''GL_INT''', '''GL_UNSIGNED_INT''', '''GL_FLOAT''' und '''GL_DOUBLE''' sind zugelassen.&lt;br /&gt;
|-&lt;br /&gt;
!''normalized''&lt;br /&gt;
| Gibt an, ob Festkomma-Werte normalisiert werden sollen ('''GL_TRUE''') oder direkt als Festkomma-Werte konvertiert werden sollen ('''GL_FALSE'''), wenn auf sie zugegriffen wird.&lt;br /&gt;
|-&lt;br /&gt;
! ''stride''&lt;br /&gt;
| Gibt den Byte-Offset zwischen aufeinanderfolgenden Attribut-Werten an. Wenn ''stride'' gleich 0 (der Standard-Wert) ist, werden die Attributvariablen als direkt aufeinanderfolgend im Array angenommen.&lt;br /&gt;
|-&lt;br /&gt;
! ''pointer''&lt;br /&gt;
| Ein Pointer zu der ersten Komponente des ersten Attribut-Werts im Array.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beschreibung == &lt;br /&gt;
'''glVertexAttribPointer''' legt fest wo sich ein generisches Array von Vertexattributen befindet und wie dieses aufgebaut ist. Die übergebenen Argumente werden Clientseitig gespeichert. Ist ''normalized'' '''GL_TRUE''' dann werden vorzeichenbehaftete Integer Werte auf den Bereich &amp;lt;nowiki&amp;gt;[-1,1]&amp;lt;/nowiki&amp;gt; und vorzeichenlose auf den Bereich &amp;lt;nowiki&amp;gt;[0,1]&amp;lt;/nowiki&amp;gt; übertragen.&lt;br /&gt;
&lt;br /&gt;
Bevor das Array benutzt werden kann, muss es mit [[glEnableVertexAttribArray]] aktiviert werden (deaktivieren entsprechend mit [[glDisableVertexAttribArray]]). Hierbei muss der gleiche ''index'' angegeben werden.&lt;br /&gt;
&lt;br /&gt;
Wenn das Array aktiviert ist, wird es bei [[glDrawArrays]], [[glDrawElements]], [[glDrawRangeElements]], [[glArrayElement]], [[glMultiDrawElements]], oder [[glMultiDrawArrays]] Aufrufen verwendet.&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
&lt;br /&gt;
'''glVertexAttribPointer''' ist erst ab OpenGL Version 2.0 oder später verfügbar.&lt;br /&gt;
&lt;br /&gt;
'''glVertexAttribPointer''' darf nicht zwischen [[glBegin]] und [[glEnd]] ausgeführt werden. Wird dies denoch gemacht, kann es sein das ein Fehler generiert wird. Es kann aber auch sein das kein Fehler generiert wird und der Zustand der Operation undefiniert ist.&lt;br /&gt;
&lt;br /&gt;
'''glVertexAttribPointer''' ist üblicherweise auf der Client Seite implementiert.&lt;br /&gt;
&lt;br /&gt;
Die Parameter des generischen Vertexattribut-Arrays werden auf der Client Seite gespeichert, und können daher nicht mit [[glPushAttrib]] und [[glPopAttrib]] gespeichert und wiederhergestellt werden. Statt dessen verwendet man [[glPushClientAttrib]] und [[glPopClientAttrib]].&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
'''GL_INVALID_VALUE''' wird generiert, wenn ''index'' größer oder gleich GL_MAX_VERTEX_ATTRIBS ist.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_VALUE''' wird generiert, wenn ''size'' nicht 1, 2, 3, oder 4 ist.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_VALUE''' wird generiert, wenn ''stride'' negativ ist.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_ENUM''' wird generiert, wenn ''type'' kein akzeptierter Wert ist.&lt;br /&gt;
&lt;br /&gt;
== Zugehörige Wertrückgaben ==&lt;br /&gt;
* [[glGet]] mit Token [[glGet#GL_MAX_VERTEX_ATTRIBS|GL_MAX_VERTEX_ATTRIBS]]&lt;br /&gt;
* [[glGet]] mit Token [[glGet#GL_ARRAY_BUFFER_BINDING|GL_ARRAY_BUFFER_BINDING]]&lt;br /&gt;
* [[glGetVertexAttrib]] mit dem Argument ''index'' und einem der folgenden Attribut Parameter: '''GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, GL_VERTEX_ATTRIB_ARRAY_STRIDE''' sowie  '''GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING'''.&lt;br /&gt;
* [[glGetVertexAttribPointer]] mit dem Argutmenten ''index'' und '''GL_VERTEX_ATTRIB_ARRAY_POINTER'''&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
Hintergrundwissen: [[VBO ohne glInterleavedArrays]]&lt;br /&gt;
&lt;br /&gt;
[[glArrayElement]], [[glBindAttribLocation]], [[glDisableVertexAttribArray]], [[glDrawArrays]], [[glDrawElements]], [[glDrawRangeElements]], [[glEnableVertexAttribArray]], [[glMultiDrawArrays]], [[glMultiDrawElements]], [[glPopClientAttrib]], [[glPushClientAttrib]], [[glVertexAttrib]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:GL|VertexAttribPointer]]&lt;br /&gt;
[[Kategorie:GL3]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=glViewport&amp;diff=25136</id>
		<title>glViewport</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=glViewport&amp;diff=25136"/>
				<updated>2011-06-15T19:57:18Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: Kategorie GL3 hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Bildwunsch|Eine Skizze des Frustums mit eingezeichneten Parametern. Also was kann ich einstellen.}}&lt;br /&gt;
= glViewport =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Name ==&lt;br /&gt;
&lt;br /&gt;
'''glViewport''' - Beschreibt das aktuelle Betrachtungsfenster.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Delphi-Spezifikation ==&lt;br /&gt;
&lt;br /&gt;
 procedure '''glViewport'''(''x'' : TGLint; ''y'' : TGLint; ''width'' : TGLsizei; ''height'' : TGLsizei);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parameter ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; rules=&amp;quot;all&amp;quot;&lt;br /&gt;
!''x'', ''y''&lt;br /&gt;
|Gibt die untere/linke Ecke des Betrachtungsfensters (in Pixeln) an. Standardwert ist hier 0/0.&lt;br /&gt;
|-&lt;br /&gt;
!''width'', ''height''&lt;br /&gt;
|Gibt die Höhe bzw. Breite des Betrachtungsfensters an. Wird ein GL-Kontext zum ersten Mal an ein Fenster gebunden, werden diese Werte auf die Dimensionen des Fensters gesetzt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beschreibung == &lt;br /&gt;
&lt;br /&gt;
'''glViewport''' gibt die affine Transformation von X und Y von [[Normalisierte Gerätekoordinate|normalisierten Gerätekoordinaten]] in Fensterkoordianten an. Wenn (xnd, ynd) normalisierte Gerätekoordinaten sind, dann werden die Fensterkoordinaten (xw, yw) wie folgt ermittelt :&lt;br /&gt;
  xw = (xnd + 1)(width / 2) + x&lt;br /&gt;
  yw = (ynd + 1)(height / 2) + y&lt;br /&gt;
&lt;br /&gt;
Die Höhe und Breite des Betrachtungsfenster werden an eine implementationsabhängige Reichweite angepasst, die via [[glGet]] und dem Argument GL_MAX_VIEWPORT_DIMS ermittelt werden kann.  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
&lt;br /&gt;
GL_INVALID_VALUE wenn Höhe oder Breite negativ sind.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
GL_INVALID_OPERATION wenn '''glViewport''' zwischen einem [[glBegin]] und dem passenden [[glEnd]] aufgerufen wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Zugehörige Wertrückgaben ==&lt;br /&gt;
&lt;br /&gt;
[[glGet]] mit Token GL_VIEWPORT &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[glGet]] mit Token GL_MAX_VIEWPORT_DIMS &lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
http://www.opengl.org/sdk/docs/man/xhtml/glViewport.xml&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
[[glDepthRange]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:GL|Viewport]]&lt;br /&gt;
 [[Kategorie:GL1.0]]&lt;br /&gt;
[[Kategorie:GL3]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=OpenGL-Funktions%C3%BCbersicht&amp;diff=25135</id>
		<title>OpenGL-Funktionsübersicht</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=OpenGL-Funktions%C3%BCbersicht&amp;diff=25135"/>
				<updated>2011-06-15T19:56:19Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: glVertexAttribDivisorARB in glVertexAttribDivisor umbenannt (core seit 3.3)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Bild:Opengl_logo.png|right|200px]]&lt;br /&gt;
== Hinweise für Helfer ==&lt;br /&gt;
&lt;br /&gt;
=== Was hier hinein gehört ===&lt;br /&gt;
&lt;br /&gt;
Um eine Funktionsübersicht aller OpenGL Funktionen zu erreichen die inhaltlich korrekt ist, sollten die [http://www.opengl.org/documentation/specs/man_pages/hardcopy/GL.tar.gz  orginal Spezifikationen] von OpenGL.org übersetzt werden([[Link#OpenGL_Funktionen|Alternative Quellen]]).  &lt;br /&gt;
&lt;br /&gt;
Allerdings sind hier auch glu-/wgl- und glx-Funktionen erlaubt. Konstanten bitte nicht hier im Inhaltsverzeichnis einfügen, genausowenig wie [[OpenGL-Extensions]].&lt;br /&gt;
&lt;br /&gt;
Die Funktionen sind bereits nach Gruppen sortiert (GL/GLU/etc.). Sollten Funktionen noch nicht in der Übersicht auftauchen, welche aber definitiv existieren, können diese nachgetragen werden. Funktionen die es in verschiedenen Ausprägungen gibt, werden ohne Parameterangabe eingetragen (also glVertex statt glVertex3f).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bitte haltet euch bei der Formatierung der Befehlsbeschreibung an die [[Funktionsvorlage]] (ich führe hier mal glBegin als Beispiel an), und erklärt nicht mehr als nötig. &lt;br /&gt;
Wenn ihr also einen Befehl habt der etwas mit VertexArrays zu tun hat, dann gehört dort '''nicht''' hinein was ein VertexArray ist oder bringt. Das gehört dann nach [[Techniken und Algorithmen]] oder [[Hintergrundwissen]] (je nach Thematik) und sollte dann in der Funktionsbeschreibung als ''interner Link'' untergebracht werden.&lt;br /&gt;
&lt;br /&gt;
'''Zu aller erst sollte die Orginalspezifikation übersetzt werden''' und erst dann eigene Hinweise untergebracht werden (z.B. Erfahrungen, typische Fehler etc.)&lt;br /&gt;
&lt;br /&gt;
===Artikel-Vorlage===&lt;br /&gt;
'''Wichtiger Hinweis ''' : Bei der Funktionsübersicht ist v.a. eine einheitliche Gliederung der Artikel wichtig. Deshalb haltet euch bitte an '''[[Funktionsvorlage|folgende Vorlage]]'''!&lt;br /&gt;
&lt;br /&gt;
===Kategorisieren von Artikeln===&lt;br /&gt;
Das Wiki ermöglicht es einen Artikel einer Kategorie zuzuordnen. Diese Möglichkeit sollte von Artikelschreibern genutzt werden.&lt;br /&gt;
Man ordnet einen Artikel einer Kategorie zu, in dem man '''am Ende des Artikels einen Link zu der Kategrie erstellt''' der er zugeordnet werden soll:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+Beispiel&lt;br /&gt;
|&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;4&amp;quot;&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;[[Kategorie:GL|Name ohne &amp;quot;gl&amp;quot;]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Das sind die neuen Kategorien:&lt;br /&gt;
*[[:Kategorie:GL]]&lt;br /&gt;
*[[:Kategorie:GLU]]&lt;br /&gt;
*[[:Kategorie:GLX]]&lt;br /&gt;
*[[:Kategorie:WGL]]&lt;br /&gt;
&lt;br /&gt;
Falls die Funktion bereits zum GL-Kern gehört kommt noch folgender Eintrag hinzu: &amp;lt;nowiki&amp;gt;[[Kategorie:GLx.x]]&amp;lt;/nowiki&amp;gt; wobei das x.x durch die GL-Versionsnummer (z.B. &amp;quot;1.2&amp;quot; oder &amp;quot;2.0&amp;quot;), seit dem die Funktion dabei ist, ersetzt wird.&lt;br /&gt;
&lt;br /&gt;
== [[:Kategorie:GL|GL]] ==&lt;br /&gt;
Abkürzung für '''G'''raphics '''L'''ibrary, hierunter fallen alle Funktionen die direkter Bestandteil (entweder als Kernfunktion oder über Extensions) der OpenGL sind.&lt;br /&gt;
Hartnäckige Gerüchte, '''GL''' stünde für Glide und somit OpenGL für Open Glide, sind schlichtweg falsch, erfreuen sich jedoch immernoch großer Beliebtheit.&lt;br /&gt;
&lt;br /&gt;
=== A ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glAccum]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glActiveStencilFaceEXT]]''' || - || - || [[glActiveStencilFaceEXT]] || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[glActiveTexture]]''' || {{Version_1_3}} || [[glActiveTextureARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glAddSwapHintRectWIN]]''' || - || - || - || [[glAddSwapHintRectWIN]]&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glAlphaFunc]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glApplyTextureEXT]]''' || - || - || [[glApplyTextureEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glAreTexturesResident]]''' || {{Version_1_1}} || - || [[glAreTexturesResidentEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glArrayElement]]''' || {{Version_1_1}} || - || [[glArrayElementEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glAttachShader]]''' || {{Version_2_0}}  || [[glAttachObjectARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== B ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBegin]]'''{{excIcon}} || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBeginConditionalRender]]''' || {{Version_3_0}} || - || - || [[glBeginConditionalRenderNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBeginQuery]]''' || {{Version_1_5}} || [[glBeginQueryARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBeginSceneEXT]]''' || - || - || [[glBeginSceneEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBeginTransformFeedback]]''' || {{Version_3_0}} || - || [[glBeginTransformFeedbackEXT]]{{altIcon}} || [[glBeginTransformFeedbackNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBeginVertexShaderEXT]]''' || - || - || [[glBeginVertexShaderEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindAttribLocation]]''' || {{Version_2_0}} || [[glBindAttribLocationARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindBuffer]]''' || {{Version_1_5}} || [[glBindBufferARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindBufferBase]]''' || {{Version_3_0}} || - || [[glBindBufferBaseEXT]]{{altIcon}} || [[glBindBufferBaseNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindBufferOffsetEXT]]''' || - || - || [[glBindBufferOffsetEXT]] || [[glBindBufferOffsetNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindBufferRange]]''' || {{Version_3_0}} || - || [[glBindBufferRangeEXT]]{{altIcon}} || [[glBindBufferRangeNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindFragDataLocation]]''' || {{Version_3_0}} || - || [[glBindFragDataLocationEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindFragDataLocationIndexed]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindFramebuffer]]''' || {{Version_3_0}} || - || [[glBindFramebufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindLightParameterEXT]]''' || - || - || [[glBindLightParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindMaterialParameterEXT]]''' || - || - || [[glBindMaterialParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindMultiTextureEXT]]''' || - || - || [[glBindMultiTextureEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindParameterEXT]]''' || - || - || [[glBindParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindProgramARB]]''' || - || [[glBindProgramARB]] || - || [[glBindProgramNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindRenderbuffer]]''' || {{Version_3_0}} || - || [[glBindRenderbufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindSampler]]''' || {{Version_3_3}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindTexGenParameterEXT]]''' || - || - || [[glBindTexGenParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindTexture]]''' || {{Version_1_1}} || - || [[glBindTextureEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindTextureUnitParameterEXT]]''' || - || - || [[glBindTextureUnitParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindVertexArray]]''' || {{Version_3_0}} || - || - || [[glBindVertexArrayAPPLE]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBindVertexShaderEXT]]''' || - || - || [[glBindVertexShaderEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBinormalPointerEXT]]''' || - || - || [[glBinormalPointerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBitmap]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendColor]]''' || {{Version_1_2}} || - || [[glBlendColorEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendEquation]]''' || {{Version_1_2}} || - || [[glBlendEquationEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendEquationSeparate]]''' || {{Version_2_0}} || - || [[glBlendEquationSeparateEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendFunc]]'''{{excIcon}} || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlendFuncSeparate]]''' || {{Version_1_4}} || - || [[glBlendFuncSeparateEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBlitFramebuffer]]''' || {{Version_3_0}} || - || [[glBlitFramebufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBufferData]]''' || {{Version_1_5}} || [[glBufferDataARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBufferRegionEnabledEXT]]''' || - || - || [[glBufferRegionEnabledEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glBufferSubData]]''' || {{Version_1_5}} || [[glBufferSubDataARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== C ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCallList]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCallLists]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCheckFramebufferStatus]]''' || {{Version_3_0}} || - || [[glCheckFramebufferStatusEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCheckNamedFramebufferStatusEXT]]''' || - || - || [[glCheckNamedFramebufferStatusEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClampColor]]''' || {{Version_3_0}} || [[glClampColorARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClear]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearAccum]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearBuffer]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearColor]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearDepth]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearIndex]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClearStencil]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClientActiveTexture]]''' || {{Version_1_3}} || [[glClientActiveTextureARB]]{{altIcon}} || -   || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClientAttribDefaultEXT]]''' || - || - || [[glClientAttribDefaultEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClientWaitSync]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glClipPlane]]'''{{excIcon}} || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColor]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorMask]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorMaskIndexedEXT]]''' || - || - || [[glColorMaskIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorMaterial]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorPointer]]''' || {{Version_1_1}} || - || [[glColorPointerEXT]]{{altIcon}} || [[glColorPointerINTEL]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorSubTable]]''' || {{Version_1_2}} || - || [[glColorSubTableEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorTable]]''' || {{Version_1_2}} || - || [[glColorTableEXT]]{{altIcon}} || [[glColorTableSGI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glColorTableParameter]]''' || {{Version_1_2}}|| - || - || [[glColorTableParameterSGI]]{{altIcon}} &lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompileShader]]''' || {{Version_2_0}} || [[glCompileShaderARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedMultiTexImageEXT]]''' || - || - || [[glCompressedMultiTexImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedMultiTexSubImageEXT]]''' || - || - || [[glCompressedMultiTexSubImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedTexImage]]''' || {{Version_1_3}} || [[glCompressedTexImageARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedTexSubImage]]''' || {{Version_1_3}} || [[glCompressedTexSubImageARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedTextureImageEXT]]''' || - || - || [[glCompressedTextureImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCompressedTextureSubImageEXT]]''' || - || - || [[glCompressedTextureSubImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glConvolutionFilter1D]]''' || {{Version_1_2}} || - || [[glConvolutionFilter1DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glConvolutionFilter2D]]''' || {{Version_1_2}} || - || [[glConvolutionFilter2DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glConvolutionParameter]]''' || {{Version_1_2}} || - || [[glConvolutionParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyBufferSubData]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyColorSubTable]]''' || {{Version_1_2}} || - || [[glCopyColorSubTableEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyColorTable]]''' || {{Version_1_2}} || - || - || [[glCopyColorTableSGI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyConvolutionFilter]]''' || {{Version_1_2}} || - || [[glCopyConvolutionFilterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyMultiTexImageEXT]]''' || - || - || [[glCopyMultiTexImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyMultiTexSubImageEXT]]''' || - || - || [[glCopyMultiTexSubImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyPixels]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexImage1D]]''' || {{Version_1_1}} || - || [[glCopyTexImage1DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexImage2D]]''' || {{Version_1_1}} || - || [[glCopyTexImage2DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexSubImage1D]]''' || {{Version_1_1}} || - || [[glCopyTexSubImage1DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexSubImage2D]]''' || {{Version_1_1}} || - || [[glCopyTexSubImage2DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTexSubImage3D]]''' || {{Version_1_2}} || - || [[glCopyTexSubImage3DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTextureImageEXT]]''' || - || - || [[glCopyTextureImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCopyTextureSubImageEXT]]''' || - || - || [[glCopyTextureSubImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCreateProgram]]''' || {{Version_2_0}} || [[glCreateProgramObjectARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCreateShader]]''' || {{Version_2_0}} || [[glCreateShaderObjectARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCullFace]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCullParameterEXT]]''' || - || - || [[glCullParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glCurrentPaletteMatrixARB]]''' || - || [[glCurrentPaletteMatrixARB]] || - || -&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== D ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteBufferRegionEXT]]''' || - || - || [[glDeleteBufferRegionEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteBuffers]]''' || {{Version_1_5}} || [[glDeleteBuffersARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteFramebuffers]]''' || {{Version_3_0}} || - || [[glDeleteFramebuffersEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteLists]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteProgram]]''' || {{Version_2_0}} || [[glDeleteObjectARB]] {{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteProgramsARB]]''' || - || [[glDeleteProgramsARB]] || - || [[glDeleteProgramsNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteQueries]]''' || {{Version_1_5}} || [[glDeleteQueriesARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteRenderbuffers]]''' || {{Version_3_0}} || - || [[glDeleteRenderbuffersEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteShader]]''' || {{Version_2_0}} || [[glDeleteObjectARB]] {{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteSync]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteTextures]]''' || {{Version_1_1}} || - || [[glDeleteTexturesEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteVertexArrays]]''' || {{Version_3_0}} || - || - || [[glDeleteVertexArraysAPPLE]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDeleteVertexShaderEXT]]''' || - || - || [[glDeleteVertexShaderEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDepthBoundsEXT]]''' || - || - || [[glDepthBoundsEXT]] || [[glDepthBoundsNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDepthFunc]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDepthMask]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDepthRange]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDetachShader]]''' || {{Version_2_0}} || [[glDetachObjectARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisable]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisableClientState]]''' || {{Version_1_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisableClientStateIndexedEXT]]''' || - || - || [[glDisableClientStateIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisableIndexedEXT]]''' || - || - || [[glDisableIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisableVariantClientStateEXT]]''' || - || - || [[glDisableVariantClientStateEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDisableVertexAttribArray]]''' || {{Version_2_0}} || [[glDisableVertexAttribArrayARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawArrays]]''' || {{Version_1_1}} || - || [[glDrawArraysEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawArraysInstanced]]''' || {{Version_3_1}} || [[glDrawArraysInstancedARB]] || [[glDrawArraysInstancedEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawBuffer]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawBufferRegionEXT]]''' || - || - || [[glDrawBufferRegionEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawBuffers]]''' || {{Version_2_0}} || [[glDrawBuffersARB]]{{altIcon}} || - || [[glDrawBuffersATI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawElements]]''' || {{Version_1_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawElementsBaseVertex]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawElementsInstanced]]''' || {{Version_3_1}} || [[glDrawElementsInstancedARB]] || [[glDrawElementsInstancedEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawElementsInstancedBaseVertex]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawPixels]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawRangeElements]]''' || {{Version_1_2}} || - || [[glDrawRangeElementsEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glDrawRangeElementsBaseVertex]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== E ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEdgeFlag]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEdgeFlagPointer]]''' || {{Version_1_1}} || - || [[glEdgeFlagPointerEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnable]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnableClientState]]''' || {{Version_1_1}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnableClientStateIndexedEXT]]''' || - || - || [[glEnableClientStateIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnableIndexedEXT]]''' || - || - || [[glEnableIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnableVariantClientStateEXT]]''' || - || - || [[glEnableVariantClientStateEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnableVertexAttribArray]]''' || {{Version_2_0}} || [[glEnableVertexAttribArrayARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEnd]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndConditionalRender]]''' || {{Version_3_0}} || - || - || [[glEndConditionalRenderNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndList]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndQuery]]''' || {{Version_1_5}} || [[glEndQueryARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndSceneEXT]]''' || - || - || [[glEndSceneEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndTransformFeedback]]''' || {{Version_3_0}} || - || [[glEndTransformFeedbackEXT]]{{altIcon}} || [[glEndTransformFeedbackNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEndVertexShaderEXT]]''' || - || - || [[glEndVertexShaderEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEvalCoord]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEvalMesh]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glEvalPoint]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glExtractComponentEXT]]''' || - || - || [[glExtractComponentEXT]] || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== F ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFeedbackBuffer]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFenceSync]]''' || {{Version_3_2}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFinish]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFlush]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFlushMappedBufferRange]]''' || {{Version_3_0}} || - || - || [[glFlushMappedBufferRangeAPPLE]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFog]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFogCoord]]''' || {{Version_1_4}} || - || [[glFogCoordEXT]]{{altIcon}}  || [[glFogCoordNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFogCoordPointer]]''' || {{Version_1_4}} || - || [[glFogCoordPointerEXT]]{{altIcon}}  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFragmentColorMaterialEXT]]''' || - || - || [[glFragmentColorMaterialEXT]]  || [[glFragmentColorMaterialSGIX]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFragmentLightEXT]]''' || - || - || [[glFragmentLightEXT]]  || [[glFragmentLightSGIX]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFragmentLightModelEXT]]''' || - || - || [[glFragmentLightModelEXT]]  || [[glFragmentLightModelSGIX]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFragmentMaterialEXT]]''' || - || - || [[glFragmentMaterialEXT]]  || [[glFragmentMaterialSGIX]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFramebufferDrawBufferEXT]]''' || - || - || [[glFramebufferDrawBufferEXT]]  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFramebufferDrawBuffersEXT]]''' || - || - || [[glFramebufferDrawBuffersEXT]]  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFramebufferReadBufferEXT]]''' || - || - || [[glFramebufferReadBufferEXT]]  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFrameBufferRenderBuffer]]''' || {{Version_3_0}} || - || [[glFrameBufferRenderBufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFramebufferTexture]]''' || {{Version_3_0}} || [[glFramebufferTextureARB]]{{altIcon}} || [[glFramebufferTextureEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFrameBufferTexture1D]]''' || {{Version_3_0}} || - || [[glFrameBufferTexture1DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFrameBufferTexture2D]]''' || {{Version_3_0}} || - || [[glFrameBufferTexture2DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFrameBufferTexture3D]]''' || {{Version_3_0}} || - || [[glFrameBufferTexture3DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFramebufferTextureFaceARB]]''' || - || [[glFramebufferTextureFaceARB]] || [[glFramebufferTextureFaceEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFramebufferTextureLayer]]''' || {{Version_3_0}} || [[glFramebufferTextureLayerARB]]{{altIcon}} || [[glFramebufferTextureLayerEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFrontFace]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glFrustum]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== G ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenBuffers]]''' || {{Version_1_5}} || [[glGenBuffersARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenerateMipmap]]''' || {{Version_3_0}} || - || [[glGenerateMipmapEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenerateMultiTexMipmapEXT]]''' || - || - || [[glGenerateMultiTexMipmapEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenerateTextureMipmapEXT]]''' || - || - || [[glGenerateTextureMipmapEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenFramebuffers]]''' || {{Version_3_0}} || - || [[glGenFramebuffersEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenLists]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenProgramsARB]]''' || - || [[glGenProgramsARB]] || -  || [[glGenProgramsNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenQueries]]''' || {{Version_1_5}} || [[glGenQueriesARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenRenderbuffers]]''' || {{Version_3_0}} || - || [[glGenRenderbuffersEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenSymbolsEXT]]''' || - || - || [[glGenSymbolsEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenTextures]]''' || {{Version_1_1}} || - || [[glGenTexturesEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenVertexArrays]]''' || {{Version_3_0}} || - || - || [[glGenVertexarraysAPPLE]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGenVertexShadersEXT]]''' || - || - || [[glGenVertexShadersEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGet]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveAttrib]]''' || {{Version_2_0}} || [[glGetActiveAttribARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveSubroutineName]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveSubroutineUniform]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveSubroutineUniformName]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniform]]''' || {{Version_2_0}} || [[glGetActiveUniformARB]] {{altIcon}}|| -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniformBlock]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniformBlockName]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniformName]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetActiveUniforms]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetAttachedShaders]]''' || {{Version_2_0}} || [[glGetAttachedObjectsARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetAttribLocation]]''' || {{Version_2_0}} || [[glGetAttribLocationARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetBooleanv]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetBooleanIndexedEXT]]''' || - || - || [[glGetBooleanIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetBufferParameter]]''' || {{Version_1_5}} || [[glGetBufferParameterARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetBufferPointerv]]''' || {{Version_1_5}} || [[glGetBufferPointerARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetBufferSubData]]''' || {{Version_1_5}} || [[glGetBufferSubDataARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetClipPlane]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetColorTable]]''' || {{Version_1_2}} || - || [[glGetColorTableEXT]]{{altIcon}} || [[glGetColorTableSGI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetColorTableParameter]]''' || {{Version_1_2}} || - || [[glGetColorTableParameterEXT]]{{altIcon}} || [[glGetColorTableParameterSGI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetCompressedMultiTexImageEXT]]''' || - || - || [[glGetCompressedMultiTexImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetCompressedTexImage]]''' || {{Version_1_3}} || [[glGetCompressedTexImageARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetCompressedTextureImageEXT]]''' || - || - || [[glGetCompressedTextureImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetConvolutionFilter]]''' || {{Version_1_2}} || - || [[glGetConvolutionFilterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetConvolutionParameter]]''' || {{Version_1_2}} || - || [[glGetConvolutionParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetDoublev]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetDoubleIndexedEXT]]''' || - || - || [[glGetDoubleIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetError]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFloatv]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFloatIndexedEXT]]''' || - || - || [[glGetFloatIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFragDataLocation]]''' || {{Version_3_0}} || - || [[glGetFragDataLocationEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFragmentLightEXT]]''' || - || - || [[glGetFragmentLightEXT]] || [[glGetFragmentLightSGIX]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFragmentMaterialEXT]]''' || - || - || [[glGetFragmentMaterialEXT]] || [[glGetFragmentMaterialSGIX]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFramebufferAttachmentParameter]]''' || {{Version_3_0}} || - || [[glGetFramebufferAttachmentParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetFramebufferParameterEXT]]''' || - || - || [[glGetFramebufferParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|''als Parameter von [[glGet#GL_CURRENT_PROGRAM|glGet]]'' || {{Version_2_0}} || [[glGetHandleARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetHistogram]]''' || {{Version_1_2}} || - || [[glGetHistogramEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetHistogramParameter]]''' || {{Version_1_2}} || - || [[glGetHistogramParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetIntegerv]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetIntegerIndexedEXT]]''' || - || - || [[glGetIntegerIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetInvariantBooleanEXT]]''' || - || - || [[glGetInvariantBooleanEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetInvariantFloatEXT]]''' || - || - || [[glGetInvariantFloatEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetInvariantIntegerEXT]]''' || - || - || [[glGetInvariantIntegerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetLight]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetLocalConstantBooleanEXT]]''' || - || - || [[glGetLocalConstantBooleanEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetLocalConstantFloatEXT]]''' || - || - || [[glGetLocalConstantFloatEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetLocalConstantIntegerEXT]]''' || - || - || [[glGetLocalConstantIntegerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMap]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMaterial]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMinmax]]''' || {{Version_1_2}} || - || [[glGetMinmaxEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMinmaxParameter]]''' || {{Version_1_2}} || - || [[glGetMinmaxParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMultisample]]''' || {{Version_3_2}} || - || -  || [[glGetMultisampleNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMultiTexEnvEXT]]''' || - || - || [[glGetMultiTexEnvEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMultiTexGenEXT]]''' || - || - || [[glGetMultiTexGenEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMultiTexImageEXT]]''' || - || - || [[glGetMultiTexImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMultiTexLevelParameterEXT]]''' || - || - || [[glGetMultiTexLevelParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetMultiTexParameterEXT]]''' || - || - || [[glGetMultiTexParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetNamedBufferParameterEXT]]''' || - || - || [[glGetNamedBufferParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetNamedBufferPointerEXT]]''' || - || - || [[glGetNamedBufferPointerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetNamedBufferSubDataEXT]]''' || - || - || [[glGetNamedBufferSubDataEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetNamedFramebufferAttachmentParameterEXT]]''' || - || - || [[glGetNamedFramebufferAttachmentParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetNamedProgramEXT]]''' || - || - || [[glGetNamedProgramEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetNamedProgramLocalParameterEXT]]''' || - || - || [[glGetNamedProgramLocalParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetNamedProgramStringEXT]]''' || - || - || [[glGetNamedProgramStringEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetNamedRenderbufferParameterEXT]]''' || - || - || [[glGetNamedRenderbufferParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetPixelMap]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetPixelTransformParameterEXT]]''' || - || - || [[glGetPixelTransformParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetPointerv]]''' || {{Version_1_0}} || - || [[glGetPointervEXT]]{{altIcon}}  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetPointerIndexedEXT]]''' || - || - || [[glGetPointerIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetPolygonStipple]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgram]]''' || {{Version_2_0}} || [[glGetObjectParameterARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgramARB]]''' || - || [[glGetProgramARB]] || - || [[glGetProgramNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgramEnvParameterARB]]''' || - || [[glGetProgramEnvParameterARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgramInfoLog]]''' || {{Version_2_0}} || [[glGetInfoLogARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgramLocalParameterARB]]''' || - || [[glGetProgramLocalParameterARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgramStage]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetProgramStringARB]]''' || - || [[glGetProgramStringARB]] || -  || [[glGetProgramStringNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetQueryiv]]''' || {{Version_1_5}} || [[glGetQueryARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetQueryObject]]''' || {{Version_1_5}} || [[glGetQueryObjectARB]]{{altIcon}} || [[glGetQueryObjectEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetRenderbufferParameter]]''' || {{Version_3_0}} || - || [[glGetRenderbufferParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetSeparableFilter]]''' || {{Version_1_2}} || - || [[glGetSeparableFilterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetShader]]''' || {{Version_2_0}} || [[glGetObjectParameterARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetShaderInfoLog]]''' || {{Version_2_0}} || [[glGetInfoLogARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetShaderSource]]''' || {{Version_2_0}} || [[glGetShaderSourceARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetString]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetSubroutineIndex]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetSubroutineUniformLocation]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetSync]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexEnv]]''' || {{Version_1_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexGen]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexImage]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexLevelParameter]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTexParameter]]''' || {{Version_1_0}} || - || [[glGetTexParameterEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTextureImageEXT]]''' || - || - || [[glGetTextureImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTextureLevelParameterEXT]]''' || - || - || [[glGetTextureLevelParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTextureParameterEXT]]''' || - || - || [[glGetTextureParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetTransformFeedbackVarying]]''' || {{Version_3_0}} || - || [[glGetTransformFeedbackVaryingEXT]]{{altIcon}} || [[glGetTransformFeedbackVaryingNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniform]]''' || {{Version_2_0}} || [[glGetUniformARB]]{{altIcon}} || [[glGetUniformEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformBlockIndex]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformBufferSizeEXT]]''' || - || - || [[glGetUniformBufferSizeEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformIndices]]''' || {{Version_3_1}} || - || - || -|&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformLocation]]''' || {{Version_2_0}} || [[glGetUniformLocationARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformOffsetEXT]]''' || - || - || [[glGetUniformOffsetEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetUniformSubroutine]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetVariantBooleanEXT]]''' || - || - || [[glGetVariantBooleanEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetVariantFloatEXT]]''' || - || - || [[glGetVariantFloatEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetVariantIntegerEXT]]''' || - || - || [[glGetVariantIntegerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetVariantPointerEXT]]''' || - || - || [[glGetVariantPointerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetVertexAttrib]]''' || {{Version_2_0}} || [[glGetVertexAttribARB]]{{altIcon}} || [[glGetVertexAttribEXT]] || [[glGetVertexAttribNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glGetVertexAttribPointer]]''' || {{Version_2_0}} || [[glGetVertexAttribPointerARB]]{{altIcon}} || -  || [[glGetVertexAttribPointerNV]]{{altIcon}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== H ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glHint]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glHistogram]]''' || {{Version_1_2}} || - || [[glHistogramEXT]]{{altIcon}}  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== I ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIndex]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIndexFuncEXT]]''' || - || - || [[glIndexFuncEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIndexMask]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIndexMaterialEXT]]''' || - || - || [[glIndexMaterialEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIndexPointer]]''' || {{Version_1_1}} || - || [[glIndexPointerEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glInitNames]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glInsertComponentEXT]]''' || - || - || [[glInsertComponentEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glInterleavedArrays]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsBuffer]]''' || {{Version_1_5}} || [[glIsBufferARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsEnabled]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsEnabledIndexedEXT]]''' || - || - || [[glIsEnabledIndexedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsFramebuffer]]''' || {{Version_3_0}} || - || [[glIsFramebufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsList]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsProgram]]''' || {{Version_2_0}} || [[glIsProgramARB]]{{altIcon}} || - || [[glIsProgramNV]]{{altIcon}} &lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsQuery]]''' || {{Version_1_5}} || [[glIsQueryARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsRenderbuffer]]''' || {{Version_3_0}} || - || [[glIsRenderbufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsShader]]''' || {{Version_2_0}} || - || -   || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsSync]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsTexture]]''' || {{Version_1_0}} || - || [[glIsTextureEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsVariantEnabledEXT]]''' || - || - || [[glIsVariantEnabledEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glIsVertexArray]]''' || {{Version_3_0}} || - || - || [[glIsVertexArrayAPPLE]]{{altIcon}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== L ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLight]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLightEnvEXT]]''' || - || - || [[glLightEnvEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLightModel]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLineStipple]]'''{{excIcon}} || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLineWidth]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLinkProgram]]''' || {{Version_2_0}} || [[glLinkProgramARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glListBase]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLoadIdentity]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLoadMatrix]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLoadName]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLoadTransposeMatrix]]''' || {{Version_1_3}} || [[glLoadTransposeMatrixARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLockArraysEXT]]''' || - || - || [[glLockArraysEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glLogicOp]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== M ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMap1]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMap2]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMapBuffer]]''' || {{Version_1_5}} || [[glMapBufferARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMapBufferRange]]''' || {{Version_3_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMapGrid]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMapNamedBufferEXT]]''' || - || - || [[glMapNamedBufferEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMaterial]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixIndexARB]]''' || - || [[glMatrixIndexARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixIndexPointerARB]]''' || - || [[glMatrixIndexPointerARB]] || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixFrustumEXT]]''' || - || - || [[glMatrixFrustumEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixLoadEXT]]''' || - || - || [[glMatrixLoadEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixLoadIdentityEXT]]''' || - || - || [[glMatrixLoadIdentityEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixLoadTransposedEXT]]''' || - || - || [[glMatrixLoadTransposedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixMode]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixMultEXT]]''' || - || - || [[glMatrixMultEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixMultTransposedEXT]]''' || - || - || [[glMatrixMultTransposedEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixOrthoEXT]]''' || - || - || [[glMatrixOrthoEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixPopEXT]]''' || - || - || [[glMatrixPopEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixPushEXT]]''' || - || - || [[glMatrixPushEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixRotateEXT]]''' || - || - || [[glMatrixRotateEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixScaleEXT]]''' || - || - || [[glMatrixScaleEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMatrixTranslateEXT]]''' || - || - || [[glMatrixTranslateEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMinmax]]''' || {{Version_1_2}} || - || [[glMinmaxEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiDrawArrays]]''' || {{Version_1_4}} || - || [[glMultiDrawArraysEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiDrawElements]]''' || {{Version_1_4}} || - || [[glMultiDrawElementsEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexBufferEXT]]''' || - || - || [[glMultiTexBufferEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexCoord]]''' || {{Version_1_3}} || [[glMultiTexCoordARB]]{{altIcon}} || -  || [[glMultiTexCoordNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexCoordPointerEXT]]''' || - || - || [[glMultiTexCoordPointerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexEnvEXT]]''' || - || - || [[glMultiTexEnvEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexGenEXT]]''' || - || - || [[glMultiTexGenEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexImageEXT]]''' || - || - || [[glMultiTexImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexParameterEXT]]''' || - || - || [[glMultiTexParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexRenderbufferEXT]]''' || - || - || [[glMultiTexRenderbufferEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultiTexSubImageEXT]]''' || - || - || [[glMultiTexSubImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultMatrix]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glMultTransposeMatrix]]''' || {{Version_1_3}} || [[glMultTransposeMatrixARB]]{{altIcon}} || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== N ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedBufferDataEXT]]''' || - || - || [[glNamedBufferDataEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedBufferSubDataEXT]]''' || - || - || [[glNamedBufferSubDataEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedFramebufferRenderbufferEXT]]''' || - || - || [[glNamedFramebufferRenderbufferEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedFramebufferTextureEXT]]''' || - || - || [[glNamedFramebufferTextureEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedFramebufferTexture1DEXT]]''' || - || - || [[glNamedFramebufferTexture1DEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedFramebufferTexture2DEXT]]''' || - || - || [[glNamedFramebufferTexture2DEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedFramebufferTexture3DEXT]]''' || - || - || [[glNamedFramebufferTexture3DEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedFramebufferTextureFaceEXT]]''' || - || - || [[glNamedFramebufferTextureFaceEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedFramebufferTextureLayerEXT]]''' || - || - || [[glNamedFramebufferTextureLayerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedProgramLocalParameterEXT]]''' || - || - || [[glNamedProgramLocalParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedProgramStringEXT]]''' || - || - || [[glNamedProgramStringEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedRenderbufferStorageEXT]]''' || - || - || [[glNamedRenderbufferStorageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedRenderbufferStorageMultisampleEXT]]''' || - || - || [[glNamedRenderbufferStorageMultisampleEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNamedRenderbufferStorageMultisampleCoverageEXT]]''' || - || - || [[glNamedRenderbufferStorageMultisampleCoverageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNewBufferRegionEXT]]''' || - || - || [[glNewBufferRegionEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNewList]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNormal]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glNormalPointer]]''' || {{Version_1_1}} || - || [[glNormalPointerEXT]]{{altIcon}} || [[glNormalPointerINTEL]]{{altIcon}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 0 ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glOrtho]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== P ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPassThrough]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPatchParameter]]''' || {{Version_4_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPixelMap]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPixelStore]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPixelTransfer]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPixelTransformParameterEXT]]''' || - || - || [[glPixelTransformParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPixelZoom]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPointParameter]]''' || {{Version_1_4}} || [[glPointParameterARB]]{{altIcon}} || [[glPointParameterEXT]]{{altIcon}}  || [[glPointParameterNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPointSize]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPolygonMode]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPolygonOffset]]''' || {{Version_1_0}} || - || [[glPolygonOffsetEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPolygonStipple]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPopAttrib]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPopClientAttrib]]''' || {{Version_1_0}} || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPopMatrix]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPopName]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPrimitiveRestart]]''' || {{Version_3_1}} || - || -  || [[glPrimitiveRestartNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPrimitiveRestartIndex]]''' || {{Version_3_1}} || - || -  || [[glPrimitiveRestartIndexNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPrioritizeTextures]]''' || {{Version_1_0}} || - || [[glPrioritizeTexturesEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProgramEnvParameterARB]]''' || - || [[glProgramEnvParameterARB]] || [[glProgramEnvParameterEXT]]{{altIcon}} || [[glProgramEnvParameterNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProgramLocalParameterARB]]''' || - || [[glProgramLocalParameterARB]] || [[glProgramLocalParameterEXT]]{{altIcon}} || [[glProgramLocalParameterNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProgramParameterARB]]''' || - || [[glProgramParameterARB]] || [[glProgramParameterEXT]]{{altIcon}}  || [[glProgramParameterNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProgramStringARB]]''' || - || [[glProgramStringARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProgramUniformEXT]]''' || - || - || [[glProgramUniformEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProgramUniformMatrixEXT]]''' || - || - || [[glProgramUniformMatrixEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glProvokingVertex]]''' || {{Version_3_2}} || - || [[glProvokingVertexEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPushAttrib]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPushClientAttrib]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPushClientAttribDefaultEXT]]''' || - || - || [[glPushClientAttribDefaultEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPushMatrix]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glPushName]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== R ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRasterPos]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glReadBuffer]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glReadBufferRegionEXT]]''' || - || - || [[glReadBufferRegionEXT]]  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glReadPixels]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRect]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRenderbufferStorage]]''' || {{Version_3_0}} || - || [[glRenderbufferStorageEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRenderbufferStorageMultisample]]''' || {{Version_3_0}} || - || [[glRenderbufferStorageMultisampleEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRenderMode]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glResetHistogram]]''' || {{Version_1_2}} || - || [[glResetHistogramEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glResetMinmax]]''' || {{Version_1_2}} || - || [[glResetMinmaxEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glRotate]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== S ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSampleCoverage]]''' || {{Version_1_3}} || [[glSampleCoverageARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSampleMask]]''' || {{Version_3_2}} || - || [[glSampleMaskEXT]]{{altIcon}} || [[glSampleMaskSGIS]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSamplePatternEXT]]''' || - || - || [[glSamplePatternEXT]] || [[glSamplePatternSGIS]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glScale]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glScissor]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSecondaryColor]]''' || {{Version_1_4}} || - || [[glSecondaryColorEXT]]{{altIcon}} || [[glSecondaryColorNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSecondaryColorPointer]]''' || {{Version_1_4}} || - || [[glSecondaryColorPointerEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSelectBuffer]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSeparableFilter2D]]''' || {{Version_1_2}} || - || [[glSeparableFilter2DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSetInvariantEXT]]''' || - || - || [[glSetInvariantEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSetLocalConstantEXT]]''' || - || - || [[glSetLocalConstantEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glShadeModel]]'''{{excIcon}} || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glShaderOp1EXT]]''' || - || - || [[glShaderOp1EXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glShaderOp2EXT]]''' || - || - || [[glShaderOp2EXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glShaderOp3EXT]]''' || - || - || [[glShaderOp3EXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glShaderSource]]''' || {{Version_2_0}} || [[glShaderSourceARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilFunc]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilFuncSeparate]]''' || {{Version_2_0}} || - || - || [[glStencilFuncSeparateATI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilMask]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilMaskSeparate]]''' || {{Version_2_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilOp]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glStencilOpSeparate]]''' || {{Version_2_0}} || - || - || [[glStencilOpSeparateATI]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glSwizzleEXT]]''' || - || - || [[glSwizzleEXT]] || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== T ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTangentPointerEXT]]''' || - || - || [[glTangentPointerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexBuffer]]''' || {{Version_3_1}} || [[glTexBufferARB]]{{altIcon}} || [[glTexBufferEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexCoord]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexCoordPointer]]''' || {{Version_1_1}} || - || [[glTexCoordPointerEXT]]{{altIcon}} || [[glTexCoordPointerINTEL]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexEnv]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexGen]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage1D]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage2D]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage2DMultisample]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage3D]]''' || {{Version_1_2}} || - || [[glTexImage3DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexImage3DMultisample]]''' || {{Version_3_2}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexParameter]]''' || {{Version_1_0}} || - || [[glTexParameterIEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexSubImage1D]]''' || {{Version_1_0}} || - || [[glTexSubImage1DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexSubImage2D]]''' || {{Version_1_0}} || - || [[glTexSubImage2DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTexSubImage3D]]''' || {{Version_1_2}} || - || [[glTexSubImage3DEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTextureBufferEXT]]''' || - || - || [[glTextureBufferEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTextureImageEXT]]''' || - || - || [[glTextureImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTextureLightEXT]]''' || - || - || [[glTextureLightEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTextureMaterialEXT]]''' || - || - || [[glTextureMaterialEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTextureNormalEXT]]''' || - || - || [[glTextureNormalEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTextureParameterEXT]]''' || - || - || [[glTextureParameterEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTextureRenderbufferEXT]]''' || - || - || [[glTextureRenderbufferEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTextureSubImageEXT]]''' || - || - || [[glTextureSubImageEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTransformFeedbackVaryings]]''' || {{Version_3_0}} || - || [[glTransformFeedbackVaryingsEXT]]{{altIcon}} || [[glTransformFeedbackVaryingsNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glTranslate]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== U ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUniform]]''' || {{Version_2_0}} || [[glUniformARB]]{{altIcon}} || [[glUniformEXT]]{{altIcon}} || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUniformBlockBinding]]''' || {{Version_3_1}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUniformBufferEXT]]''' || - || - || [[glUniformBufferEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUniformMatrix]]''' || {{Version_2_0}} || [[glUniformMatrixARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUniformSubroutines]]''' || {{Version_4_0}} || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUnlockArraysEXT]]''' || - || - || [[glUnlockArraysEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUseProgram]]''' || {{Version_2_0}} || [[glUseProgramObjectARB]]{{altIcon}} ||- || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUnmapBuffer]]''' || {{Version_1_5}} || [[glUnmapBufferARB]]{{altIcon}} || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glUnmapNamedBufferEXT]]''' || - || - || [[glUnmapNamedBufferEXT]] || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== V ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glValidateProgram]]''' || {{Version_2_0}} || [[glValidateProgramARB]]{{altIcon}} || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVariantEXT]]''' || - || - || [[glVariantEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVariantPointerEXT]]''' || - || - || [[glVariantPointerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertex]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexAttrib]]''' || {{Version_2_0}} || [[glVertexAttribARB]]{{altIcon}} || [[glVertexAttribEXT]]{{altIcon}} || [[glVertexAttribNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexAttribDivisor]]''' || {{Version_3_3}} || [[glVertexAttribDivisorARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexAttribPointer]]''' || {{Version_2_0}} || [[glVertexAttribPointerARB]]{{altIcon}} || [[glVertexAttribPointerEXT]]{{altIcon}} || [[glVertexAttribPointerNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexBlendARB]]''' || - || [[glVertexBlendARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexPointer]]''' || {{Version_1_1}} || - || [[glVertexPointerEXT]]{{altIcon}} || [[glVertexPointerINTEL]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexWeightEXT]]''' || - || - || [[glVertexWeightEXT]] || [[glVertexWeightNV]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glVertexWeightPointerEXT]]''' || - || - || [[glVertexWeightPointerEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glViewport]]''' || {{Version_1_0}} || - || -  || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== W ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glWaitSync]]''' || {{Version_3_2}} || - || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glWeightARB]]''' || - || [[glWeightARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glWeightPointerARB]]''' || - || [[glWeightPointerARB]] || -  || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glWindowPos]]''' || {{Version_1_4}} || [[glWindowPosARB]]{{altIcon}} || -  || [[glWindowPosMESA]]{{altIcon}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glWriteMaskEXT]]''' || - || - || [[glWriteMaskEXT]] || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== OpenGL Parameter-Tabellen ===&lt;br /&gt;
Die nachfolgenden Listen enthalten Parameter- bzw. Typbeschreibungen, die bei vielen OpenGL-Funktionen immer wieder auftauchen.&lt;br /&gt;
&lt;br /&gt;
[[internes Pixelformat|interne Pixelformate]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Pixelformat|Pixelformate]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Pixeldatentyp|Datentypen für Pixel]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [[:Kategorie:GLU|GLU]] ==&lt;br /&gt;
(Was ist die [[GLU]]?)&lt;br /&gt;
&lt;br /&gt;
=== B ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluBeginCurve]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluBeginPolygon]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluBeginSurface]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluBeginTrim]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluBuild1DMipmaps]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluBuild2DMipmaps]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluBuild3DMipmaps]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== C ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluCylinder]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== D ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluDeleteNurbsRenderer]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluDeleteQuadric]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluDeleteTess]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluDisk]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== E ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluEndCurve]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluEndPolygon]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluEndSurface]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluEndTrim]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluErrorString]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== G ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluGetNurbsProperty]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluGetString]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluGetTessProperty]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== L ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluLoadSamplingMatrices]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluLookAt]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== N ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluNewNurbsRenderer]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluNewQuadric]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluNewTess]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluNextContour]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluNurbsCallback]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluNurbsCurve]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluNurbsProperty]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluNurbsSurface]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== O ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluOrtho2D]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== P ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluPartialDisk]]'''{{excIcon}} || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluPerspective]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluPickMatrix]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluProject]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluPwlCurve]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Q ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluQuadricCallback]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluQuadricDrawStyle]]'''{{excIcon}} || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluQuadricNormals]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluQuadricOrientation]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluQuadricTexture]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== S ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluScaleImage]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluSphere]]'''{{excIcon}} || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== T ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluTessBeginContour]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluTessBeginPolygon]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluTessCallback]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluTessEndContour]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluTessEndPolygon]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluTessNormal]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluTessProperty]]''' {{icpIcon}} || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluTessVertex]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== U ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[gluUnProject]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== [[:Kategorie:GLX|GLX]] ==&lt;br /&gt;
(Was ist die [[GLX]]?)&lt;br /&gt;
&lt;br /&gt;
''Als Quelle für die Übersetzung weiterer Befehlsspezifikationen kann diese Sammlung verwendet werden: [http://www.opengl.org/documentation/specs/man_pages/hardcopy/GL/html/glx/ OpenGL.org GLX Manpages]''&lt;br /&gt;
&lt;br /&gt;
=== C ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXChooseFBConfig]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXChooseVisual]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXCopyContext]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXCreateContext]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXCreateGLXPixmap]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXCreateNewContext]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXCreatePbuffer]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXCreatePixmap]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXCreateWindow]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== D ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXDestroyContext]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXDestroyGLXPixmap]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXDestroyPbuffer]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXDestroyPixmap]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXDestroyWindow]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== F ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXFreeContextEXT]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== G ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetClientString]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetConfig]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetCurrentContextIDEXT]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetCurrentContext]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetCurrentDisplay]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetCurrentDrawable]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetCurrentReadDrawable]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetFBConfigAttrib]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetFBConfigs]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetProcAddress]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetSelectedEvent]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXGetVisualFromFBConfig]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== I ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXImportContextEXT]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXIntro]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXIsDirect]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== M ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXMakeContextCurrent]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXMakeCurrent]]''' || - || - || - || -&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
=== Q ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXQueryContext]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXQueryContextInfoEXT]]''' || - || - || [[glXQueryContextInfoEXT]] || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXQueryDrawable]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXQueryExtension]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXQueryExtensionsString]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXQueryServerString]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXQueryVersion]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== S ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXSelectEvent]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXSwapBuffers]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== U ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXUseXFont]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== W ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXWaitGL]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[glXWaitX]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== [[:Kategorie:WGL|WGL]] ==&lt;br /&gt;
(Was ist die [[WGL]]?)&lt;br /&gt;
&lt;br /&gt;
''Als Quelle für die Übersetzung weiterer Befehlsspezifikationen kann diese Sammlung verwendet werden: [http://floyd.atc.no/Docs/OpenGL/man-pages/WGLmanpages/ floyd.atc.no WGL Manpages]''&lt;br /&gt;
&lt;br /&gt;
=== C ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglChoosePixelFormatARB]]''' || - || [[wglChoosePixelFormatARB]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglCopyContext]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglCreateContext]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglCreateBufferRegionEXT]]''' || - || - || [[wglCreateBufferRegionEXT]] || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglCreateLayerContext]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglCreatePbufferARB]]''' || - || [[wglCreatePbufferARB]] || - || - &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== D ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglDeleteBufferRegionEXT]]''' || - || - || [[wglDeleteBufferRegionEXT]] || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglDeleteContext]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglDestroyPbufferARB]]''' || - || [[wglDestroyPbufferARB]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglDescribeLayerPlane]]''' || - || - || - || - &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== G ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetCurrentContext]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetCurrentDC]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetCurrentReadDC]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetExtensionsStringARB]]''' || - || [[wglGetExtensionsStringARB]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetLayerPaletteEntries]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetPbufferDCARB]]''' || - || [[wglGetPbufferDCARB]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetPixelFormatAttribARB]]''' || - || [[wglGetPixelFormatAttribARB]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetPixelFormatAttribEXT]]''' || - || - || [[wglGetPixelFormatAttrixEXT]] || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglGetProcAddress]]''' || - || - || - || - &lt;br /&gt;
|}&lt;br /&gt;
=== M ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglMakeCurrent]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglMakeCurrentContextEXT]]''' || - || - || [[wglMakeCurrentContextEXT]] || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Q ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglQueryPbufferARB]]''' || - || [[wglQueryPbufferARB]] || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== R ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglRealizeLayerPalette]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglReleasePbufferDCARB]]''' || - || [[wglReleasePbufferDCARB]] || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglRestoreBufferRegionEXT]]''' || - || - || [[wglRestoreBufferRegionEXT]] || - &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== S ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglSaveBufferRegionEXT]]''' || - || - || [[wglSaveBufferRegionEXT]] || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglSetLayerPaletteEntries]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglShareLists]]''' || - || - || - || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglSwapIntervalEXT]]''' || - || - || [[wglSwapIntervalEXT]] || - &lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglSwapLayerBuffers]]''' || - || - || - || - &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== U ===&lt;br /&gt;
{|{{Prettytable_B1}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
!width=&amp;quot;25%&amp;quot;|Aktuelle Version &lt;br /&gt;
!width=&amp;quot;15%&amp;quot;|Kernfunktion (seit)&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|ARB Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|EXT Entsprechung&lt;br /&gt;
!width=&amp;quot;20%&amp;quot;|Herstellerspezifisch&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglUseFontBitmaps]]''' || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|'''[[wglUseFontOutlines]]''' || - || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Externe Funktionen ==&lt;br /&gt;
Hier sind alle Funktionen zu finden, die zwar direkt nichts mit OpenGL zu tun haben, aber trotzdem im Normalfall zur Nutzung der GL benötigt werden.&lt;br /&gt;
&lt;br /&gt;
=== Win32 Funktionen ===&lt;br /&gt;
{|{{Prettytable_B1}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[ChoosePixelFormat]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[DescribePixelFormat]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[GetLastError]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[getObject]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[GetPixelFormat]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[SetPixelFormat]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[SwapBuffers]]'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Linux / Unix Funktionen ===&lt;br /&gt;
{|{{Prettytable_B1}}&lt;br /&gt;
|-&lt;br /&gt;
|'''[[XCloseDisplay]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[XDefaultScreen]]'''&lt;br /&gt;
|-&lt;br /&gt;
|'''[[XOpenDisplay]]'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Siehe auch===&lt;br /&gt;
[[OpenAL-Funktionsübersicht]], [[SDL-Funktionsübersicht]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=glCullFace&amp;diff=25134</id>
		<title>glCullFace</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=glCullFace&amp;diff=25134"/>
				<updated>2011-06-15T19:48:39Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: Kategorie GL3 hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= glCullFace =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Name ==&lt;br /&gt;
'''glCullFace''' - legt fest welche Flächen mittels [[Backface Culling]] vom zeichnen ausgeschlossen werden sollen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Delphi-Spezifikation ==&lt;br /&gt;
 procedure '''glCullFace'''(''mode'': TGLenum);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parameter ==&lt;br /&gt;
&amp;lt;table border=1 rules=all&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
 &amp;lt;td&amp;gt;''mode''&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;td&amp;gt;Legt fest, welche Flächen nicht gezeichnet werden sollen. &amp;lt;br&amp;gt;&lt;br /&gt;
Zur Auswahl stehen 2 Konstanten: &amp;lt;br&amp;gt;&lt;br /&gt;
'''GL_FRONT''' - Vorderseiten werden nicht gezeichnet &amp;lt;br&amp;gt;&lt;br /&gt;
'''GL_BACK'''  - Rückseiten werden nicht gezeichnet (Vorgabewert)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beschreibung == &lt;br /&gt;
[[Bild:GlCullFace.jpg|right|framed|2 identische Würfel. Einziger Unterschied: Der rote Würfel wurde mit GL_BACK, der grüne mit GL_FRONT gerendert.]]&lt;br /&gt;
&lt;br /&gt;
Mit der Funktion '''glCullFace''' können Sie einstellen welche Seite einer Flächen bei aktivierten Backface Culling vom Zeichnen ausgeschlossen werden sollen.  &lt;br /&gt;
&lt;br /&gt;
Als Flächen zählen Dreiecke, Vierecke, Polygone und Rechtecke. &lt;br /&gt;
&lt;br /&gt;
Welche Seite einer Fläche die Vorder- bzw. Rückseite ist, wird mittels [[glFrontFace]] festgelegt.&lt;br /&gt;
&lt;br /&gt;
Culling wird mittels [[glEnable]] aktiviert bzw. mit [[glDisable]] deaktiviert. &lt;br /&gt;
&lt;br /&gt;
Der dazu benötigte Parameter lautet '''GL_CULL_FACE'''. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
Sollten, durch die Aktivierung des Cullings, Flächen verschwinden, die eigentlich sichtbar sein sollten, haben Sie die Punkte der Fläche in der flaschen Reihenfolge übergeben.  &amp;lt;br&amp;gt;&lt;br /&gt;
Mehr Informationen dazu bei [[glFrontFace]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
GL_INVALID_ENUM wird generiert wenn '''mode''' ein ungültiger Wert übergeben wurde.  &amp;lt;br&amp;gt;&lt;br /&gt;
GL_INVALID_OPERATION wird generiert wenn glCullFace in einem [[glBegin]]-[[glEnd]] Block aufgerufen wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Zugehörige Wertrückgaben ==&lt;br /&gt;
[[glGet]] mit Token GL_CULL_FACE_MODE &amp;lt;br&amp;gt;&lt;br /&gt;
[[glIsEnabled]] mit Token GL_CULL_FACE&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
Hintergrundwissen: [[Backface Culling]]&lt;br /&gt;
&lt;br /&gt;
[[glEnable]], [[glFrontFace]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:GL|CullFace]]&lt;br /&gt;
 [[Kategorie:GL1.0]]&lt;br /&gt;
[[Kategorie:GL3]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=glCreateShader&amp;diff=25133</id>
		<title>glCreateShader</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=glCreateShader&amp;diff=25133"/>
				<updated>2011-06-15T19:48:23Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: Kategorie GL3 hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= glCreateShader (glCreateShaderObjectARB) =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Name ==&lt;br /&gt;
'''glCreateShader''' - Erstellt ein [[Shader]]objekt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Delphi-Spezifikation ==&lt;br /&gt;
 function '''glCreateShader'''(''shaderType'' : GLenum) : GLuint;&lt;br /&gt;
 function '''glCreateShaderObjectARB'''(''shaderType'' : GLenum) : GLhandleARB;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parameter ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; rules=&amp;quot;all&amp;quot;&lt;br /&gt;
! ''shaderType ''&lt;br /&gt;
| Gibt den Typ des zu erstellenden Shaders an. Muss entweder '''GL_VERTEX_SHADER''' oder '''GL_FRAGMENT_SHADER''' sein.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
'''glCreateShader''' erstellt ein leeres Shaderobjekt und gibt dessen Handle zurück. Ein Shaderobjekt wird genutzt um den Quellcode der einen Shader darstellt zu verwalten. ''shaderType'' gibt dabei ein welcher Shadertyp erstellt werden soll. Momentan werden zwei Shadertypen unterstützt : '''GL_VERTEX_SHADER''', ein Shader der auf dem programmierbaren Vertexprozessor läuft und die feste Funktionspipeline für die Vertexverarbeitung ersetzt. '''GL_FRAGMENT_SHADER''', ein Shader der auf dem programmierbaren Fragmentprozessor läuft und die feste Funktionspipeline für die Fragmentverarbeitung ersetzt.&lt;br /&gt;
&lt;br /&gt;
Ein Shaderobjekt muss nicht zwingend den kompletten Quellcode für einen Shader beinhalten, sollte allerdings ein kompilierbares Modul des Shaders enthalten. Wenn erstellt, wird der '''GL_OBJECT_TYPE'''-Parameter des Shaderobjektes auf '''GL_SHADER_OBJECT''' gesetzt, und sein '''GL_OBJECT_SUBTYPE'''-Parameter auf '''GL_VERTEX_SHADER''' bzw. '''GL_FRAGMENT_SHADER''', je nach gewähltem Shadertype.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
'''glCreateShader''' ist erst ab OpenGL Version 2.0 oder höher verfügbar.&lt;br /&gt;
&lt;br /&gt;
So wie [[Displaylisten]] und [[Texturenobjekte]] können Namensräume für alle Objekthandles über mehrere Renderkontexte geteilt werden, solange die Serverseiten des Kontexts den selben Adressraum besitzen. Wenn Handles über mehrere Renderkontexte verteilt werden, werden gleichzeitig auch die daran gebundenen Daten und angehangenen Objekte dort verfügbar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
'''GL_INVALID_ENUM''' wird generiert, wenn ''shaderType'' kein gültiger Wert übergeben wird.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert, wenn '''glCreateShader''' innerhalb eines [[glBegin]]-[[glEnd]]-Blockes aufgerufen wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Zugehörige Wertrückgaben ==&lt;br /&gt;
[[glGetInfoLog]] mit dem Handle eines gültigen Shaderobjektes.&lt;br /&gt;
&lt;br /&gt;
[[glGetObjectParameter]] mit dem Handle eines gültigen Shaderobjektes und dem Argument '''GL_OBJECT_TYPE''' oder '''GL_OBJECT_SUBTYPE'''.&lt;br /&gt;
&lt;br /&gt;
[[glGetShaderSource]] mit dem Handle eines gültigen Shaderobjektes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
[[glAttachShader]], [[glCompileShader]], [[glCreateProgram]], [[glDeleteShader]], [[glDeleteProgram]], [[glDetachShader]], [[glShaderSource]]&lt;br /&gt;
&lt;br /&gt;
'''Hintergrundwissen :''' [[Shader]]&lt;br /&gt;
&lt;br /&gt;
[http://developer.3dlabs.com/openGL2/slapi/CreateShaderObjectARB.htm Englische Originalversion]  (Copyright 3DLabs Inc.)&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:GL|CreateShader]]&lt;br /&gt;
[[Kategorie:GL2.0|CreateShader]]&lt;br /&gt;
[[Kategorie:SHADER_OBJECTS|CreateShader]]&lt;br /&gt;
[[Kategorie:GL3]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=glCreateProgram&amp;diff=25132</id>
		<title>glCreateProgram</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=glCreateProgram&amp;diff=25132"/>
				<updated>2011-06-15T19:48:06Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: Kategorie GL3 hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= glCreateProgram (glCreateProgramObjectARB) =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Name ==&lt;br /&gt;
'''glCreateProgram''' - Erstellt ein Programmobjekt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Delphi-Spezifikation ==&lt;br /&gt;
 function '''glCreateProgram''' : GLuint;&lt;br /&gt;
 function '''glCreateProgramObjectARB''' : glHandle;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
'''glCreateProgram''' erstellt ein leeres Programmobjekt und gibt ein Handle darauf zurück. Ein Programmobjekt ist ein Kontainerobjekt, an das Shaderobjekte gebunden werden können. Durch diese Methodik wird es möglich Shader modular zu machen, so dass Teile eines Shaders durch mehrere Shaderobjekte definiert werden können. Es bietet ausserdem die Möglichkeit die Kompatibilität zwischen den Shadern zu prüfen, die genutzt werden um einen ausführbaren Satz von Shadern zu erstellen (z.B. die Kompatibilität zwischen einem Vertexshader und einem Fragmentshader). Sobald ein Shaderobjekt nicht mehr als Teil eines Programmobjektes benötigt wird, kann dieses übrigens gelöscht werden. &lt;br /&gt;
&lt;br /&gt;
Ein ausführbarer Satz von Shadern wird generiert, indem man die an das Programmobjekt gebundenen Shader linkt. Dieses ausführbare Shaderset kann dann durch einen Aufruf an [[glUseProgram]] als Ersatz für die feste Renderpipeline gesetzt werden. Programmobjekte können mittels [[glDeleteProgram]] und [[glDeleteShader]] gelöscht werden, und ihr Speicher wird freigegeben sobald diese in keinem Renderkontext mehr verwendet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
Wie Displaylisten und Texturenobjekte kann auch der Namensraum für Objekthandles über mehere Kontexte geteilt werden, solange die Serverseiten der Kontexte den gleichen Adressraum besitzen. Wenn Handles über mehrere Kontexte verteilt genutzt werden, werden auch alle angehangenen Objekte und deren Daten dort verfügbar gemacht.&lt;br /&gt;
&lt;br /&gt;
Änderungen an einem Programmobjekt in einem Renderkontext müssen allerdings nicht unbedingt in anderen Renderkontexten (die das Objekt auch nutzen) effektiv werden, sofern man dort nicht explizit [[glUseProgram]] aufruft.&lt;br /&gt;
&lt;br /&gt;
'''glCreateProgram''' ist erst ab OpenGL Version 2.0 oder höher verfügbar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert wenn '''glCreateProgram''' zwischen einem [[glBegin]] und dem passenden [[glEnd]] aufgerufen wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Zugehörige Wertrückgaben ==&lt;br /&gt;
[[glGet]] mit dem Argument '''GL_PROGRAM_OBJECT'''.&lt;br /&gt;
&lt;br /&gt;
[[glGetAttachedShaders]] mit dem Handle eines gültigen Programmobjektes.&lt;br /&gt;
&lt;br /&gt;
[[glGetInfoLog]]  mit dem Handle eines gültigen Programmobjektes.&lt;br /&gt;
&lt;br /&gt;
[[glGetObjectParameter]]  mit dem Handle eines gültigen Programmobjektes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
[[glAttachShader]], [[glCreateShader]], [[glDeleteShader]], [[glDeleteProgram]], [[glDetachShader]], [[glLinkProgram]], [[glUseProgram]], [[glValidateProgram]]&lt;br /&gt;
&lt;br /&gt;
'''Hintergrundwissen :''' [[Shader]]&lt;br /&gt;
&lt;br /&gt;
[http://developer.3dlabs.com/openGL2/slapi/CreateProgramObjectARB.htm Englische Originalversion]  (Copyright 3DLabs Inc.)&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:GL|CreateProgram]]&lt;br /&gt;
[[Kategorie:GL2.0|CreateProgram]]&lt;br /&gt;
[[Kategorie:SHADER_OBJECTS|CreateProgram]]&lt;br /&gt;
[[Kategorie:GL3]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=glCopyTexSubImage3D&amp;diff=25131</id>
		<title>glCopyTexSubImage3D</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=glCopyTexSubImage3D&amp;diff=25131"/>
				<updated>2011-06-15T19:47:50Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: Kategorie GL3 hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= glCopyTexSubImage3D =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Name ==&lt;br /&gt;
'''glCopyTexSubImage3D''' - kopiert ein dreidimensionales Teilbild.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Delphi-Spezifikation ==&lt;br /&gt;
&lt;br /&gt;
 procedure '''glCopyTexSubImage3D'''(''target'' : GLenum; &lt;br /&gt;
                               ''level'' : GLint; &lt;br /&gt;
                               ''xoffset'' : GLint; ''yoffset'' : GLint; ''zoffset'' : GLint;&lt;br /&gt;
                               ''x'' : GLint; ''y'' : GLint;&lt;br /&gt;
                               ''width'' : GLsizei; ''height'' : GLsizei; ''depth'' : GLsizei)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parameter ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; rules=&amp;quot;all&amp;quot;&lt;br /&gt;
! ''target''&lt;br /&gt;
| Gibt die Zieltextur an. Muss '''GL_TEXTURE_3D''' sein.&lt;br /&gt;
|-&lt;br /&gt;
! ''level''&lt;br /&gt;
| Gibt die [[LOD]]-Nummer an. Level 0 entspricht dem Standard-Bildlevel. Level ''n'' ist die ''n''-te Mipmap-Textur.&lt;br /&gt;
|-&lt;br /&gt;
! ''xoffset''&lt;br /&gt;
| Gibt den Texel-Offset-Wert in x-Richtung innerhalb des Texturarrays an.&lt;br /&gt;
|-&lt;br /&gt;
! ''yoffset''&lt;br /&gt;
| Gibt den Texel-Offset-Wert in y-Richtung innerhalb des Texturarrays an.&lt;br /&gt;
|-&lt;br /&gt;
! ''zoffset''&lt;br /&gt;
| Gibt den Texel-Offset-Wert in z-Richtung innerhalb des Texturarrays an.&lt;br /&gt;
|-&lt;br /&gt;
! ''x'', ''y''&lt;br /&gt;
| Gibt die Fenster-Koordinaten der unteren linken Ecke der zu kopierenden rechteckigen Region von Pixeln an.&lt;br /&gt;
|-&lt;br /&gt;
! ''width''&lt;br /&gt;
| Gibt die Breite des Teilbildes an.&lt;br /&gt;
|-&lt;br /&gt;
! ''height''&lt;br /&gt;
| Gibt die Höhe des Teilbildes an.&lt;br /&gt;
|-&lt;br /&gt;
! ''depth''&lt;br /&gt;
| Gibt die Tiefe des Teilbildes an.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
'''glCopyTexSubImage3D''' ersetzt einen rechteckigen Teil einer zweidimensionalen Textur mit Pixeln aus dem aktuellen '''GL_READ_BUFFER''' (statt aus dem Hauptspeicher, wie das bei [[glTexSubImage3D]] der Fall ist).&lt;br /&gt;
&lt;br /&gt;
Das Pixelrechteck mit der linken, unteren Ecke bei [x,y], mit der Länge ''width'' und der Höhe ''height'' ersetzt die Pixel des Texturarrays mit den x-Indices von ''xoffset'' bis ''xoffset + width - 1'', y-Indices von ''yoffset'' bis ''yoffset + height - 1'' und z-Indices von ''zoffset'' bis ''zoffset + depth - 1'' . Dieser Bereich muss nicht alle Texel enthalten, die im ursprünglichen Texturarray lagen. Dabei wird das Texturarray verändert, welches dem Mipmaplevel entspricht, der über ''level'' angegeben wurde.&lt;br /&gt;
&lt;br /&gt;
Die Pixel werden genauso bearbeitet, wie wenn [[glCopyPixels]] aufgerufen worden wäre, nur dass der Prozess vor der finalen Umwandlung stoppt. An diesem Punkt angelangt, werden alle Pixelwerte an den [0,1]-Bereich angepasst und dann in das texturinterne Format konvertiert, um im Texelarray gespeichert zu werden.&lt;br /&gt;
&lt;br /&gt;
Es ist nicht falsch wenn man eine Sub-Textur mit einer Breite oder Höhe von 0 festlegt, aber das hat keinen Effekt. Wenn irgendwelche der Pixel innerhalb der angegebenen Reihe im '''GL_READ_BUFFER''' außerhalb des Fenster sind, dann sind die für diese Werte erhaltenen Werte undefiniert.&lt;br /&gt;
&lt;br /&gt;
Es werden keine Änderungen am internen Format, der Breite, der Höhe, der Tiefe oder Randparametern des angegebenen Texturarrays vorgenommen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
'''glCopyTexSubImage3D''' ist nur verfügbar, wenn die OpenGL-Version 1.1 oder höher ist.&lt;br /&gt;
&lt;br /&gt;
Texturierung hat keinen Effekt, wenn man sich im Color-Index-Modus befindet.&lt;br /&gt;
&lt;br /&gt;
[[glPixelStore]]-und [[glPixelTransfer]]-Modi beeinflussen Texturen auf gleiche Weise, wie sie [[glDrawPixels]] beeinflussen.&lt;br /&gt;
&lt;br /&gt;
Wenn die [[GL_ARB_imaging]]-Extension unterstützt wird, werden die kopierten RGBA-Komponenten möglicherweise durch die Imaging-Pipeline verarbeitet. Siehe [[glTexImage3D]] für mehr Informationen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
'''GL_INVALID_ENUM''' wird generiert, wenn ''target'' nicht der Wert '''GL_TEXTURE_3D''' zugewiesen wurde.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert, wenn das Texturarrays nicht durch eine vorhergehende [[glTexImage3D]]- oder [[glCopyTexImage3D]]-Operation definiert wurde.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_VALUE''' wird generiert, wenn ''level'' kleiner als 0 ist.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_VALUE''' wird generiert, wenn ''level'' größer als log2(max) (max = '''GL_MAX_TEXTURE_SIZE''') ist.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_VALUE''' wird generiert, wenn '''b''' größer ist als ''y'', ''x'', ''width'',  ''depth'' oder ''height'' ('''b''' ist die Randbreite des Texturarrays).&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_VALUE''' wird generiert, wenn xoffset oder yoffset kleiner als b ist oder wenn (xoffset + width), (yoffset + width) bzw. (zoffset + depth) kleiner ist als (w - b) (w = GL_TEXTURE_WIDTH, b = GL_TEXTURE_BORDER). Man beachte, dass w mindestens zweimal so groß ist wie b.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert, wenn '''glCopyTexSubImage3D''' innerhalb eines [[glBegin]]-[[glEnd]]-Blocks aufgerufen wird. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Zugehörige Wertrückgaben ==&lt;br /&gt;
[[glGetTexImage]]&lt;br /&gt;
&lt;br /&gt;
[[glIsEnabled]] mit Token [[glIsEnabled#GL_TEXTURE_3D|GL_TEXTURE_3D]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
[[glCopyPixels]], [[glCopyTexImage]], [[glCopyTexImage2D]], [[glCopyTexSubImage1D]], [[glCopyTexSubImage2D]], [[glPixelStore]], [[glPixelTransfer]], [[glReadBuffer]], [[glTexEnv]], [[glTexGen]], [[glTexImage1D]], [[glTexImage2D]], [[glTexImage3D]], [[glTexParameter]], [[glTexSubImage1D]], [[glTexSubImage2D]], [[glTexSubImage3D]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:GL|CopyTexSubImage3D]]&lt;br /&gt;
[[Kategorie:GL1.2|CopyTexSubImage3D]]&lt;br /&gt;
[[Kategorie:GL3]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=glCopyTexSubImage2D&amp;diff=25130</id>
		<title>glCopyTexSubImage2D</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=glCopyTexSubImage2D&amp;diff=25130"/>
				<updated>2011-06-15T19:47:34Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: Kategorie GL3 hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= glCopyTexSubImage2D =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Name ==&lt;br /&gt;
'''glCopyTexSubImage2D''' - kopiert ein zweidimensionales Teilbild.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Delphi-Spezifikation ==&lt;br /&gt;
&lt;br /&gt;
 procedure '''glCopyTexSubImage2D'''(''target'' : GLenum; &lt;br /&gt;
                               ''level'' : GLint; &lt;br /&gt;
                               ''xoffset'' : GLint; ''yoffset'' : GLint;&lt;br /&gt;
                               ''x'' : GLint; ''y'' : GLint; &lt;br /&gt;
                               ''width'' : GLsizei; ''height'' : GLsizei)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parameter ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; rules=&amp;quot;all&amp;quot;&lt;br /&gt;
! ''target''&lt;br /&gt;
| Gibt die Zieltextur an. Muss '''GL_TEXTURE_2D''' sein.&lt;br /&gt;
|-&lt;br /&gt;
! ''level''&lt;br /&gt;
| Gibt die [[LOD]]-Nummer an. Level 0 entspricht dem Standard-Bildlevel. Level ''n'' ist die ''n''-te Mipmap-Textur.&lt;br /&gt;
|-&lt;br /&gt;
! ''xoffset''&lt;br /&gt;
| Gibt den Texel-Offset-Wert in x-Richtung innerhalb des Texturarrays an.&lt;br /&gt;
|-&lt;br /&gt;
! ''yoffset''&lt;br /&gt;
| Gibt den Texel-Offset-Wert in y-Richtung innerhalb des Texturarrays an.&lt;br /&gt;
|-&lt;br /&gt;
! ''x'', ''y''&lt;br /&gt;
| Gibt die Fenster-Koordinaten der unteren linken Ecke der zu kopierenden rechteckigen Region von Pixeln an.&lt;br /&gt;
|-&lt;br /&gt;
! ''width''&lt;br /&gt;
| Gibt die Breite des Teilbildes an.&lt;br /&gt;
|-&lt;br /&gt;
! ''height''&lt;br /&gt;
| Gibt die Höhe des Teilbildes an.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Beschreibung == &lt;br /&gt;
'''glCopyTexSubImage2D''' ersetzt einen rechteckigen Teil einer zweidimensionalen Textur mit Pixeln aus dem aktuellen '''GL_READ_BUFFER''' (statt aus dem Hauptspeicher, wie das bei [[glTexSubImage2D]] der Fall ist).&lt;br /&gt;
&lt;br /&gt;
Das Pixelrechteck mit der linken, unteren Ecke bei [x,y], mit der Länge ''width'' und der Höhe ''height'' ersetzt die Pixel des Texturarrays mit den x-Indices von ''xoffset'' bis ''xoffset + width - 1'' und y-Indices von ''yoffset'' bis ''yoffset + height - 1''. Dieser Bereich muss nicht alle Texel enthalten, die im ursprünglichen Texturarray lagen. Dabei wird das Texturarray verändert, welches dem Mipmaplevel entspricht, der über ''level'' angegeben wurde.&lt;br /&gt;
&lt;br /&gt;
Die Pixel werden genauso bearbeitet, wie wenn [[glCopyPixels]] aufgerufen worden wäre, nur dass der Prozess vor der finalen Umwandlung stoppt. An diesem Punkt angelangt, werden alle Pixelwerte an den [0,1]-Bereich angepasst und dann in das texturinterne Format konvertiert, um im Texelarray gespeichert zu werden.&lt;br /&gt;
&lt;br /&gt;
Es ist nicht falsch wenn man eine Sub-Textur mit einer Breite oder Höhe von 0 festlegt, aber das hat keinen Effekt. Wenn irgendwelche der Pixel innerhalb der angegebenen Reihe im '''GL_READ_BUFFER''' außerhalb des Fenster sind, dann sind die für diese Werte erhaltenen Werte undefiniert.&lt;br /&gt;
&lt;br /&gt;
Es werden keine Änderungen am internen Format, der Breite oder Randparametern des angegebenen Texturarrays vorgenommen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
'''glCopyTexSubImage2D''' ist nur verfügbar, wenn die OpenGL-Version 1.1 oder höher ist.&lt;br /&gt;
&lt;br /&gt;
Texturierung hat keinen Effekt, wenn man sich im Color-Index-Modus befindet.&lt;br /&gt;
&lt;br /&gt;
[[glPixelStore]]-und [[glPixelTransfer]]-Modi beeinflussen Texturen auf gleiche Weise, wie sie [[glDrawPixels]] beeinflussen.&lt;br /&gt;
&lt;br /&gt;
Wenn die [[GL_ARB_imaging]]-Extension unterstützt wird, werden die kopierten RGBA-Komponenten möglicherweise durch die Imaging-Pipeline verarbeitet. Siehe [[glTexImage1D]] für mehr Informationen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
'''GL_INVALID_ENUM''' wird generiert, wenn ''target'' nicht der Wert '''GL_TEXTURE_2D''' zugewiesen wurde.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert, wenn das Texturarrays nicht durch eine vorhergehende [[glTexImage2D]]- oder [[glCopyTexImage2D]]-Operation definiert wurde.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_VALUE''' wird generiert, wenn ''level'' kleiner als 0 ist.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_VALUE''' wird generiert, wenn ''level'' größer als log2(max) (max = '''GL_MAX_TEXTURE_SIZE''') ist.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_VALUE''' wird generiert, wenn '''b''' größer ist als ''y'', ''x'', ''width'' oder ''height'' ('''b''' ist die Randbreite des Texturarrays).&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_VALUE''' wird generiert, wenn xoffset oder yoffset kleiner als b ist oder wenn (xoffset + width) bzw (yoffset + width) kleiner ist als (w - b) (w = GL_TEXTURE_WIDTH, b = GL_TEXTURE_BORDER). Man beachte, dass w mindestens zweimal so groß ist wie b.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert, wenn '''glCopyTexSubImage2D''' innerhalb eines [[glBegin]]-[[glEnd]]-Blocks aufgerufen wird. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Zugehörige Wertrückgaben ==&lt;br /&gt;
[[glGetTexImage]]&lt;br /&gt;
&lt;br /&gt;
[[glIsEnabled]] mit Token [[glIsEnabled#GL_TEXTURE_2D|GL_TEXTURE_2D]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
[[glCopyPixels]], [[glCopyTexImage]], [[glCopyTexImage2D]], [[glCopyTexSubImage1D]], [[glCopyTexSubImage3D]], [[glPixelStore]], [[glPixelTransfer]], [[glReadBuffer]], [[glTexEnv]], [[glTexGen]], [[glTexImage1D]], [[glTexImage2D]], [[glTexImage3D]], [[glTexParameter]], [[glTexSubImage1D]], [[glTexSubImage2D]], [[glTexSubImage3D]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:GL|CopyTexSubImage2D]]&lt;br /&gt;
[[Kategorie:GL1.1]]&lt;br /&gt;
[[Kategorie:GL3]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=glCopyTexSubImage1D&amp;diff=25129</id>
		<title>glCopyTexSubImage1D</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=glCopyTexSubImage1D&amp;diff=25129"/>
				<updated>2011-06-15T19:47:17Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: Kategorie GL3 hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= glCopyTexSubImage1D =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Name ==&lt;br /&gt;
'''glCopyTexSubImage1D''' - kopiert ein eindimensionales Teilbild (eine Bildzeile).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Delphi-Spezifikation ==&lt;br /&gt;
 procedure '''glCopyTexSubImage1D'''(''target'' : GLenum; &lt;br /&gt;
                               ''level'' : GLint; &lt;br /&gt;
                               ''xoffset'' : GLint;&lt;br /&gt;
                               ''x'' : GLint; ''y'' : GLint; &lt;br /&gt;
                               ''width'' : GLsizei);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parameter ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; rules=&amp;quot;all&amp;quot;&lt;br /&gt;
! ''target''&lt;br /&gt;
| Gibt die Zieltextur an. Muss '''GL_TEXTURE_1D''' sein.&lt;br /&gt;
|-&lt;br /&gt;
! ''level''&lt;br /&gt;
| Gibt die [[LOD]]-Nummer an. Level 0 entspricht dem Standard-Bildlevel. Level ''n'' ist die ''n''-te Mipmap-Textur.&lt;br /&gt;
|-&lt;br /&gt;
! ''xoffset''&lt;br /&gt;
| Gibt den Texel-Offset-Wert innerhalb des Texturarrays an.&lt;br /&gt;
|-&lt;br /&gt;
! ''x'', ''y''&lt;br /&gt;
| Gibt - in Fensterkoordinaten - die linke Ecke der Reihe der zu kopierenden Pixel an.&lt;br /&gt;
|-&lt;br /&gt;
! ''width''&lt;br /&gt;
| Gibt die Breite des Teilbildes an.&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
''glCopyTexSubImage1D'' ersetzt ein Teil einer eindimensionalen Textur mit Pixel vom aktuellen '''GL_READ_BUFFER''' (statt aus dem Hauptspeicher, wie das bei [[glTexSubImage1D]] der Fall ist).&lt;br /&gt;
&lt;br /&gt;
Die Pixelreihe mit der linken Ecke bei [x,y] und mit der Länge ''width'' ersetzt den Teil des Texturarrays mit x bei ''xoffset + width - 1''. Dieser Bereich muss nicht alle Texel enthalten, die im ursprünglichen Texturarray lagen.&lt;br /&gt;
&lt;br /&gt;
Die Pixel werden genauso bearbeitet, wie wenn [[glCopyPixels]] aufgerufen worden wäre, nur dass der Prozess vor der finalen Umwandlung stoppt. An diesem Punkt angelangt, werden alle Pixelwerte an den [0,1]-Bereich angepasst und dann in das texturinterne Format konvertiert, um im Texelarray gespeichert zu werden.&lt;br /&gt;
&lt;br /&gt;
Es ist nicht falsch wenn man eine Sub-Textur mit einer Breite von 0 festlegt, aber das hat keinen Effekt. Wenn irgendwelche der Pixel innerhalb der angegebenen Reihe im '''GL_READ_BUFFER''' außerhalb des Fenster sind, dann sind die für diese Werte erhaltenen Werte undefiniert.&lt;br /&gt;
&lt;br /&gt;
Es werden keine Änderungen am internen Format, der Breite oder Randparametern des angegebenen Texturarrays vorgenommen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
'''glCopyTexSubImage1D''' ist nur verfügbar, wenn die OpenGL-Version 1.1 oder höher ist.&lt;br /&gt;
&lt;br /&gt;
Texturierung hat keinen Effekt, wenn man sich im Color-Index-Modus befindet.&lt;br /&gt;
&lt;br /&gt;
[[glPixelStore]]-und [[glPixelTransfer]]-Modi beeinflussen Texturen auf gleiche Weise, wie sie [[glDrawPixels]] beeinflussen.&lt;br /&gt;
&lt;br /&gt;
Wenn die [[GL_ARB_imaging]]-Extension unterstützt wird, werden die kopierten RGBA-Komponenten möglicherweise durch die Imaging-Pipeline verarbeitet. Siehe [[glTexImage1D]] für mehr Informationen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
'''GL_INVALID_ENUM''' wird generiert, wenn ''target'' nicht der Wert '''GL_TEXTURE_1D''' zugewiesen wurde.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert, wenn das Texturarrays nicht durch eine vorhergehende [[glTexImage1D]]- oder [[glCopyTexImage1D]]-Operation definiert wurde.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_VALUE''' wird generiert, wenn ''level'' kleiner als 0 ist.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_VALUE''' wird generiert, wenn ''level'' größer als log2(max) (max = '''GL_MAX_TEXTURE_SIZE''') ist.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_VALUE''' wird generiert, wenn '''b''' größer ist als y oder width ('''b''' ist die Randbreite des Texturarrays).&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_VALUE''' wird generiert, wenn xoffset kleiner als -b ist oder wenn (xoffset + width) kleiner ist als (w - b) (w = GL_TEXTURE_WIDTH, b = GL_TEXTURE_BORDER). Man beachte, dass w zweimal so groß ist wie b.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert, wenn '''glCopyTexSubImage1D''' innerhalb eines [[glBegin]]-[[glEnd]]-Blocks aufgerufen wird. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Zugehörige Wertrückgaben ==&lt;br /&gt;
[[glGetTexImage]]&lt;br /&gt;
&lt;br /&gt;
[[glIsEnabled]] mit Token [[glIsEnabled#GL_TEXTURE_1D|GL_TEXTURE_1D]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
[[glCopyPixels]], [[glCopyTexImage1D]], [[glCopyTexImage2D]], [[glCopyTexSubImage2D]], [[glCopyTexSubImage3D]], [[glPixelStore]], [[glPixelTransfer]], [[glReadBuffer]], [[glTexEnv]], [[glTexGen]], [[glTexImage1D]], [[glTexImage2D]], [[glTexImage3D]], [[glTexParameter]], [[glTexSubImage1D]], [[glTexSubImage2D]], [[glTexSubImage3D]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:GL|CopyTexSubImage1D]]&lt;br /&gt;
[[Kategorie:GL1.1|CopyTexSubImage1D]]&lt;br /&gt;
[[Kategorie:GL3]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=glCopyTexImage2D&amp;diff=25128</id>
		<title>glCopyTexImage2D</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=glCopyTexImage2D&amp;diff=25128"/>
				<updated>2011-06-15T19:46:58Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: Kategorie GL3 hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= glCopyTexImage2D =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Name ==&lt;br /&gt;
'''glCopyTexImage2D''' - Kopiert Pixel in eine 2-dimensionale Textur.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Delphi-Spezifikation ==&lt;br /&gt;
&lt;br /&gt;
 procedure '''glCopyTexImage2D'''(''target'' : GLenum; ''level'' : GLint; ''internalformat'' : GLenum;&lt;br /&gt;
                            ''x'' : GLint; ''y'' : GLint; ''width'' : GLsizei; ''height'' : GLsizei; ''border'' : GLint)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parameter ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; rules=&amp;quot;all&amp;quot;&lt;br /&gt;
! ''target'' &lt;br /&gt;
| Gibt die zu bearbeitende Textur an. Die Textur muss vom Typ '''GL_TEXTURE_2D''' sein.&lt;br /&gt;
|-&lt;br /&gt;
! ''level'' &lt;br /&gt;
| Gibt den level-of-detail-Grad an. Level 0 ist das normale Bild. Level ''n'' ist der n-te Mipmap-Level&lt;br /&gt;
|-&lt;br /&gt;
! ''internalformat''&lt;br /&gt;
| Gibt das interne Format der Textur an. Muss eine der folgenden Konstanten sein: &amp;lt;br&amp;gt;'''GL_ALPHA''', '''GL_ALPHA4''', '''GL_ALPHA8''', '''GL_ALPHA12''', '''GL_ALPHA16''', '''GL_LUMINANCE''', '''GL_LUMINANCE4''', '''GL_LUMINANCE8''', '''GL_LUMINANCE12''', '''GL_LUMINANCE16''', '''GL_LUMINANCE_ALPHA''', '''GL_LUMINANCE4_ALPHA4''', '''GL_LUMINANCE6_ALPHA2''', '''GL_LUMINANCE8_ALPHA8''', '''GL_LUMINANCE12_ALPHA4''', '''GL_LUMINANCE12_ALPHA12''', '''GL_LUMINANCE16_ALPHA16''', '''GL_INTENSITY''', '''GL_INTENSITY4''', '''GL_INTENSITY8''', '''GL_INTENSITY12''', '''GL_INTENSITY16''', '''GL_RGB''', '''GL_R3_G3_B2''', '''GL_RGB4''', '''GL_RGB5''', '''GL_RGB8''', '''GL_RGB10''', '''GL_RGB12''', '''GL_RGB16''', '''GL_RGBA''', '''GL_RGBA2''', '''GL_RGBA4''', '''GL_RGB5_A1''', '''GL_RGBA8''', '''GL_RGB10_A2''', '''GL_RGBA12''', oder '''GL_RGBA16'''.&lt;br /&gt;
|-&lt;br /&gt;
! ''x, y''&lt;br /&gt;
| Gibt die Fenster-Koordinaten der unteren linken Ecke der zu kopierenden rechteckigen Region von Pixeln an.&lt;br /&gt;
|-&lt;br /&gt;
! ''width''&lt;br /&gt;
| Gibt die Breite der Textur an. Muss entweder 0 oder 2^n + 2 * border (für Ganzahlige n) sein.&lt;br /&gt;
|-&lt;br /&gt;
! ''height''&lt;br /&gt;
| Gibt die Höhe der Textur an. Muss 2^m + 2 * border (für Ganzahlige m) sein. Wenn '''GL_INTERLACE_EXT''' aktiviert ist, muss die Höhe 2^m + border sein, da die Höhe dann verdoppelt wird. Alle Implementationen unterstützen Texturen, die mindestens 64 Texel hoch sind.	&lt;br /&gt;
|-&lt;br /&gt;
! ''border''&lt;br /&gt;
| Gibt die Breite des Rands an. Muss 0 oder 1 sein.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
'''glCopyTexImage2D''' definiert eine 2-dimensionale Textur mit Pixeln aus dem aktuellen '''GL_READ_BUFFER'''. &lt;br /&gt;
&lt;br /&gt;
Das Bildschirm-bezogene Pixelrechteck mit der unteren linken Ecke bei (x, y) und mit einer Länge von ''width'' + 2 * ''border'' und einer Höhe von ''height'' + 2 * ''border'' definiert den Texturbereich. Als [[Mipmap]]-Level wird ''level'' benutzt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''internalformat'' gibt das interne Format des Textur-Arrays an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Pixel in dem Rechteck werden genau so bearbeitet wie wenn [[glCopyPixels]] aufgerufen worden wäre, nur dass der Vorgang vor der finalen Konvertierung gestoppt wird. An diesem Punkt werden alle Pixel-Werte an den [0, 1]-Bereich angepasst und dann in das interne Texturformat konvertiert, um im Texel-Array gespeichert zu werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das Bildschirm-bezogene Pixelrechteck mit der unteren linken Ecke bei (x, y), der Breite ''width'' und der Höhe ''height'' wird benutzt, um die Textur zu definieren. Ist '''GL_INTERLACE_READ_I3D''' aktiviert, werden gewisse Zeilen ignoriert, so dass das Pixelrechteck mit der linken unteren Ecke bei (x, y), der Breite ''width'' und der Höhe 2 * ''height'' - 1 verwendet wird, um die Textur zu definieren. Wenn Pixel die innerhalb dieses Bereich liegen sich außerhalb des Fensters des GL-Kontextes befinden, bleiben die Werte für diese Pixel undefiniert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Pixel werden so geordnet, dass kleinere x- und y-Werte am Bildschirm kleineren s- und t-Texturkoordinaten entsprechen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn sich einige der Pixel, die in der Zeile des aktuellen '''GL_READ_BUFFER''' angegeben werden, außerhalb des Bildschirms befinden, sind die Werte für diese Pixel undefiniert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ist '''GL_INTERLACE_EXT''' aktiviert, sind nur die Zeilen (0,2,4,...) der Textur - bei der der Rand als Teil der Textur zählt - definiert. Die restlichen Zeilen (1,3,5,...) bleiben undefiniert und können nur per [[glTexSubImage2D]] oder [[glCopyTexSubImage2D]] definiert werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
'''glCopyTexImage2D''' ist ab OpenGL Version 1.1 verfügbar.&lt;br /&gt;
&lt;br /&gt;
Texturierung hat keinen Effekt im Farbindex-Modus.&lt;br /&gt;
&lt;br /&gt;
1, 2, 3 oder 4 werden nicht als ''internalformat'' akzeptiert.&lt;br /&gt;
&lt;br /&gt;
Ein Bild mit der Breite 0 entspricht einer '''nil'''-Textur.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Änderungen ==&lt;br /&gt;
Folgende Erweiterungen hat die Funktion erfahren:&lt;br /&gt;
=== Ab OpenGL-Version 1.3 ===&lt;br /&gt;
:[[GL_ARB_texture_cube_map]] definiert weitere 6 2D-Texture-Typen welche als target angegeben werden können. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Extensions ==&lt;br /&gt;
Einige der Anweisungen und Konstanten dieser Funktion sind Teil einer Extension, also in der Standard-OpenGL-Implementation nicht enthalten. Die folgenden Extension-Bezeichnungen müssen in dem String, den [[glGetString]] liefert, enthalten sein, wenn die Funktion mit dem Argument '''GL_EXTENSIONS''' aufgerufen wird, um diese Anweisungen und Konstanten zu verwenden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''EXT_interlace&lt;br /&gt;
:GL_INTERLACE_EXT''' ist Teil der [[EXT_interlace]] - Extension.&lt;br /&gt;
&lt;br /&gt;
'''EXT_interlace_read&lt;br /&gt;
:GL_INTERLACE_READ_I3D''' ist Teil der [[EXT_interlace_read]] - Extension.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
'''GL_INVALID_ENUM''' wird generiert, wenn ''target'' nicht '''GL_TEXTURE_2D''' ist.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_VALUE''' wird generiert, wenn ''level'' kleiner als 0 ist.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_VALUE''' könnte generiert werden, wenn ''level'' größer als log2(max) ist. (max ist der Wert, der beim Aufruf von glGet mit Token '''GL_MAX_TEXTURE_SIZE''' geliefert wird)&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_VALUE''' wird genereirt, wenn ''internalformat'' keinen zulässigen Wert hat.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_VALUE''' wird generiert, wenn &lt;br /&gt;
*''width'' oder ''height'' kleiner als 0 oder &lt;br /&gt;
*''width'' größer als 2 + '''GL_MAX_TEXTURE_SIZE''' ist oder nicht als 2^n + 2 * border (n ganzzahlig) dargestellt werden kann oder &lt;br /&gt;
*''height'' nicht als 2^k + I * ''border'' dargestellt werden kann. (k ganzzahlig, I ist 1, wenn '''GL_INTERLACE_EXT''' aktiviert ist oder andernfalls 2)&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_VALUE''' wird erzeugt, wenn ''border'' nicht 1 oder 0 ist.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert, wenn '''glCopyTexImage2D''' innerhalb eines [[glBegin]]-[[glEnd]] Blocks aufgerufen wird. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Zugehörige Wertrückgaben ==&lt;br /&gt;
[[glGetTexImage]]&lt;br /&gt;
&lt;br /&gt;
[[glIsEnabled]] mit dem Parameter '''GL_TEXTURE_2D'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
[[glCopyPixels]], [[glCopyTexImage1D]], [[glCopyTexSubImage1D]], [[glCopyTexSubImage2D]], [[glCopyTexSubImage3D]], [[glPixelStore]], [[glPixelTransfer]], [[glTexEnv]], [[glTexGen]], [[glTexImage1D]], [[glTexImage2D]], [[glTexImage3D]], [[glTexSubImage1D]], [[glTexSubImage2D]], [[glTexSubImage3D]], [[glTexParameter]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:GL|CopyTexImage2D]]&lt;br /&gt;
[[Kategorie:GL1.1]]&lt;br /&gt;
[[Kategorie:GL3]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=glCopyTexImage1D&amp;diff=25127</id>
		<title>glCopyTexImage1D</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=glCopyTexImage1D&amp;diff=25127"/>
				<updated>2011-06-15T19:46:42Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: Kategorie GL3 hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= glCopyTexImage1D =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Name ==&lt;br /&gt;
'''glCopyTexImage1D''' - Kopiert Pixel in eine 1-dimensionale Textur&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Delphi-Spezifikation ==&lt;br /&gt;
&lt;br /&gt;
 procedure '''glCopyTexImage1D'''(''target'' : GLenum; ''level'' : GLint; ''internalformat'' : GLenum;&lt;br /&gt;
                            ''x'' : GLint; ''y'' : GLint; ''width'' : GLsizei; ''border'' : GLint)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parameter ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; rules=&amp;quot;all&amp;quot;&lt;br /&gt;
! ''target'' &lt;br /&gt;
| Gibt die zu bearbeitende Textur an. Die Textur muss vom Typ '''GL_TEXTURE_1D''' sein.&lt;br /&gt;
|-&lt;br /&gt;
! ''level'' &lt;br /&gt;
| Gibt den level-of-detail-Grad an. Level 0 ist das normale Bild. Level ''n'' ist das n-te Mipmap-Level&lt;br /&gt;
|-&lt;br /&gt;
! ''internalformat''&lt;br /&gt;
| Gibt das interne Format der Textur an. Muss eine der folgenden Konstanten sein: &amp;lt;br&amp;gt;'''GL_ALPHA''', '''GL_ALPHA4''', '''GL_ALPHA8''', '''GL_ALPHA12''', '''GL_ALPHA16''', '''GL_LUMINANCE''', '''GL_LUMINANCE4''', '''GL_LUMINANCE8''', '''GL_LUMINANCE12''', '''GL_LUMINANCE16''', '''GL_LUMINANCE_ALPHA''', '''GL_LUMINANCE4_ALPHA4''', '''GL_LUMINANCE6_ALPHA2''', '''GL_LUMINANCE8_ALPHA8''', '''GL_LUMINANCE12_ALPHA4''', '''GL_LUMINANCE12_ALPHA12''', '''GL_LUMINANCE16_ALPHA16''', '''GL_INTENSITY''', '''GL_INTENSITY4''', '''GL_INTENSITY8''', '''GL_INTENSITY12''', '''GL_INTENSITY16''', '''GL_RGB''', '''GL_R3_G3_B2''', '''GL_RGB4''', '''GL_RGB5''', '''GL_RGB8''', '''GL_RGB10''', '''GL_RGB12''', '''GL_RGB16''', '''GL_RGBA''', '''GL_RGBA2''', '''GL_RGBA4''', '''GL_RGB5_A1''', '''GL_RGBA8''', '''GL_RGB10_A2''', '''GL_RGBA12''', oder '''GL_RGBA16'''.&lt;br /&gt;
|-&lt;br /&gt;
! ''x, y''&lt;br /&gt;
| Gibt die Fenster-Koordinaten der linken Ecke der zu kopierenden Teile von Pixeln an.&lt;br /&gt;
|-&lt;br /&gt;
! ''width''&lt;br /&gt;
| Gibt die Breite der Textur an. Muss entweder 0 oder 2^n + 2 * border (für n: Integer) sein. Die Höhe der Textur ist 1.&lt;br /&gt;
|-&lt;br /&gt;
! ''border''&lt;br /&gt;
| Gibt die Breite des Rands an. Muss 0 oder 1 sein.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beschreibung == &lt;br /&gt;
'''glCopyTexImage1D''' definiert eine 1-dimensionale Textur mit Pixeln aus dem aktuellen '''GL_READ_BUFFER'''.&lt;br /&gt;
&lt;br /&gt;
Die Bildschirm-bezogene Pixelzeile mit der linken Ecke bei (x, y) und mit einer Länge von ''width'' + 2 * ''border'' definiert den Texturbereich. Als [[Mipmap]]-Level wird ''level'' benutzt.&lt;br /&gt;
&lt;br /&gt;
''internalformat'' gibt das interne Format des Textur-Arrays an.&lt;br /&gt;
&lt;br /&gt;
Die Pixel in der Zeile werden genau so bearbeitet wie wenn [[glCopyPixels]] aufgerufen worden wäre, nur dass der Vorgang vor der finalen Konvertierung gestoppt wird. An diesem Punkt werden alle Pixel-Werte an den [0, 1]-Bereich angepasst und dann in das interne Texturformat konvertiert, um im Texel-Array gespeichert zu werden.&lt;br /&gt;
&lt;br /&gt;
Die Pixel werden so geordnet, dass kleinere x-Werte am Bildschirm kleineren Texturkoordinaten entsprechen.&lt;br /&gt;
&lt;br /&gt;
Wenn sich einige der Pixel, die in der Zeile des aktuellen '''GL_READ_BUFFER''' angegeben werden, außerhalb des Bildschirms befinden, sind die Werte für diese Pixel undefiniert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
'''glCopyTexImage1D''' ist ab OpenGL Version 1.1 verfügbar.&lt;br /&gt;
&lt;br /&gt;
Texturierung hat keinen Effekt im Farbindex-Modus.&lt;br /&gt;
&lt;br /&gt;
1, 2, 3 oder 4 werden nicht als ''internalformat'' akzeptiert.&lt;br /&gt;
&lt;br /&gt;
Ein Bild mit der Breite 0 entspricht einer '''nil'''-Textur.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
'''GL_INVALID_ENUM''' wird generiert, wenn das Ziel keine der erlaubten Werte ist.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_VALUE''' wird generiert, wenn ''level'' kleiner als 0 ist.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_VALUE''' könnte generiert werden, wenn ''level'' größer als log2(max) (max ist der Wert, der beim Aufruf von '''GL_MAX_TEXTURE_SIZE''' geliefert wird) ist.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_VALUE''' wird genereirt, wenn ''internalformat'' keinen zulässigen Wert hat.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_VALUE''' wird generiert, wenn ''width'' kleiner als 0 oder größer als 2 + '''GL_MAX_TEXTURE_SIZE''' ist oder nicht als 2^n + 2 * border (n: Integer) dargestellt werden kann.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_VALUE''' wird erzeugt, wenn ''border'' nicht 1 oder 0 ist.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert wenn '''glCopyTexImage1D''' innerhalb eines [[glBegin]]-[[glEnd]] Blocks aufgerufen wird. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Zugehörige Wertrückgaben ==&lt;br /&gt;
[[glGetTexImage]]&lt;br /&gt;
&lt;br /&gt;
[[glIsEnabled]] mit dem Parameter '''GL_TEXTURE_1D'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
[[glCopyPixels]], [[glCopyTexImage2D]], [[glCopyTexSubImage1D]], [[glCopyTexSubImage2D]], [[glPixelStore]], [[glPixelTransfer]], [[glTexEnv]], [[glTexGen]], [[glTexImage1D]], [[glTexImage2D]], [[glTexImage3D]], [[glTexSubImage1D]], [[glTexSubImage2D]], [[glTexSubImage3D]], [[glTexParameter]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:GL|CopyTexImage1D]]&lt;br /&gt;
[[Kategorie:GL1.1|CopyTexImage1D]]&lt;br /&gt;
[[Kategorie:GL3]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=glCompressedTexSubImage&amp;diff=25126</id>
		<title>glCompressedTexSubImage</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=glCompressedTexSubImage&amp;diff=25126"/>
				<updated>2011-06-15T19:46:24Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: Kategorie GL3 hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= glCompressedTexSubImage =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Name ==&lt;br /&gt;
'''glCompressedTexSubImage''' - modifiziert den Teilbereich einer komprimierten Textur.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spezifikation ==&lt;br /&gt;
 procedure '''glCompressedTexSubImage1D'''(''target'': TGLenum; ''level'': TGLint;&lt;br /&gt;
                                     ''xoffset'': TGLint; ''width'': TGLsizei;&lt;br /&gt;
                                     ''format'': TGLenum; ''imageSize'': TGLsizei;&lt;br /&gt;
                                     '''const''' ''data'': PGLvoid); &amp;lt;br&amp;gt;&lt;br /&gt;
 procedure '''glCompressedTexSubImage2D'''(''target'': TGLenum; ''level'': TGLint;&lt;br /&gt;
                                     ''xoffset'': TGLint; ''yoffset'': TGLint;&lt;br /&gt;
                                     ''width'': TGLsizei; ''height'': TGLsizei;&lt;br /&gt;
                                     ''format'': TGLenum; ''imageSize'': TGLsizei;&lt;br /&gt;
                                     '''const''' ''data'': PGLvoid); &amp;lt;br&amp;gt;&lt;br /&gt;
 procedure '''glCompressedTexSubImage3D'''(''target'': TGLenum; ''level'': TGLint;&lt;br /&gt;
                                     ''xoffset'': TGLint; ''yoffset'': TGLint;&lt;br /&gt;
                                     ''zoffset'': TGLint; ''width'': TGLsizei;&lt;br /&gt;
                                     ''height'': TGLsizei; ''depth'': TGLsizei;&lt;br /&gt;
                                     ''format'': TGLenum; ''imageSize'': TGLsizei;&lt;br /&gt;
                                     '''const''' ''data'': PGLvoid); &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Parameter ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; rules=&amp;quot;all&amp;quot;&lt;br /&gt;
! ''target''&lt;br /&gt;
| Gibt die Zieltextur an. Muss für '''glCompressedTexSubImage1D''' '''GL_TEXTURE_1D''', für '''glCompressedTexSubImage2D''' '''GL_TEXTURE_2D''' und für '''glCompressedTexSubImage3D''' '''GL_TEXTURE_3D''' sein. Für [[Cubemap|Cubemaps]] sind ausserdem die symbolischen Konstanten '''GL_TEXTURE_CUBE_MAP_POSITIVE_X''', '''GL_TEXTURE_CUBE_MAP_NEGATIVE_X''', '''GL_TEXTURE_CUBE_MAP_POSITIVE_Y''', '''GL_TEXTURE_CUBE_MAP_NEGATIVE_Y''', '''GL_TEXTURE_CUBE_MAP_POSITIVE_Z''' und '''GL_TEXTURE_CUBE_MAP_NEGATIVE_Z''' erlaubt. &lt;br /&gt;
|-&lt;br /&gt;
! ''level''&lt;br /&gt;
| Gibt den Detailgrad der zu modifizierenden Textur an. &amp;lt;br&amp;gt;&lt;br /&gt;
''level'' '''0''' ist das Basisbild. Level n ist die n-te [[MipMaps|Mipmap]]-Reduzierung der Textur.&lt;br /&gt;
|-&lt;br /&gt;
! ''xoffset''&lt;br /&gt;
| Offset der bestehenden Textur in x-Richtung, von der aus die Modifizierung beginnen soll.&lt;br /&gt;
|-&lt;br /&gt;
! ''yoffset''&lt;br /&gt;
| Offset der bestehenden Textur in y-Richtung, von der aus die Modifizierung beginnen soll.&lt;br /&gt;
|-&lt;br /&gt;
! ''zoffset''&lt;br /&gt;
| Offset der bestehenden Textur in z-Richtung (Tiefe), von der aus die Modifzierung beginnen soll.&lt;br /&gt;
|-&lt;br /&gt;
! ''width'',&lt;br /&gt;
| Breite der Subtextur.&lt;br /&gt;
|-&lt;br /&gt;
! ''height'',&lt;br /&gt;
| Höhe der Subtextur.&lt;br /&gt;
|-&lt;br /&gt;
! ''depth'',&lt;br /&gt;
| Tiefe der Subtextur.&lt;br /&gt;
|-&lt;br /&gt;
! ''format''&lt;br /&gt;
| Internes Format der komprimierten Texturdaten. Z.B. eine der symbolischen Konstanten '''GL_COMPRESSED_RGB_S3TC_DXT1''', '''GL_COMPRESSED_RGBA_S3TC_DXT1''', '''GL_COMPRESSED_RGBA_S3TC_DXT3''' oder '''GL_COMPRESSED_RGBA_S3TC_DXT5''' falls die [[OpenGL-Extensions|Extension]] [[GL_EXT_texture_compression_s3tc]] unterstützt wird.&lt;br /&gt;
|-&lt;br /&gt;
! ''imageSize''&lt;br /&gt;
| Anzahl der Bytes der komprimierten Daten.&lt;br /&gt;
|-&lt;br /&gt;
! ''_data''&lt;br /&gt;
| Die komprimierten Texturdaten.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beschreibung == &lt;br /&gt;
Die Befehle '''glCompressedSubTexImage*D''' werden benutzt, um Teilbereiche bestehender Texturen zu überschreiben, die mit [[glCompressedTexImage]] geladen wurden.&lt;br /&gt;
&lt;br /&gt;
Die Syntax der einzelnen Funktionen ist ähnlich wie bei den korrespondierenden Funktionen zu [[glTexSubImage]].&lt;br /&gt;
&lt;br /&gt;
Mit den Parametern ''xoffset'', ''yoffset'', ''zoffset'' werden die Koordinaten angegeben, ab der die zu modifizierende Textur überschrieben wird.&lt;br /&gt;
&lt;br /&gt;
Die Breite, Höhe und Tiefe der Subtextur werden mit den Parametern ''width'', ''height'' und ''depth'' übergeben.&lt;br /&gt;
&lt;br /&gt;
''format'' definiert das Format, mit dem die Texturdaten intern abgespeichert werden sollen, und sollten mit dem Format der zu überschreibenden Textur übereinstimmen.&lt;br /&gt;
&lt;br /&gt;
Zur Zeit werden von OpenGL noch keine komprimierten Formate unterstützt.&lt;br /&gt;
Bisher ist es nur möglich über [[OpenGL-Extensions|Extensions]], wie z.B. [[GL_EXT_texture_compression_s3tc]], komprimierte Texturformate anzugeben :&lt;br /&gt;
&lt;br /&gt;
'''GL_COMPRESSED_RGB_S3TC_DXT1'''&lt;br /&gt;
: RGB-Daten werden komprimiert, Alpha-Komponente ist immer 1.0. &lt;br /&gt;
&lt;br /&gt;
'''GL_COMPRESSED_RGBA_S3TC_DXT1'''&lt;br /&gt;
: RGB-Daten werden komprimiert, Alpha-Komponente ist entweder 1.0 oder 0.0.&lt;br /&gt;
&lt;br /&gt;
'''GL_COMPRESSED_RGBA_S3TC_DXT3'''&lt;br /&gt;
: RGB-Daten werden komprimiert, Alpha-Komponente wird mit 4 Bits gespeichert.&lt;br /&gt;
&lt;br /&gt;
'''GL_COMPRESSED_RGBA_S3TC_DXT5'''&lt;br /&gt;
: RGB-Daten werden komprimiert, Alpha-Komponente ist gewichtetes Mittel von 8-Bit Werten.&lt;br /&gt;
&lt;br /&gt;
Über den Parameter ''imageSize'' gibt man die genaue Anzahl der Bytes an, die mit ''_data'' an die Funktion übergeben werden.&lt;br /&gt;
&lt;br /&gt;
Um eine geladene Textur in OpenGL zu nutzen ist auf jeden Fall noch die entsprechende Aktivierung mit [[glEnable]]('''GL_TEXTURE_1D''', '''GL_TEXTURE_2D''' oder '''GL_TEXTURE_3D''') nötig.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
'''glCompressedTexSubImage''' ist erst ab OpenGL Version 1.3 oder höher nutzbar.&lt;br /&gt;
&lt;br /&gt;
Mit [[glGetIntegerv]] und dem Parameter '''GL_COMPRESSED_TEXTURE_FORMATS''' kann ermittelt werden, welche komprimierten Texturformate von der OpenGL-Implementation unterstützt werden.&lt;br /&gt;
&lt;br /&gt;
[[glPixelStore]] und [[glPixelTransfer]] beeinflussen nicht das Dekodieren einer komprimierten Textur.&lt;br /&gt;
&lt;br /&gt;
Entsprechen die an die Funktion übergebenen Daten nicht dem Komprimierungformat, so verhält sich der Aufruf von '''glCompressedTexSubImage''' undefiniert.&lt;br /&gt;
&lt;br /&gt;
Der Zustand von [[Texel]] ausserhalb des zu modifizierenden Bereiches ist undefiniert.&lt;br /&gt;
&lt;br /&gt;
Es ist darauf zu achten, dass die Komprimierungsformate nicht für alle Zieltexturen unterstützt werden müssen (die meisten Komprimierungsformate unterstützen nur zweidimensionale Texturen).&lt;br /&gt;
Nähere Informationen findet man in der Spezifikation der jeweiligen Extension.&lt;br /&gt;
&lt;br /&gt;
Texturierung hat im Farbindexmodus keinen Effekt.&lt;br /&gt;
&lt;br /&gt;
Keine Fehlermeldungen werden generiert, wenn man beim Aufruf von '''glCompressedTexSubImage''' folgende Punkte beachtet :&lt;br /&gt;
* ''_data'' zeigt auf Daten, die man über die Funktion [[glGetCompressedTexImage]] bekommen hat.&lt;br /&gt;
* ''target'', ''level'' und ''format'' stimmen mit den Parametern ''target'', ''level'' und ''format'' von [[glGetCompressedImage]] überein.&lt;br /&gt;
* ''width'', ''height'', ''depth'', ''format'' und ''imageSize'' stimmen mit den Werten überein, die man über die Funktion [[glGetTexLevelParameter]] mit den Parametern '''GL_TEXTURE_WIDTH''', '''GL_TEXTURE_HEIGHT''', '''GL_TEXTURE_DEPTH''', '''GL_TEXTURE_INTERNAL_FORMAT''' und '''GL_TEXTURE_COMPRESSED_IMAGE_SIZE''' bekommt, nachdem [[glGetCompressedTexImage]] aufgerufen wurde.&lt;br /&gt;
* ''width'', ''height'', ''depth'' und ''format'' stimmen mit den Werten überein, die man über die Funktion [[glGetTexLevelParameter]] mit den Parametern '''GL_TEXTURE_WIDTH''', '''GL_TEXTURE_HEIGHT''', '''GL_TEXTURE_DEPTH''' und '''GL_TEXTURE_INTERNAL_FORMAT''' und der zu überschreibenden Textur-Detailstufe bekommt.&lt;br /&gt;
* ''xoffset'', ''yoffset'' und ''zoffset'' haben alle den Wert -b, wobei b der Rückgabewert der Funktion [[glGetTexLevelParameter]] mit dem Parameter '''GL_TEXTURE_BORDER''' und der zu überschreibenden Textur-Detailstufe ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_ENUM''' wird generiert, wenn ''target'' nicht '''GL_TEXTURE_1D, GL_TEXTURE_2D''' oder '''GL_TEXTURE_3D''' ist. (entsprechend der benutzten Funktion)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_ENUM''' wird generiert, wenn ''format'' kein von der OpenGL-Implementierung unterstütztes komprimiertes Format ist. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_VALUE''' wird generiert, wenn ''level'' kleiner 0 oder größer ld(max) ist, wobei max der Rückgabewert von '''GL_MAX_TEXTURE_SIZE''' ist. (ld = Logarithmus Dualis = Basis 2). &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_VALUE''' wird generiert, wenn ''width'', ''height'' bzw. ''depth'' (je nach Funktion) kleiner als 0 oder größer als 2 + '''GL_MAX_TEXTURE_SIZE''' ist, oder die Bedingung  2^k + 2 * (border) (k=Integerwerte) nicht erfüllt. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_VALUE''' wird generiert, wenn ''imageSize'' nicht der Anzahl der Bytes entspricht, die mit ''_data'' übergeben wurden.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_VALUE''' wird generiert, wenn die übergebenen Daten nicht dem mit ''format'' angegebenem Komprimierungsformat übereinstimmen.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_VALUE''' wird generiert, wenn ''width'' und ''height'' nicht mit dem Format der Daten von ''_data'' übereinstimmen (zu viel oder zu wenig Daten).&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert, wenn eine '''glCompressedTexSubImage'''-Funktion in einem [[glBegin]]- und [[glEnd]]-Block aufgerufen wird. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert, wenn das Komprimierungsformat nicht für die mit ''target'' angegebene Zieltextur unterstützt wird.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert, wenn ''format'' nicht mit ''internalformat'' der zu überschreibenden Textur übereinstimmt.&lt;br /&gt;
&lt;br /&gt;
== Zugehörige Wertrückgaben ==&lt;br /&gt;
[[glGetCompressedTexImage]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[glGetTexLevelParameter]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[glIsEnabled]] mit dem Token '''GL_TEXTURE_1D''', '''GL_TEXTURE_2D''' bzw. '''GL_TEXTURE_3D'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
[[glCompressedTexImage1D]], [[glCompressedTexImage2D]], [[glCompressedTexImage3D]], [[glGetCompressedTexImage]], [[glTexCoord]], [[glTexEnv]], [[glTexGen]], [[glTexImage1D]], [[glTexImage2D]], [[glTexImage3D]], [[glTexParameter]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:GL|CompressedTexSubImage]]&lt;br /&gt;
[[Kategorie:GL1.3]]&lt;br /&gt;
[[Kategorie:GL3]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=glCompressedTexImage&amp;diff=25125</id>
		<title>glCompressedTexImage</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=glCompressedTexImage&amp;diff=25125"/>
				<updated>2011-06-15T19:46:05Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: Kategorie GL3 hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= glCompressedTexImage =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Name ==&lt;br /&gt;
'''glCompressedTexImage''' - Lädt eine komprimierte Textur direkt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spezifikation ==&lt;br /&gt;
 procedure '''glCompressedTexImage1D'''(''target'': TGLenum; ''level'': TGLint;&lt;br /&gt;
                                  ''internalformat'': TGLenum; ''width'': TGLsizei;&lt;br /&gt;
                                  ''border'': TGLint; ''imageSize'': TGLsizei;&lt;br /&gt;
                                  '''const''' ''data'': PGLvoid); &amp;lt;br&amp;gt;&lt;br /&gt;
 procedure '''glCompressedTexImage2D'''(''target'': TGLenum; ''level'': TGLint;&lt;br /&gt;
                                  ''internalformat'': TGLenum; ''width'': TGLsizei;&lt;br /&gt;
                                  ''height'': TGLsizei; ''border'': TGLint;&lt;br /&gt;
                                  ''imageSize'': TGLsizei; '''const''' ''data'': PGLvoid); &amp;lt;br&amp;gt;&lt;br /&gt;
 procedure '''glCompressedTexImage3D'''(''target'': TGLenum; ''level'': TGLint;&lt;br /&gt;
                                  ''internalformat'': TGLenum; ''width'': TGLsizei;&lt;br /&gt;
                                  ''height: TGLsizei; ''depth'': TGLsizei;&lt;br /&gt;
                                  ''border'': TGLint; ''imageSize'': TGLsizei;&lt;br /&gt;
                                  '''const''' ''data'': PGLvoid); &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Parameter ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; rules=&amp;quot;all&amp;quot;&lt;br /&gt;
! ''target''&lt;br /&gt;
| Gibt die Zieltextur an. Muss für '''glCompressedTexImage1D''' '''GL_TEXTURE_1D''', für '''glCompressedTexImage2D''' '''GL_TEXTURE_2D''' und für '''glCompressedTexImage3D''' '''GL_TEXTURE_3D''' sein. Für [[Cubemap|Cubemaps]] sind ausserdem die symbolischen Konstanten '''GL_TEXTURE_CUBE_MAP_POSITIVE_X''', '''GL_TEXTURE_CUBE_MAP_NEGATIVE_X''', '''GL_TEXTURE_CUBE_MAP_POSITIVE_Y''', '''GL_TEXTURE_CUBE_MAP_NEGATIVE_Y''', '''GL_TEXTURE_CUBE_MAP_POSITIVE_Z''' und '''GL_TEXTURE_CUBE_MAP_NEGATIVE_Z''' erlaubt. &lt;br /&gt;
|-&lt;br /&gt;
! ''level''&lt;br /&gt;
| Gibt den Detailgrad für die gewünschte Textur an. &amp;lt;br&amp;gt;&lt;br /&gt;
''level'' '''0''' ist das Basisbild. Level n ist die n-te [[MipMaps|Mipmap]]-Reduzierung der Textur.&lt;br /&gt;
|-&lt;br /&gt;
! ''internalformat''&lt;br /&gt;
| Internes Format der komprimierten Texturdaten. Z.B. eine der symbolischen Konstanten '''GL_COMPRESSED_RGB_S3TC_DXT1''', '''GL_COMPRESSED_RGBA_S3TC_DXT1''', '''GL_COMPRESSED_RGBA_S3TC_DXT3''' oder '''GL_COMPRESSED_RGBA_S3TC_DXT5''' falls die [[OpenGL-Extensions|Extension]] [[GL_EXT_texture_compression_s3tc]] unterstützt wird.&lt;br /&gt;
|-&lt;br /&gt;
! ''width'',&lt;br /&gt;
| Breite = Anzahl der Pixel pro Zeile &amp;lt;br&amp;gt; muss als Wert 2^n (+ 2 * (border) ) für n Integerwerte haben.&lt;br /&gt;
|-&lt;br /&gt;
! ''height'',&lt;br /&gt;
| Höhe = Anzahl der Zeilen &amp;lt;br&amp;gt; muss als Wert 2^n (+ 2 * (border) ) für n Integerwerte haben&lt;br /&gt;
|-&lt;br /&gt;
! ''depth'',&lt;br /&gt;
| Tiefe = Anzahl der &amp;quot;Scheiben&amp;quot; &amp;lt;br&amp;gt; muss als Wert 2^n (+ 2 * (border) ) für n Integerwerte haben&lt;br /&gt;
|-&lt;br /&gt;
! ''border'',&lt;br /&gt;
| Pixelbreite des Texturrahmens. (0 für keinen Rahmen)&lt;br /&gt;
|-&lt;br /&gt;
! ''imageSize''&lt;br /&gt;
| Anzahl der Bytes der komprimierten Daten.&lt;br /&gt;
|-&lt;br /&gt;
! ''_data''&lt;br /&gt;
| Die komprimierten Texturdaten.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beschreibung == &lt;br /&gt;
Die Befehle '''glCompressedTexImage*D''' werden benutzt, um Texturdaten direkt in komprimierter Form zu laden.&lt;br /&gt;
Diese Funktion wurde in OpenGL ab Version 1.3 eingeführt, um das Laden von Texturen zu verkürzen und um mehr Texturen auf der Grafikkarte abspeichern zu können.&lt;br /&gt;
&lt;br /&gt;
Die Syntax der einzelnen Funktionen ist ähnlich wie bei den korrespondierenden Funktionen zu [[glTexImage1D]], [[glTexImage2D]] bzw. [[glTexImage3D]].&lt;br /&gt;
&lt;br /&gt;
Mit den Parametern ''width'', ''height'' und ''depth'' kann die Breite, Höhe und Tiefe der Textur angegeben werden.&lt;br /&gt;
&lt;br /&gt;
''internalFormat'' definiert das Format, mit dem die Texturdaten intern abgespeichert werden sollen, zur Zeit werden jedoch von OpenGL noch keine komprimierten Formate unterstützt.&lt;br /&gt;
&lt;br /&gt;
Bisher ist es nur möglich über [[OpenGL-Extensions|Extensions]], wie z.B. [[GL_EXT_texture_compression_s3tc]], komprimierte Texturformate anzugeben :&lt;br /&gt;
&lt;br /&gt;
'''GL_COMPRESSED_RGB_S3TC_DXT1'''&lt;br /&gt;
: RGB-Daten werden komprimiert, Alpha-Komponente ist immer 1.0. &lt;br /&gt;
&lt;br /&gt;
'''GL_COMPRESSED_RGBA_S3TC_DXT1'''&lt;br /&gt;
: RGB-Daten werden komprimiert, Alpha-Komponente ist entweder 1.0 oder 0.0.&lt;br /&gt;
&lt;br /&gt;
'''GL_COMPRESSED_RGBA_S3TC_DXT3'''&lt;br /&gt;
: RGB-Daten werden komprimiert, Alpha-Komponente wird mit 4 Bits gespeichert.&lt;br /&gt;
&lt;br /&gt;
'''GL_COMPRESSED_RGBA_S3TC_DXT5'''&lt;br /&gt;
: RGB-Daten werden komprimiert, Alpha-Komponente ist gewichtetes Mittel von 8-Bit Werten.&lt;br /&gt;
&lt;br /&gt;
Mit ''border'' wird die Breite des Rahmens der Textur in Pixel festgelegt.&lt;br /&gt;
Obwohl bei den Befehlen [[glTexImage1D]], [[glTexImage2D]] bzw. [[glTexImage3D]] die Rahmenbreiten 0, 1 und 2 Pixel auf jeden Fall unterstützt werden, muss dies bei komprimierten Texturformaten nicht unbedingt der Fall sein.&lt;br /&gt;
&lt;br /&gt;
Über den Parameter ''imageSize'' gibt man die genaue Anzahl der Bytes an, die mit ''_data'' an die Funktion übergeben werden.&lt;br /&gt;
&lt;br /&gt;
Um eine geladene Textur in OpenGL zu nutzen ist auf jeden Fall noch die entsprechende Aktivierung mit [[glEnable]]('''GL_TEXTURE_1D''', '''GL_TEXTURE_2D''' oder '''GL_TEXTURE_3D''') nötig.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
'''glCompressedTexImage''' ist erst ab OpenGL Version 1.3 oder höher nutzbar.&lt;br /&gt;
&lt;br /&gt;
Mit [[glGetIntegerv]] und dem Parameter '''GL_COMPRESSED_TEXTURE_FORMATS''' kann ermittelt werden, welche komprimierten Texturformate von der OpenGL-Implementation unterstützt werden.&lt;br /&gt;
&lt;br /&gt;
[[glPixelStore]] und [[glPixelTransfer]] beeinflussen nicht das Dekodieren einer komprimierten Textur.&lt;br /&gt;
&lt;br /&gt;
Entsprechen die an die Funktion übergebenen Daten nicht dem Komprimierungformat, so verhält sich der Aufruf von '''glCompressedTexImage''' undefiniert.&lt;br /&gt;
&lt;br /&gt;
Es ist darauf zu achten, das die Komprimierungsformate nicht für alle Zieltexturen unterstützt werden müssen (die meisten Komprimierungsformat unterstützen nur zweidimensionale Texturen).&lt;br /&gt;
Nähere Informationen findet man in der Spezifikation der jeweiligen Extension.&lt;br /&gt;
&lt;br /&gt;
Texturierung hat im Farbindexmodus keinen Effekt.&lt;br /&gt;
&lt;br /&gt;
Keine Fehlermeldungen werden generiert, wenn man beim Aufruf von '''glCompressedTexImage''' folgende Punkte beachtet :&lt;br /&gt;
* ''_data'' zeigt auf Daten, die man über die Funktion [[glGetCompressedTexImage]] bekommen hat.&lt;br /&gt;
* ''target'', ''level'' und ''internalformat'' stimmen mit den Parametern ''target'', ''level'' und ''format'' von [[glGetCompressedTexImage]] überein.&lt;br /&gt;
* ''width'', ''height'', ''depth'', ''border'', ''internalformat'' und ''imageSize'' stimmen mit den Werten überein die man über die Funktion [[glGetTexLevelParameter]] mit den Parametern '''GL_TEXTURE_WIDTH''', '''GL_TEXTURE_HEIGHT''', '''GL_TEXTURE_DEPTH''', '''GL_TEXTURE_BORDER''', '''GL_TEXTURE_INTERNAL_FORMAT''' und '''GL_TEXTURE_COMPRESSED_IMAGE_SIZE''' bekommt, nachdem [[glGetCompressedTexImage]] aufgerufen wurde.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_ENUM''' wird generiert, wenn ''target'' nicht '''GL_TEXTURE_1D, GL_TEXTURE_2D''' oder '''GL_TEXTURE_3D''' ist. (entsprechend der benutzten Funktion)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_ENUM''' wird generiert, wenn ''internalformat'' kein von der OpenGL-Implementierung unterstütztes komprimiertes Format ist. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_VALUE''' wird generiert, wenn ''level'' kleiner 0 oder größer ld(max) ist, wobei max der Rückgabewert von '''GL_MAX_TEXTURE_SIZE''' ist. (ld = Logarithmus Dualis = Basis 2). &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_VALUE''' wird generiert, wenn ''width'', ''height'' bzw. ''depth'' (je nach Funktion) kleiner als 0 oder größer als 2 + '''GL_MAX_TEXTURE_SIZE''' ist, oder die Bedingung  2^k + 2 * (border) (k=Integerwerte) nicht erfüllt. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_VALUE''' wird generiert, wenn ''imageSize'' nicht der Anzahl der Bytes entspricht, die mit ''_data'' übergeben wurden.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_VALUE''' wird generiert, wenn die übergebenen Daten nicht dem mit ''internalformat'' angegebenem Komprimierungsformat übereinstimmen.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_VALUE''' wird generiert, wenn ''border'' keinen zulässigen Wert hat.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert, wenn eine '''glCompressedTexImage'''-Funktion in einem [[glBegin]]- und [[glEnd]]-Block aufgerufen wird. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert, wenn das Komprimierungsformat nicht für die mit ''target'' angegebene Zieltextur unterstützt wird.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert, wenn ''border'' &amp;gt; 0 und keine Texturränder vom Komprimierungsformat unterstützt werden.&lt;br /&gt;
&lt;br /&gt;
== Zugehörige Wertrückgaben ==&lt;br /&gt;
[[glGetCompressedTexImage]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[glGetTexLevelParameter]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[glIsEnabled]] mit dem Token '''GL_TEXTURE_1D''', '''GL_TEXTURE_2D''' bzw. '''GL_TEXTURE_3D'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
[[glCompressedTexSubImage1D]], [[glCompressedTexSubImage2D]], [[glCompressedTexSubImage3D]], [[glGetCompressedTexImage]], [[glTexCoord]], [[glTexEnv]], [[glTexGen]], [[glTexImage1D]], [[glTexImage2D]], [[glTexImage3D]], [[glTexParameter]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:GL|CompressedTexImage]]&lt;br /&gt;
[[Kategorie:GL1.3]]&lt;br /&gt;
[[Kategorie:GL3]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=glCompileShader&amp;diff=25124</id>
		<title>glCompileShader</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=glCompileShader&amp;diff=25124"/>
				<updated>2011-06-15T19:45:42Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: Kategorie GL3 hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= glCompileShader (glCompileShaderARB)=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Name ==&lt;br /&gt;
'''glCompileShader''' - Kompiliert ein Shaderobjekt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Delphi-Spezifikation ==&lt;br /&gt;
 procedure '''glCompileShader'''(''shaderObj'' : GLHandle);&lt;br /&gt;
 procedure '''glCompileShaderARB'''(''shaderObj'' : GLHandleARB);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parameter ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; rules=&amp;quot;all&amp;quot;&lt;br /&gt;
! ''shaderObj''&lt;br /&gt;
| Handle des zu kompilierenden Shaderobjektes.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beschreibung == &lt;br /&gt;
'''glCompileShader''' kompiliert den Quellcode der im Shaderobjekt abgelegt ist, wobei der Status der Kompilation als Teil des Objektstatus des Shaderobjektes gespeichert wird. Dieser Wert ist '''True''', wenn der Shader ohne Fehler kompiliert wurde und bereit zur Nutzung ist, und ansonsten '''False'''. Er kann mittels [[glGetObjectParameterARB]] und dem Shader sowie '''GL_OBJECT_COMPILE_STATUS''' als Argument abgefragt werden.&lt;br /&gt;
&lt;br /&gt;
Die Kompilierung des Shaders kann aus vielerlei Gründen scheitern, die genauer in den Spezifikationen der OpenGL-Shadersprache aufgelistet sind. Ob die Kompilierung erfolgreich war, kann aus dem Informationslog des Shaderobjektes via [[glGetInfoLogARB]] ermittelt werden.&lt;br /&gt;
&lt;br /&gt;
Seit der OpenGL Version 2.0 ist '''glCompileShader''' im Kern enthalten. Die alte ARB Bezeichnung war '''glCompileShaderARB'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
'''GL_INVALID_VALUE''' wird generiert, wenn der Shader kein gültiges OpenGL-Handle ist.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert, wenn der Shader nicht vom Typ '''GL_SHADER_OBJECT''' ist.&lt;br /&gt;
&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert, wenn '''glCompileShaderARB''' zwischen einem [[glBegin]] und dem passenden [[glEnd]] aufgerufen wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Zugehörige Wertrückgaben ==&lt;br /&gt;
[[glGetInfoLog]] mit dem Argument ''shaderObj''.&lt;br /&gt;
&lt;br /&gt;
[[glGetObjectParameterARB]] mit den Argumenten ''shaderObj'' und '''GL_OBJECT_COMPILE_STATUS'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
[[glCreateShaderObjectARB]], [[glLinkProgram]], [[glShaderSource]]&amp;lt;br&amp;gt;&lt;br /&gt;
'''Hintergrundwissen :''' [[Shader]]&lt;br /&gt;
&lt;br /&gt;
[http://developer.3dlabs.com/openGL2/slapi/CompileShaderARB.htm Englische Originalversion]  (Copyright 3DLabs Inc.)&lt;br /&gt;
[[Kategorie:GL|CompileShader]]&lt;br /&gt;
[[Kategorie:GL2.0|CompileShader]]&lt;br /&gt;
[[Kategorie:SHADER_OBJECTS|CompileShader]]&lt;br /&gt;
[[Kategorie:GL3]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=glColorMask&amp;diff=25123</id>
		<title>glColorMask</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=glColorMask&amp;diff=25123"/>
				<updated>2011-06-15T19:45:25Z</updated>
		
		<summary type="html">&lt;p&gt;Shaijan: Kategorie GL3 hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= glColorMask =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Name ==&lt;br /&gt;
'''glColorMask''' - aktiviert und deaktiviert das schreiben der Farbcomponenten in den [[Framebuffer]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Delphi-Spezifikation ==&lt;br /&gt;
 '''procedure''' glColorMask(''red'': TGLboolean; ''green'': TGLboolean; ''blue'': TGLboolean; ''alpha'': TGLboolean); &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parameter ==&lt;br /&gt;
&amp;lt;table border=1 rules=all&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
 &amp;lt;td&amp;gt;''red'', ''green'', ''blue'', ''alpha''&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;td&amp;gt;Gibt an, ob die jeweilige Farbcomponente in den Framebuffer geschrieben werden kann oder nicht. &amp;lt;br&amp;gt;&lt;br /&gt;
Als Vorgabewert stehen alle Komponenten auf '''GL_TRUE'''.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beschreibung == &lt;br /&gt;
'''glColorMask''' bestimmt welche der Farbcomponenten in den [[Framebuffer]] geschrieben werden können. &amp;lt;br&amp;gt;&lt;br /&gt;
Wenn, zum Beispiel, ''red'' gleich '''GL_FALSE''' ist, werden keine Änderungen am roten Farbanteil eines jeden Pixels in jedem [[Farbpuffer]], ganz egal welche Zeichenroutine durchgeführt wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
Veränderungen an einzelnen Bits der Componenten können nicht kontrolliert werden. Vielmehr können Veränderungen an den einzelnen Farbkomponenten weder erlaubt noch verboten werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
GL_INVALID_OPERATION wird generiert, wenn '''glColorMask''' innerhalb eines [[glBegin]]-[[glEnd]] Blocks steht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Zugehörige Wertrückgaben ==&lt;br /&gt;
[[glGet]] mit Token [[glGet#GL_COLOR_WRITEMASK|GL_COLOR_WRITEMASK]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[glGet]] mit Token [[glGet#GL_RGBA_MODE|GL_RGBA_MODE]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
[[glColor]], [[glIndex]], [[glIndexMask]], [[glDepthMask]], [[glStencilMask]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:GL|ColorMask]]&lt;br /&gt;
 [[Kategorie:GL1.0]]&lt;br /&gt;
[[Kategorie:GL3]]&lt;/div&gt;</summary>
		<author><name>Shaijan</name></author>	</entry>

	</feed>