From: Jacek Caban jacek@codeweavers.com
--- dlls/opengl32/make_opengl | 14 +- dlls/opengl32/thunks.c | 387 ++++++++++ dlls/opengl32/unix_thunks.c | 1401 ++++++++++++++++++++++++++++++++++- dlls/opengl32/unixlib.h | 379 ++++++++++ include/wine/wgl.h | 89 +++ 5 files changed, 2265 insertions(+), 5 deletions(-)
diff --git a/dlls/opengl32/make_opengl b/dlls/opengl32/make_opengl index 3ca110c7ddc..54b391c4a59 100755 --- a/dlls/opengl32/make_opengl +++ b/dlls/opengl32/make_opengl @@ -1024,13 +1024,21 @@ sub parse_file($) # generate extension functions from norm functions, if they are newer than the category foreach my $feature ($xml->findnodes("/registry/feature")) { - next if defined $norm_categories{$feature->{name}}; - next unless is_supported_api( $feature->{api} ); + my $feature_name = $feature->{name}; + if ($feature_name =~ /GL_VERSION_ES_.*_1_/) + { + $feature_name = "GL_NV_ES1_1_compatibility"; + } + else + { + next unless is_supported_api( $feature->{api} ); + } + next if defined $norm_categories{$feature_name}; foreach my $cmd ($feature->findnodes("./require/command")) { my $name = $cmd->{name}; next if $norm_functions{$name} || $ext_functions{$name}; - $ext_functions{$name} = [ $functions{$name}[0], $functions{$name}[1], [ $feature->{name} ] ]; + $ext_functions{$name} = [ $functions{$name}[0], $functions{$name}[1], [ $feature_name ] ]; } foreach my $enum ($feature->findnodes("./require/enum")) { diff --git a/dlls/opengl32/thunks.c b/dlls/opengl32/thunks.c index ff1d37465d0..fabe1da516b 100644 --- a/dlls/opengl32/thunks.c +++ b/dlls/opengl32/thunks.c @@ -2846,6 +2846,14 @@ static void WINAPI glAlphaFragmentOp3ATI( GLenum op, GLuint dst, GLuint dstMod, if ((status = UNIX_CALL( glAlphaFragmentOp3ATI, &args ))) WARN( "glAlphaFragmentOp3ATI returned %#lx\n", status ); }
+static void WINAPI glAlphaFuncx( GLenum func, GLfixed ref ) +{ + struct glAlphaFuncx_params args = { .teb = NtCurrentTeb(), .func = func, .ref = ref }; + NTSTATUS status; + TRACE( "func %d, ref %d\n", func, ref ); + if ((status = UNIX_CALL( glAlphaFuncx, &args ))) WARN( "glAlphaFuncx returned %#lx\n", status ); +} + static void WINAPI glAlphaFuncxOES( GLenum func, GLfixed ref ) { struct glAlphaFuncxOES_params args = { .teb = NtCurrentTeb(), .func = func, .ref = ref }; @@ -4044,6 +4052,14 @@ static void WINAPI glClearColorIuiEXT( GLuint red, GLuint green, GLuint blue, GL if ((status = UNIX_CALL( glClearColorIuiEXT, &args ))) WARN( "glClearColorIuiEXT returned %#lx\n", status ); }
+static void WINAPI glClearColorx( GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha ) +{ + struct glClearColorx_params args = { .teb = NtCurrentTeb(), .red = red, .green = green, .blue = blue, .alpha = alpha }; + NTSTATUS status; + TRACE( "red %d, green %d, blue %d, alpha %d\n", red, green, blue, alpha ); + if ((status = UNIX_CALL( glClearColorx, &args ))) WARN( "glClearColorx returned %#lx\n", status ); +} + static void WINAPI glClearColorxOES( GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha ) { struct glClearColorxOES_params args = { .teb = NtCurrentTeb(), .red = red, .green = green, .blue = blue, .alpha = alpha }; @@ -4076,6 +4092,14 @@ static void WINAPI glClearDepthfOES( GLclampf depth ) if ((status = UNIX_CALL( glClearDepthfOES, &args ))) WARN( "glClearDepthfOES returned %#lx\n", status ); }
+static void WINAPI glClearDepthx( GLfixed depth ) +{ + struct glClearDepthx_params args = { .teb = NtCurrentTeb(), .depth = depth }; + NTSTATUS status; + TRACE( "depth %d\n", depth ); + if ((status = UNIX_CALL( glClearDepthx, &args ))) WARN( "glClearDepthx returned %#lx\n", status ); +} + static void WINAPI glClearDepthxOES( GLfixed depth ) { struct glClearDepthxOES_params args = { .teb = NtCurrentTeb(), .depth = depth }; @@ -4221,6 +4245,14 @@ static void WINAPI glClipControl( GLenum origin, GLenum depth ) if ((status = UNIX_CALL( glClipControl, &args ))) WARN( "glClipControl returned %#lx\n", status ); }
+static void WINAPI glClipPlanef( GLenum p, const GLfloat *eqn ) +{ + struct glClipPlanef_params args = { .teb = NtCurrentTeb(), .p = p, .eqn = eqn }; + NTSTATUS status; + TRACE( "p %d, eqn %p\n", p, eqn ); + if ((status = UNIX_CALL( glClipPlanef, &args ))) WARN( "glClipPlanef returned %#lx\n", status ); +} + static void WINAPI glClipPlanefOES( GLenum plane, const GLfloat *equation ) { struct glClipPlanefOES_params args = { .teb = NtCurrentTeb(), .plane = plane, .equation = equation }; @@ -4229,6 +4261,14 @@ static void WINAPI glClipPlanefOES( GLenum plane, const GLfloat *equation ) if ((status = UNIX_CALL( glClipPlanefOES, &args ))) WARN( "glClipPlanefOES returned %#lx\n", status ); }
+static void WINAPI glClipPlanex( GLenum plane, const GLfixed *equation ) +{ + struct glClipPlanex_params args = { .teb = NtCurrentTeb(), .plane = plane, .equation = equation }; + NTSTATUS status; + TRACE( "plane %d, equation %p\n", plane, equation ); + if ((status = UNIX_CALL( glClipPlanex, &args ))) WARN( "glClipPlanex returned %#lx\n", status ); +} + static void WINAPI glClipPlanexOES( GLenum plane, const GLfixed *equation ) { struct glClipPlanexOES_params args = { .teb = NtCurrentTeb(), .plane = plane, .equation = equation }; @@ -4349,6 +4389,14 @@ static void WINAPI glColor4ubVertex3fvSUN( const GLubyte *c, const GLfloat *v ) if ((status = UNIX_CALL( glColor4ubVertex3fvSUN, &args ))) WARN( "glColor4ubVertex3fvSUN returned %#lx\n", status ); }
+static void WINAPI glColor4x( GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha ) +{ + struct glColor4x_params args = { .teb = NtCurrentTeb(), .red = red, .green = green, .blue = blue, .alpha = alpha }; + NTSTATUS status; + TRACE( "red %d, green %d, blue %d, alpha %d\n", red, green, blue, alpha ); + if ((status = UNIX_CALL( glColor4x, &args ))) WARN( "glColor4x returned %#lx\n", status ); +} + static void WINAPI glColor4xOES( GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha ) { struct glColor4xOES_params args = { .teb = NtCurrentTeb(), .red = red, .green = green, .blue = blue, .alpha = alpha }; @@ -5973,6 +6021,14 @@ static void WINAPI glDepthRangefOES( GLclampf n, GLclampf f ) if ((status = UNIX_CALL( glDepthRangefOES, &args ))) WARN( "glDepthRangefOES returned %#lx\n", status ); }
+static void WINAPI glDepthRangex( GLfixed n, GLfixed f ) +{ + struct glDepthRangex_params args = { .teb = NtCurrentTeb(), .n = n, .f = f }; + NTSTATUS status; + TRACE( "n %d, f %d\n", n, f ); + if ((status = UNIX_CALL( glDepthRangex, &args ))) WARN( "glDepthRangex returned %#lx\n", status ); +} + static void WINAPI glDepthRangexOES( GLfixed n, GLfixed f ) { struct glDepthRangexOES_params args = { .teb = NtCurrentTeb(), .n = n, .f = f }; @@ -7031,6 +7087,14 @@ static void WINAPI glFogFuncSGIS( GLsizei n, const GLfloat *points ) if ((status = UNIX_CALL( glFogFuncSGIS, &args ))) WARN( "glFogFuncSGIS returned %#lx\n", status ); }
+static void WINAPI glFogx( GLenum pname, GLfixed param ) +{ + struct glFogx_params args = { .teb = NtCurrentTeb(), .pname = pname, .param = param }; + NTSTATUS status; + TRACE( "pname %d, param %d\n", pname, param ); + if ((status = UNIX_CALL( glFogx, &args ))) WARN( "glFogx returned %#lx\n", status ); +} + static void WINAPI glFogxOES( GLenum pname, GLfixed param ) { struct glFogxOES_params args = { .teb = NtCurrentTeb(), .pname = pname, .param = param }; @@ -7039,6 +7103,14 @@ static void WINAPI glFogxOES( GLenum pname, GLfixed param ) if ((status = UNIX_CALL( glFogxOES, &args ))) WARN( "glFogxOES returned %#lx\n", status ); }
+static void WINAPI glFogxv( GLenum pname, const GLfixed *param ) +{ + struct glFogxv_params args = { .teb = NtCurrentTeb(), .pname = pname, .param = param }; + NTSTATUS status; + TRACE( "pname %d, param %p\n", pname, param ); + if ((status = UNIX_CALL( glFogxv, &args ))) WARN( "glFogxv returned %#lx\n", status ); +} + static void WINAPI glFogxvOES( GLenum pname, const GLfixed *param ) { struct glFogxvOES_params args = { .teb = NtCurrentTeb(), .pname = pname, .param = param }; @@ -7391,6 +7463,14 @@ static void WINAPI glFreeObjectBufferATI( GLuint buffer ) if ((status = UNIX_CALL( glFreeObjectBufferATI, &args ))) WARN( "glFreeObjectBufferATI returned %#lx\n", status ); }
+static void WINAPI glFrustumf( GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f ) +{ + struct glFrustumf_params args = { .teb = NtCurrentTeb(), .l = l, .r = r, .b = b, .t = t, .n = n, .f = f }; + NTSTATUS status; + TRACE( "l %f, r %f, b %f, t %f, n %f, f %f\n", l, r, b, t, n, f ); + if ((status = UNIX_CALL( glFrustumf, &args ))) WARN( "glFrustumf returned %#lx\n", status ); +} + static void WINAPI glFrustumfOES( GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f ) { struct glFrustumfOES_params args = { .teb = NtCurrentTeb(), .l = l, .r = r, .b = b, .t = t, .n = n, .f = f }; @@ -7399,6 +7479,14 @@ static void WINAPI glFrustumfOES( GLfloat l, GLfloat r, GLfloat b, GLfloat t, GL if ((status = UNIX_CALL( glFrustumfOES, &args ))) WARN( "glFrustumfOES returned %#lx\n", status ); }
+static void WINAPI glFrustumx( GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f ) +{ + struct glFrustumx_params args = { .teb = NtCurrentTeb(), .l = l, .r = r, .b = b, .t = t, .n = n, .f = f }; + NTSTATUS status; + TRACE( "l %d, r %d, b %d, t %d, n %d, f %d\n", l, r, b, t, n, f ); + if ((status = UNIX_CALL( glFrustumx, &args ))) WARN( "glFrustumx returned %#lx\n", status ); +} + static void WINAPI glFrustumxOES( GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f ) { struct glFrustumxOES_params args = { .teb = NtCurrentTeb(), .l = l, .r = r, .b = b, .t = t, .n = n, .f = f }; @@ -7918,6 +8006,14 @@ static void WINAPI glGetBufferSubDataARB( GLenum target, GLintptrARB offset, GLs if ((status = UNIX_CALL( glGetBufferSubDataARB, &args ))) WARN( "glGetBufferSubDataARB returned %#lx\n", status ); }
+static void WINAPI glGetClipPlanef( GLenum plane, GLfloat *equation ) +{ + struct glGetClipPlanef_params args = { .teb = NtCurrentTeb(), .plane = plane, .equation = equation }; + NTSTATUS status; + TRACE( "plane %d, equation %p\n", plane, equation ); + if ((status = UNIX_CALL( glGetClipPlanef, &args ))) WARN( "glGetClipPlanef returned %#lx\n", status ); +} + static void WINAPI glGetClipPlanefOES( GLenum plane, GLfloat *equation ) { struct glGetClipPlanefOES_params args = { .teb = NtCurrentTeb(), .plane = plane, .equation = equation }; @@ -7926,6 +8022,14 @@ static void WINAPI glGetClipPlanefOES( GLenum plane, GLfloat *equation ) if ((status = UNIX_CALL( glGetClipPlanefOES, &args ))) WARN( "glGetClipPlanefOES returned %#lx\n", status ); }
+static void WINAPI glGetClipPlanex( GLenum plane, GLfixed *equation ) +{ + struct glGetClipPlanex_params args = { .teb = NtCurrentTeb(), .plane = plane, .equation = equation }; + NTSTATUS status; + TRACE( "plane %d, equation %p\n", plane, equation ); + if ((status = UNIX_CALL( glGetClipPlanex, &args ))) WARN( "glGetClipPlanex returned %#lx\n", status ); +} + static void WINAPI glGetClipPlanexOES( GLenum plane, GLfixed *equation ) { struct glGetClipPlanexOES_params args = { .teb = NtCurrentTeb(), .plane = plane, .equation = equation }; @@ -8258,6 +8362,14 @@ static void WINAPI glGetFirstPerfQueryIdINTEL( GLuint *queryId ) if ((status = UNIX_CALL( glGetFirstPerfQueryIdINTEL, &args ))) WARN( "glGetFirstPerfQueryIdINTEL returned %#lx\n", status ); }
+static void WINAPI glGetFixedv( GLenum pname, GLfixed *params ) +{ + struct glGetFixedv_params args = { .teb = NtCurrentTeb(), .pname = pname, .params = params }; + NTSTATUS status; + TRACE( "pname %d, params %p\n", pname, params ); + if ((status = UNIX_CALL( glGetFixedv, &args ))) WARN( "glGetFixedv returned %#lx\n", status ); +} + static void WINAPI glGetFixedvOES( GLenum pname, GLfixed *params ) { struct glGetFixedvOES_params args = { .teb = NtCurrentTeb(), .pname = pname, .params = params }; @@ -8643,6 +8755,14 @@ static void WINAPI glGetLightxOES( GLenum light, GLenum pname, GLfixed *params ) if ((status = UNIX_CALL( glGetLightxOES, &args ))) WARN( "glGetLightxOES returned %#lx\n", status ); }
+static void WINAPI glGetLightxv( GLenum light, GLenum pname, GLfixed *params ) +{ + struct glGetLightxv_params args = { .teb = NtCurrentTeb(), .light = light, .pname = pname, .params = params }; + NTSTATUS status; + TRACE( "light %d, pname %d, params %p\n", light, pname, params ); + if ((status = UNIX_CALL( glGetLightxv, &args ))) WARN( "glGetLightxv returned %#lx\n", status ); +} + static void WINAPI glGetListParameterfvSGIX( GLuint list, GLenum pname, GLfloat *params ) { struct glGetListParameterfvSGIX_params args = { .teb = NtCurrentTeb(), .list = list, .pname = pname, .params = params }; @@ -8739,6 +8859,14 @@ static void WINAPI glGetMaterialxOES( GLenum face, GLenum pname, GLfixed param ) if ((status = UNIX_CALL( glGetMaterialxOES, &args ))) WARN( "glGetMaterialxOES returned %#lx\n", status ); }
+static void WINAPI glGetMaterialxv( GLenum face, GLenum pname, GLfixed *params ) +{ + struct glGetMaterialxv_params args = { .teb = NtCurrentTeb(), .face = face, .pname = pname, .params = params }; + NTSTATUS status; + TRACE( "face %d, pname %d, params %p\n", face, pname, params ); + if ((status = UNIX_CALL( glGetMaterialxv, &args ))) WARN( "glGetMaterialxv returned %#lx\n", status ); +} + static void WINAPI glGetMemoryObjectDetachedResourcesuivNV( GLuint memory, GLenum pname, GLint first, GLsizei count, GLuint *params ) { struct glGetMemoryObjectDetachedResourcesuivNV_params args = { .teb = NtCurrentTeb(), .memory = memory, .pname = pname, .first = first, .count = count, .params = params }; @@ -9994,6 +10122,14 @@ static void WINAPI glGetTexBumpParameterivATI( GLenum pname, GLint *param ) if ((status = UNIX_CALL( glGetTexBumpParameterivATI, &args ))) WARN( "glGetTexBumpParameterivATI returned %#lx\n", status ); }
+static void WINAPI glGetTexEnvxv( GLenum target, GLenum pname, GLfixed *params ) +{ + struct glGetTexEnvxv_params args = { .teb = NtCurrentTeb(), .target = target, .pname = pname, .params = params }; + NTSTATUS status; + TRACE( "target %d, pname %d, params %p\n", target, pname, params ); + if ((status = UNIX_CALL( glGetTexEnvxv, &args ))) WARN( "glGetTexEnvxv returned %#lx\n", status ); +} + static void WINAPI glGetTexEnvxvOES( GLenum target, GLenum pname, GLfixed *params ) { struct glGetTexEnvxvOES_params args = { .teb = NtCurrentTeb(), .target = target, .pname = pname, .params = params }; @@ -10066,6 +10202,14 @@ static void WINAPI glGetTexParameterPointervAPPLE( GLenum target, GLenum pname, if ((status = UNIX_CALL( glGetTexParameterPointervAPPLE, &args ))) WARN( "glGetTexParameterPointervAPPLE returned %#lx\n", status ); }
+static void WINAPI glGetTexParameterxv( GLenum target, GLenum pname, GLfixed *params ) +{ + struct glGetTexParameterxv_params args = { .teb = NtCurrentTeb(), .target = target, .pname = pname, .params = params }; + NTSTATUS status; + TRACE( "target %d, pname %d, params %p\n", target, pname, params ); + if ((status = UNIX_CALL( glGetTexParameterxv, &args ))) WARN( "glGetTexParameterxv returned %#lx\n", status ); +} + static void WINAPI glGetTexParameterxvOES( GLenum target, GLenum pname, GLfixed *params ) { struct glGetTexParameterxvOES_params args = { .teb = NtCurrentTeb(), .target = target, .pname = pname, .params = params }; @@ -11898,6 +12042,14 @@ static void WINAPI glLightEnviSGIX( GLenum pname, GLint param ) if ((status = UNIX_CALL( glLightEnviSGIX, &args ))) WARN( "glLightEnviSGIX returned %#lx\n", status ); }
+static void WINAPI glLightModelx( GLenum pname, GLfixed param ) +{ + struct glLightModelx_params args = { .teb = NtCurrentTeb(), .pname = pname, .param = param }; + NTSTATUS status; + TRACE( "pname %d, param %d\n", pname, param ); + if ((status = UNIX_CALL( glLightModelx, &args ))) WARN( "glLightModelx returned %#lx\n", status ); +} + static void WINAPI glLightModelxOES( GLenum pname, GLfixed param ) { struct glLightModelxOES_params args = { .teb = NtCurrentTeb(), .pname = pname, .param = param }; @@ -11906,6 +12058,14 @@ static void WINAPI glLightModelxOES( GLenum pname, GLfixed param ) if ((status = UNIX_CALL( glLightModelxOES, &args ))) WARN( "glLightModelxOES returned %#lx\n", status ); }
+static void WINAPI glLightModelxv( GLenum pname, const GLfixed *param ) +{ + struct glLightModelxv_params args = { .teb = NtCurrentTeb(), .pname = pname, .param = param }; + NTSTATUS status; + TRACE( "pname %d, param %p\n", pname, param ); + if ((status = UNIX_CALL( glLightModelxv, &args ))) WARN( "glLightModelxv returned %#lx\n", status ); +} + static void WINAPI glLightModelxvOES( GLenum pname, const GLfixed *param ) { struct glLightModelxvOES_params args = { .teb = NtCurrentTeb(), .pname = pname, .param = param }; @@ -11914,6 +12074,14 @@ static void WINAPI glLightModelxvOES( GLenum pname, const GLfixed *param ) if ((status = UNIX_CALL( glLightModelxvOES, &args ))) WARN( "glLightModelxvOES returned %#lx\n", status ); }
+static void WINAPI glLightx( GLenum light, GLenum pname, GLfixed param ) +{ + struct glLightx_params args = { .teb = NtCurrentTeb(), .light = light, .pname = pname, .param = param }; + NTSTATUS status; + TRACE( "light %d, pname %d, param %d\n", light, pname, param ); + if ((status = UNIX_CALL( glLightx, &args ))) WARN( "glLightx returned %#lx\n", status ); +} + static void WINAPI glLightxOES( GLenum light, GLenum pname, GLfixed param ) { struct glLightxOES_params args = { .teb = NtCurrentTeb(), .light = light, .pname = pname, .param = param }; @@ -11922,6 +12090,14 @@ static void WINAPI glLightxOES( GLenum light, GLenum pname, GLfixed param ) if ((status = UNIX_CALL( glLightxOES, &args ))) WARN( "glLightxOES returned %#lx\n", status ); }
+static void WINAPI glLightxv( GLenum light, GLenum pname, const GLfixed *params ) +{ + struct glLightxv_params args = { .teb = NtCurrentTeb(), .light = light, .pname = pname, .params = params }; + NTSTATUS status; + TRACE( "light %d, pname %d, params %p\n", light, pname, params ); + if ((status = UNIX_CALL( glLightxv, &args ))) WARN( "glLightxv returned %#lx\n", status ); +} + static void WINAPI glLightxvOES( GLenum light, GLenum pname, const GLfixed *params ) { struct glLightxvOES_params args = { .teb = NtCurrentTeb(), .light = light, .pname = pname, .params = params }; @@ -11930,6 +12106,14 @@ static void WINAPI glLightxvOES( GLenum light, GLenum pname, const GLfixed *para if ((status = UNIX_CALL( glLightxvOES, &args ))) WARN( "glLightxvOES returned %#lx\n", status ); }
+static void WINAPI glLineWidthx( GLfixed width ) +{ + struct glLineWidthx_params args = { .teb = NtCurrentTeb(), .width = width }; + NTSTATUS status; + TRACE( "width %d\n", width ); + if ((status = UNIX_CALL( glLineWidthx, &args ))) WARN( "glLineWidthx returned %#lx\n", status ); +} + static void WINAPI glLineWidthxOES( GLfixed width ) { struct glLineWidthxOES_params args = { .teb = NtCurrentTeb(), .width = width }; @@ -12002,6 +12186,14 @@ static void WINAPI glLoadIdentityDeformationMapSGIX( GLbitfield mask ) if ((status = UNIX_CALL( glLoadIdentityDeformationMapSGIX, &args ))) WARN( "glLoadIdentityDeformationMapSGIX returned %#lx\n", status ); }
+static void WINAPI glLoadMatrixx( const GLfixed *m ) +{ + struct glLoadMatrixx_params args = { .teb = NtCurrentTeb(), .m = m }; + NTSTATUS status; + TRACE( "m %p\n", m ); + if ((status = UNIX_CALL( glLoadMatrixx, &args ))) WARN( "glLoadMatrixx returned %#lx\n", status ); +} + static void WINAPI glLoadMatrixxOES( const GLfixed *m ) { struct glLoadMatrixxOES_params args = { .teb = NtCurrentTeb(), .m = m }; @@ -12347,6 +12539,14 @@ static void WINAPI glMapVertexAttrib2fAPPLE( GLuint index, GLuint size, GLfloat if ((status = UNIX_CALL( glMapVertexAttrib2fAPPLE, &args ))) WARN( "glMapVertexAttrib2fAPPLE returned %#lx\n", status ); }
+static void WINAPI glMaterialx( GLenum face, GLenum pname, GLfixed param ) +{ + struct glMaterialx_params args = { .teb = NtCurrentTeb(), .face = face, .pname = pname, .param = param }; + NTSTATUS status; + TRACE( "face %d, pname %d, param %d\n", face, pname, param ); + if ((status = UNIX_CALL( glMaterialx, &args ))) WARN( "glMaterialx returned %#lx\n", status ); +} + static void WINAPI glMaterialxOES( GLenum face, GLenum pname, GLfixed param ) { struct glMaterialxOES_params args = { .teb = NtCurrentTeb(), .face = face, .pname = pname, .param = param }; @@ -12355,6 +12555,14 @@ static void WINAPI glMaterialxOES( GLenum face, GLenum pname, GLfixed param ) if ((status = UNIX_CALL( glMaterialxOES, &args ))) WARN( "glMaterialxOES returned %#lx\n", status ); }
+static void WINAPI glMaterialxv( GLenum face, GLenum pname, const GLfixed *param ) +{ + struct glMaterialxv_params args = { .teb = NtCurrentTeb(), .face = face, .pname = pname, .param = param }; + NTSTATUS status; + TRACE( "face %d, pname %d, param %p\n", face, pname, param ); + if ((status = UNIX_CALL( glMaterialxv, &args ))) WARN( "glMaterialxv returned %#lx\n", status ); +} + static void WINAPI glMaterialxvOES( GLenum face, GLenum pname, const GLfixed *param ) { struct glMaterialxvOES_params args = { .teb = NtCurrentTeb(), .face = face, .pname = pname, .param = param }; @@ -12675,6 +12883,14 @@ static void WINAPI glMinmaxEXT( GLenum target, GLenum internalformat, GLboolean if ((status = UNIX_CALL( glMinmaxEXT, &args ))) WARN( "glMinmaxEXT returned %#lx\n", status ); }
+static void WINAPI glMultMatrixx( const GLfixed *m ) +{ + struct glMultMatrixx_params args = { .teb = NtCurrentTeb(), .m = m }; + NTSTATUS status; + TRACE( "m %p\n", m ); + if ((status = UNIX_CALL( glMultMatrixx, &args ))) WARN( "glMultMatrixx returned %#lx\n", status ); +} + static void WINAPI glMultMatrixxOES( const GLfixed *m ) { struct glMultMatrixxOES_params args = { .teb = NtCurrentTeb(), .m = m }; @@ -13875,6 +14091,14 @@ static void WINAPI glMultiTexCoord4svSGIS( GLenum target, GLshort * v ) if ((status = UNIX_CALL( glMultiTexCoord4svSGIS, &args ))) WARN( "glMultiTexCoord4svSGIS returned %#lx\n", status ); }
+static void WINAPI glMultiTexCoord4x( GLenum texture, GLfixed s, GLfixed t, GLfixed r, GLfixed q ) +{ + struct glMultiTexCoord4x_params args = { .teb = NtCurrentTeb(), .texture = texture, .s = s, .t = t, .r = r, .q = q }; + NTSTATUS status; + TRACE( "texture %d, s %d, t %d, r %d, q %d\n", texture, s, t, r, q ); + if ((status = UNIX_CALL( glMultiTexCoord4x, &args ))) WARN( "glMultiTexCoord4x returned %#lx\n", status ); +} + static void WINAPI glMultiTexCoord4xOES( GLenum texture, GLfixed s, GLfixed t, GLfixed r, GLfixed q ) { struct glMultiTexCoord4xOES_params args = { .teb = NtCurrentTeb(), .texture = texture, .s = s, .t = t, .r = r, .q = q }; @@ -14725,6 +14949,14 @@ static void WINAPI glNormal3hvNV( const GLhalfNV *v ) if ((status = UNIX_CALL( glNormal3hvNV, &args ))) WARN( "glNormal3hvNV returned %#lx\n", status ); }
+static void WINAPI glNormal3x( GLfixed nx, GLfixed ny, GLfixed nz ) +{ + struct glNormal3x_params args = { .teb = NtCurrentTeb(), .nx = nx, .ny = ny, .nz = nz }; + NTSTATUS status; + TRACE( "nx %d, ny %d, nz %d\n", nx, ny, nz ); + if ((status = UNIX_CALL( glNormal3x, &args ))) WARN( "glNormal3x returned %#lx\n", status ); +} + static void WINAPI glNormal3xOES( GLfixed nx, GLfixed ny, GLfixed nz ) { struct glNormal3xOES_params args = { .teb = NtCurrentTeb(), .nx = nx, .ny = ny, .nz = nz }; @@ -14903,6 +15135,14 @@ static GLenum WINAPI glObjectUnpurgeableAPPLE( GLenum objectType, GLuint name, G return args.ret; }
+static void WINAPI glOrthof( GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f ) +{ + struct glOrthof_params args = { .teb = NtCurrentTeb(), .l = l, .r = r, .b = b, .t = t, .n = n, .f = f }; + NTSTATUS status; + TRACE( "l %f, r %f, b %f, t %f, n %f, f %f\n", l, r, b, t, n, f ); + if ((status = UNIX_CALL( glOrthof, &args ))) WARN( "glOrthof returned %#lx\n", status ); +} + static void WINAPI glOrthofOES( GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f ) { struct glOrthofOES_params args = { .teb = NtCurrentTeb(), .l = l, .r = r, .b = b, .t = t, .n = n, .f = f }; @@ -14911,6 +15151,14 @@ static void WINAPI glOrthofOES( GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfl if ((status = UNIX_CALL( glOrthofOES, &args ))) WARN( "glOrthofOES returned %#lx\n", status ); }
+static void WINAPI glOrthox( GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f ) +{ + struct glOrthox_params args = { .teb = NtCurrentTeb(), .l = l, .r = r, .b = b, .t = t, .n = n, .f = f }; + NTSTATUS status; + TRACE( "l %d, r %d, b %d, t %d, n %d, f %d\n", l, r, b, t, n, f ); + if ((status = UNIX_CALL( glOrthox, &args ))) WARN( "glOrthox returned %#lx\n", status ); +} + static void WINAPI glOrthoxOES( GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f ) { struct glOrthoxOES_params args = { .teb = NtCurrentTeb(), .l = l, .r = r, .b = b, .t = t, .n = n, .f = f }; @@ -15371,6 +15619,22 @@ static void WINAPI glPointParameterivNV( GLenum pname, const GLint *params ) if ((status = UNIX_CALL( glPointParameterivNV, &args ))) WARN( "glPointParameterivNV returned %#lx\n", status ); }
+static void WINAPI glPointParameterx( GLenum pname, GLfixed param ) +{ + struct glPointParameterx_params args = { .teb = NtCurrentTeb(), .pname = pname, .param = param }; + NTSTATUS status; + TRACE( "pname %d, param %d\n", pname, param ); + if ((status = UNIX_CALL( glPointParameterx, &args ))) WARN( "glPointParameterx returned %#lx\n", status ); +} + +static void WINAPI glPointParameterxv( GLenum pname, const GLfixed *params ) +{ + struct glPointParameterxv_params args = { .teb = NtCurrentTeb(), .pname = pname, .params = params }; + NTSTATUS status; + TRACE( "pname %d, params %p\n", pname, params ); + if ((status = UNIX_CALL( glPointParameterxv, &args ))) WARN( "glPointParameterxv returned %#lx\n", status ); +} + static void WINAPI glPointParameterxvOES( GLenum pname, const GLfixed *params ) { struct glPointParameterxvOES_params args = { .teb = NtCurrentTeb(), .pname = pname, .params = params }; @@ -15379,6 +15643,14 @@ static void WINAPI glPointParameterxvOES( GLenum pname, const GLfixed *params ) if ((status = UNIX_CALL( glPointParameterxvOES, &args ))) WARN( "glPointParameterxvOES returned %#lx\n", status ); }
+static void WINAPI glPointSizex( GLfixed size ) +{ + struct glPointSizex_params args = { .teb = NtCurrentTeb(), .size = size }; + NTSTATUS status; + TRACE( "size %d\n", size ); + if ((status = UNIX_CALL( glPointSizex, &args ))) WARN( "glPointSizex returned %#lx\n", status ); +} + static void WINAPI glPointSizexOES( GLfixed size ) { struct glPointSizexOES_params args = { .teb = NtCurrentTeb(), .size = size }; @@ -15429,6 +15701,14 @@ static void WINAPI glPolygonOffsetEXT( GLfloat factor, GLfloat bias ) if ((status = UNIX_CALL( glPolygonOffsetEXT, &args ))) WARN( "glPolygonOffsetEXT returned %#lx\n", status ); }
+static void WINAPI glPolygonOffsetx( GLfixed factor, GLfixed units ) +{ + struct glPolygonOffsetx_params args = { .teb = NtCurrentTeb(), .factor = factor, .units = units }; + NTSTATUS status; + TRACE( "factor %d, units %d\n", factor, units ); + if ((status = UNIX_CALL( glPolygonOffsetx, &args ))) WARN( "glPolygonOffsetx returned %#lx\n", status ); +} + static void WINAPI glPolygonOffsetxOES( GLfixed factor, GLfixed units ) { struct glPolygonOffsetxOES_params args = { .teb = NtCurrentTeb(), .factor = factor, .units = units }; @@ -17496,6 +17776,14 @@ static void WINAPI glResumeTransformFeedbackNV(void) if ((status = UNIX_CALL( glResumeTransformFeedbackNV, &args ))) WARN( "glResumeTransformFeedbackNV returned %#lx\n", status ); }
+static void WINAPI glRotatex( GLfixed angle, GLfixed x, GLfixed y, GLfixed z ) +{ + struct glRotatex_params args = { .teb = NtCurrentTeb(), .angle = angle, .x = x, .y = y, .z = z }; + NTSTATUS status; + TRACE( "angle %d, x %d, y %d, z %d\n", angle, x, y, z ); + if ((status = UNIX_CALL( glRotatex, &args ))) WARN( "glRotatex returned %#lx\n", status ); +} + static void WINAPI glRotatexOES( GLfixed angle, GLfixed x, GLfixed y, GLfixed z ) { struct glRotatexOES_params args = { .teb = NtCurrentTeb(), .angle = angle, .x = x, .y = y, .z = z }; @@ -17520,6 +17808,14 @@ static void WINAPI glSampleCoverageARB( GLfloat value, GLboolean invert ) if ((status = UNIX_CALL( glSampleCoverageARB, &args ))) WARN( "glSampleCoverageARB returned %#lx\n", status ); }
+static void WINAPI glSampleCoveragex( GLclampx value, GLboolean invert ) +{ + struct glSampleCoveragex_params args = { .teb = NtCurrentTeb(), .value = value, .invert = invert }; + NTSTATUS status; + TRACE( "value %d, invert %d\n", value, invert ); + if ((status = UNIX_CALL( glSampleCoveragex, &args ))) WARN( "glSampleCoveragex returned %#lx\n", status ); +} + static void WINAPI glSampleMapATI( GLuint dst, GLuint interp, GLenum swizzle ) { struct glSampleMapATI_params args = { .teb = NtCurrentTeb(), .dst = dst, .interp = interp, .swizzle = swizzle }; @@ -17624,6 +17920,14 @@ static void WINAPI glSamplerParameteriv( GLuint sampler, GLenum pname, const GLi if ((status = UNIX_CALL( glSamplerParameteriv, &args ))) WARN( "glSamplerParameteriv returned %#lx\n", status ); }
+static void WINAPI glScalex( GLfixed x, GLfixed y, GLfixed z ) +{ + struct glScalex_params args = { .teb = NtCurrentTeb(), .x = x, .y = y, .z = z }; + NTSTATUS status; + TRACE( "x %d, y %d, z %d\n", x, y, z ); + if ((status = UNIX_CALL( glScalex, &args ))) WARN( "glScalex returned %#lx\n", status ); +} + static void WINAPI glScalexOES( GLfixed x, GLfixed y, GLfixed z ) { struct glScalexOES_params args = { .teb = NtCurrentTeb(), .x = x, .y = y, .z = z }; @@ -19051,6 +19355,14 @@ static void WINAPI glTexCoordPointervINTEL( GLint size, GLenum type, const void if ((status = UNIX_CALL( glTexCoordPointervINTEL, &args ))) WARN( "glTexCoordPointervINTEL returned %#lx\n", status ); }
+static void WINAPI glTexEnvx( GLenum target, GLenum pname, GLfixed param ) +{ + struct glTexEnvx_params args = { .teb = NtCurrentTeb(), .target = target, .pname = pname, .param = param }; + NTSTATUS status; + TRACE( "target %d, pname %d, param %d\n", target, pname, param ); + if ((status = UNIX_CALL( glTexEnvx, &args ))) WARN( "glTexEnvx returned %#lx\n", status ); +} + static void WINAPI glTexEnvxOES( GLenum target, GLenum pname, GLfixed param ) { struct glTexEnvxOES_params args = { .teb = NtCurrentTeb(), .target = target, .pname = pname, .param = param }; @@ -19059,6 +19371,14 @@ static void WINAPI glTexEnvxOES( GLenum target, GLenum pname, GLfixed param ) if ((status = UNIX_CALL( glTexEnvxOES, &args ))) WARN( "glTexEnvxOES returned %#lx\n", status ); }
+static void WINAPI glTexEnvxv( GLenum target, GLenum pname, const GLfixed *params ) +{ + struct glTexEnvxv_params args = { .teb = NtCurrentTeb(), .target = target, .pname = pname, .params = params }; + NTSTATUS status; + TRACE( "target %d, pname %d, params %p\n", target, pname, params ); + if ((status = UNIX_CALL( glTexEnvxv, &args ))) WARN( "glTexEnvxv returned %#lx\n", status ); +} + static void WINAPI glTexEnvxvOES( GLenum target, GLenum pname, const GLfixed *params ) { struct glTexEnvxvOES_params args = { .teb = NtCurrentTeb(), .target = target, .pname = pname, .params = params }; @@ -19195,6 +19515,14 @@ static void WINAPI glTexParameterIuivEXT( GLenum target, GLenum pname, const GLu if ((status = UNIX_CALL( glTexParameterIuivEXT, &args ))) WARN( "glTexParameterIuivEXT returned %#lx\n", status ); }
+static void WINAPI glTexParameterx( GLenum target, GLenum pname, GLfixed param ) +{ + struct glTexParameterx_params args = { .teb = NtCurrentTeb(), .target = target, .pname = pname, .param = param }; + NTSTATUS status; + TRACE( "target %d, pname %d, param %d\n", target, pname, param ); + if ((status = UNIX_CALL( glTexParameterx, &args ))) WARN( "glTexParameterx returned %#lx\n", status ); +} + static void WINAPI glTexParameterxOES( GLenum target, GLenum pname, GLfixed param ) { struct glTexParameterxOES_params args = { .teb = NtCurrentTeb(), .target = target, .pname = pname, .param = param }; @@ -19203,6 +19531,14 @@ static void WINAPI glTexParameterxOES( GLenum target, GLenum pname, GLfixed para if ((status = UNIX_CALL( glTexParameterxOES, &args ))) WARN( "glTexParameterxOES returned %#lx\n", status ); }
+static void WINAPI glTexParameterxv( GLenum target, GLenum pname, const GLfixed *params ) +{ + struct glTexParameterxv_params args = { .teb = NtCurrentTeb(), .target = target, .pname = pname, .params = params }; + NTSTATUS status; + TRACE( "target %d, pname %d, params %p\n", target, pname, params ); + if ((status = UNIX_CALL( glTexParameterxv, &args ))) WARN( "glTexParameterxv returned %#lx\n", status ); +} + static void WINAPI glTexParameterxvOES( GLenum target, GLenum pname, const GLfixed *params ) { struct glTexParameterxvOES_params args = { .teb = NtCurrentTeb(), .target = target, .pname = pname, .params = params }; @@ -19899,6 +20235,14 @@ static void WINAPI glTransformPathNV( GLuint resultPath, GLuint srcPath, GLenum if ((status = UNIX_CALL( glTransformPathNV, &args ))) WARN( "glTransformPathNV returned %#lx\n", status ); }
+static void WINAPI glTranslatex( GLfixed x, GLfixed y, GLfixed z ) +{ + struct glTranslatex_params args = { .teb = NtCurrentTeb(), .x = x, .y = y, .z = z }; + NTSTATUS status; + TRACE( "x %d, y %d, z %d\n", x, y, z ); + if ((status = UNIX_CALL( glTranslatex, &args ))) WARN( "glTranslatex returned %#lx\n", status ); +} + static void WINAPI glTranslatexOES( GLfixed x, GLfixed y, GLfixed z ) { struct glTranslatexOES_params args = { .teb = NtCurrentTeb(), .x = x, .y = y, .z = z }; @@ -24554,6 +24898,7 @@ const void *extension_procs[] = glAlphaFragmentOp1ATI, glAlphaFragmentOp2ATI, glAlphaFragmentOp3ATI, + glAlphaFuncx, glAlphaFuncxOES, glAlphaToCoverageDitherControlNV, glApplyFramebufferAttachmentCMAAINTEL, @@ -24702,10 +25047,12 @@ const void *extension_procs[] = glClearBufferuiv, glClearColorIiEXT, glClearColorIuiEXT, + glClearColorx, glClearColorxOES, glClearDepthdNV, glClearDepthf, glClearDepthfOES, + glClearDepthx, glClearDepthxOES, glClearNamedBufferData, glClearNamedBufferDataEXT, @@ -24724,7 +25071,9 @@ const void *extension_procs[] = glClientWaitSemaphoreui64NVX, glClientWaitSync, glClipControl, + glClipPlanef, glClipPlanefOES, + glClipPlanex, glClipPlanexOES, glColor3fVertex3fSUN, glColor3fVertex3fvSUN, @@ -24740,6 +25089,7 @@ const void *extension_procs[] = glColor4ubVertex2fvSUN, glColor4ubVertex3fSUN, glColor4ubVertex3fvSUN, + glColor4x, glColor4xOES, glColor4xvOES, glColorFormatNV, @@ -24942,6 +25292,7 @@ const void *extension_procs[] = glDepthRangedNV, glDepthRangef, glDepthRangefOES, + glDepthRangex, glDepthRangexOES, glDetachObjectARB, glDetachShader, @@ -25074,7 +25425,9 @@ const void *extension_procs[] = glFogCoordhNV, glFogCoordhvNV, glFogFuncSGIS, + glFogx, glFogxOES, + glFogxv, glFogxvOES, glFragmentColorMaterialSGIX, glFragmentCoverageColorNV, @@ -25119,7 +25472,9 @@ const void *extension_procs[] = glFramebufferTextureLayerEXT, glFramebufferTextureMultiviewOVR, glFreeObjectBufferATI, + glFrustumf, glFrustumfOES, + glFrustumx, glFrustumxOES, glGenAsyncMarkersSGIX, glGenBuffers, @@ -25184,7 +25539,9 @@ const void *extension_procs[] = glGetBufferPointervARB, glGetBufferSubData, glGetBufferSubDataARB, + glGetClipPlanef, glGetClipPlanefOES, + glGetClipPlanex, glGetClipPlanexOES, glGetColorTable, glGetColorTableEXT, @@ -25226,6 +25583,7 @@ const void *extension_procs[] = glGetFinalCombinerInputParameterfvNV, glGetFinalCombinerInputParameterivNV, glGetFirstPerfQueryIdINTEL, + glGetFixedv, glGetFixedvOES, glGetFloatIndexedvEXT, glGetFloati_v, @@ -25273,6 +25631,7 @@ const void *extension_procs[] = glGetInvariantFloatvEXT, glGetInvariantIntegervEXT, glGetLightxOES, + glGetLightxv, glGetListParameterfvSGIX, glGetListParameterivSGIX, glGetLocalConstantBooleanvEXT, @@ -25285,6 +25644,7 @@ const void *extension_procs[] = glGetMapParameterivNV, glGetMapxvOES, glGetMaterialxOES, + glGetMaterialxv, glGetMemoryObjectDetachedResourcesuivNV, glGetMemoryObjectParameterivEXT, glGetMinmax, @@ -25442,6 +25802,7 @@ const void *extension_procs[] = glGetSynciv, glGetTexBumpParameterfvATI, glGetTexBumpParameterivATI, + glGetTexEnvxv, glGetTexEnvxvOES, glGetTexFilterFuncSGIS, glGetTexGenxvOES, @@ -25451,6 +25812,7 @@ const void *extension_procs[] = glGetTexParameterIuiv, glGetTexParameterIuivEXT, glGetTexParameterPointervAPPLE, + glGetTexParameterxv, glGetTexParameterxvOES, glGetTextureHandleARB, glGetTextureHandleNV, @@ -25673,10 +26035,15 @@ const void *extension_procs[] = glLGPUNamedBufferSubDataNVX, glLabelObjectEXT, glLightEnviSGIX, + glLightModelx, glLightModelxOES, + glLightModelxv, glLightModelxvOES, + glLightx, glLightxOES, + glLightxv, glLightxvOES, + glLineWidthx, glLineWidthxOES, glLinkProgram, glLinkProgramARB, @@ -25686,6 +26053,7 @@ const void *extension_procs[] = glListParameteriSGIX, glListParameterivSGIX, glLoadIdentityDeformationMapSGIX, + glLoadMatrixx, glLoadMatrixxOES, glLoadProgramNV, glLoadTransposeMatrixd, @@ -25728,7 +26096,9 @@ const void *extension_procs[] = glMapVertexAttrib1fAPPLE, glMapVertexAttrib2dAPPLE, glMapVertexAttrib2fAPPLE, + glMaterialx, glMaterialxOES, + glMaterialxv, glMaterialxvOES, glMatrixFrustumEXT, glMatrixIndexPointerARB, @@ -25769,6 +26139,7 @@ const void *extension_procs[] = glMinSampleShadingARB, glMinmax, glMinmaxEXT, + glMultMatrixx, glMultMatrixxOES, glMultTransposeMatrixd, glMultTransposeMatrixdARB, @@ -25919,6 +26290,7 @@ const void *extension_procs[] = glMultiTexCoord4sv, glMultiTexCoord4svARB, glMultiTexCoord4svSGIS, + glMultiTexCoord4x, glMultiTexCoord4xOES, glMultiTexCoord4xvOES, glMultiTexCoordP1ui, @@ -26025,6 +26397,7 @@ const void *extension_procs[] = glNormal3fVertex3fvSUN, glNormal3hNV, glNormal3hvNV, + glNormal3x, glNormal3xOES, glNormal3xvOES, glNormalFormatNV, @@ -26047,7 +26420,9 @@ const void *extension_procs[] = glObjectPtrLabel, glObjectPurgeableAPPLE, glObjectUnpurgeableAPPLE, + glOrthof, glOrthofOES, + glOrthox, glOrthoxOES, glPNTrianglesfATI, glPNTrianglesiATI, @@ -26105,13 +26480,17 @@ const void *extension_procs[] = glPointParameteriNV, glPointParameteriv, glPointParameterivNV, + glPointParameterx, + glPointParameterxv, glPointParameterxvOES, + glPointSizex, glPointSizexOES, glPollAsyncSGIX, glPollInstrumentsSGIX, glPolygonOffsetClamp, glPolygonOffsetClampEXT, glPolygonOffsetEXT, + glPolygonOffsetx, glPolygonOffsetxOES, glPopDebugGroup, glPopGroupMarkerEXT, @@ -26370,9 +26749,11 @@ const void *extension_procs[] = glResolveDepthValuesNV, glResumeTransformFeedback, glResumeTransformFeedbackNV, + glRotatex, glRotatexOES, glSampleCoverage, glSampleCoverageARB, + glSampleCoveragex, glSampleMapATI, glSampleMaskEXT, glSampleMaskIndexedNV, @@ -26386,6 +26767,7 @@ const void *extension_procs[] = glSamplerParameterfv, glSamplerParameteri, glSamplerParameteriv, + glScalex, glScalexOES, glScissorArrayv, glScissorExclusiveArrayvNV, @@ -26564,7 +26946,9 @@ const void *extension_procs[] = glTexCoordPointerEXT, glTexCoordPointerListIBM, glTexCoordPointervINTEL, + glTexEnvx, glTexEnvxOES, + glTexEnvxv, glTexEnvxvOES, glTexFilterFuncSGIS, glTexGenxOES, @@ -26582,7 +26966,9 @@ const void *extension_procs[] = glTexParameterIivEXT, glTexParameterIuiv, glTexParameterIuivEXT, + glTexParameterx, glTexParameterxOES, + glTexParameterxv, glTexParameterxvOES, glTexRenderbufferNV, glTexStorage1D, @@ -26670,6 +27056,7 @@ const void *extension_procs[] = glTransformFeedbackVaryingsEXT, glTransformFeedbackVaryingsNV, glTransformPathNV, + glTranslatex, glTranslatexOES, glUniform1d, glUniform1dv, diff --git a/dlls/opengl32/unix_thunks.c b/dlls/opengl32/unix_thunks.c index a0e4e9c14c6..6cd04769ed4 100644 --- a/dlls/opengl32/unix_thunks.c +++ b/dlls/opengl32/unix_thunks.c @@ -3187,6 +3187,15 @@ static NTSTATUS ext_glAlphaFragmentOp3ATI( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS ext_glAlphaFuncx( void *args ) +{ + struct glAlphaFuncx_params *params = args; + const struct opengl_funcs *funcs = params->teb->glTable; + funcs->p_glAlphaFuncx( params->func, params->ref ); + set_context_attribute( params->teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_glAlphaFuncxOES( void *args ) { struct glAlphaFuncxOES_params *params = args; @@ -4525,6 +4534,15 @@ static NTSTATUS ext_glClearColorIuiEXT( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS ext_glClearColorx( void *args ) +{ + struct glClearColorx_params *params = args; + const struct opengl_funcs *funcs = params->teb->glTable; + funcs->p_glClearColorx( params->red, params->green, params->blue, params->alpha ); + set_context_attribute( params->teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_glClearColorxOES( void *args ) { struct glClearColorxOES_params *params = args; @@ -4561,6 +4579,15 @@ static NTSTATUS ext_glClearDepthfOES( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS ext_glClearDepthx( void *args ) +{ + struct glClearDepthx_params *params = args; + const struct opengl_funcs *funcs = params->teb->glTable; + funcs->p_glClearDepthx( params->depth ); + set_context_attribute( params->teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_glClearDepthxOES( void *args ) { struct glClearDepthxOES_params *params = args; @@ -4727,6 +4754,15 @@ static NTSTATUS ext_glClipControl( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS ext_glClipPlanef( void *args ) +{ + struct glClipPlanef_params *params = args; + const struct opengl_funcs *funcs = params->teb->glTable; + funcs->p_glClipPlanef( params->p, params->eqn ); + set_context_attribute( params->teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_glClipPlanefOES( void *args ) { struct glClipPlanefOES_params *params = args; @@ -4736,6 +4772,15 @@ static NTSTATUS ext_glClipPlanefOES( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS ext_glClipPlanex( void *args ) +{ + struct glClipPlanex_params *params = args; + const struct opengl_funcs *funcs = params->teb->glTable; + funcs->p_glClipPlanex( params->plane, params->equation ); + set_context_attribute( params->teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_glClipPlanexOES( void *args ) { struct glClipPlanexOES_params *params = args; @@ -4871,6 +4916,15 @@ static NTSTATUS ext_glColor4ubVertex3fvSUN( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS ext_glColor4x( void *args ) +{ + struct glColor4x_params *params = args; + const struct opengl_funcs *funcs = params->teb->glTable; + funcs->p_glColor4x( params->red, params->green, params->blue, params->alpha ); + set_context_attribute( params->teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_glColor4xOES( void *args ) { struct glColor4xOES_params *params = args; @@ -6691,6 +6745,15 @@ static NTSTATUS ext_glDepthRangefOES( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS ext_glDepthRangex( void *args ) +{ + struct glDepthRangex_params *params = args; + const struct opengl_funcs *funcs = params->teb->glTable; + funcs->p_glDepthRangex( params->n, params->f ); + set_context_attribute( params->teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_glDepthRangexOES( void *args ) { struct glDepthRangexOES_params *params = args; @@ -7878,6 +7941,15 @@ static NTSTATUS ext_glFogFuncSGIS( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS ext_glFogx( void *args ) +{ + struct glFogx_params *params = args; + const struct opengl_funcs *funcs = params->teb->glTable; + funcs->p_glFogx( params->pname, params->param ); + set_context_attribute( params->teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_glFogxOES( void *args ) { struct glFogxOES_params *params = args; @@ -7887,6 +7959,15 @@ static NTSTATUS ext_glFogxOES( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS ext_glFogxv( void *args ) +{ + struct glFogxv_params *params = args; + const struct opengl_funcs *funcs = params->teb->glTable; + funcs->p_glFogxv( params->pname, params->param ); + set_context_attribute( params->teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_glFogxvOES( void *args ) { struct glFogxvOES_params *params = args; @@ -8314,6 +8395,15 @@ static NTSTATUS ext_glFreeObjectBufferATI( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS ext_glFrustumf( void *args ) +{ + struct glFrustumf_params *params = args; + const struct opengl_funcs *funcs = params->teb->glTable; + funcs->p_glFrustumf( params->l, params->r, params->b, params->t, params->n, params->f ); + set_context_attribute( params->teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_glFrustumfOES( void *args ) { struct glFrustumfOES_params *params = args; @@ -8323,6 +8413,15 @@ static NTSTATUS ext_glFrustumfOES( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS ext_glFrustumx( void *args ) +{ + struct glFrustumx_params *params = args; + const struct opengl_funcs *funcs = params->teb->glTable; + funcs->p_glFrustumx( params->l, params->r, params->b, params->t, params->n, params->f ); + set_context_attribute( params->teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_glFrustumxOES( void *args ) { struct glFrustumxOES_params *params = args; @@ -8870,6 +8969,14 @@ static NTSTATUS ext_glGetBufferSubDataARB( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS ext_glGetClipPlanef( void *args ) +{ + struct glGetClipPlanef_params *params = args; + const struct opengl_funcs *funcs = params->teb->glTable; + funcs->p_glGetClipPlanef( params->plane, params->equation ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_glGetClipPlanefOES( void *args ) { struct glGetClipPlanefOES_params *params = args; @@ -8878,6 +8985,14 @@ static NTSTATUS ext_glGetClipPlanefOES( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS ext_glGetClipPlanex( void *args ) +{ + struct glGetClipPlanex_params *params = args; + const struct opengl_funcs *funcs = params->teb->glTable; + funcs->p_glGetClipPlanex( params->plane, params->equation ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_glGetClipPlanexOES( void *args ) { struct glGetClipPlanexOES_params *params = args; @@ -9206,6 +9321,14 @@ static NTSTATUS ext_glGetFirstPerfQueryIdINTEL( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS ext_glGetFixedv( void *args ) +{ + struct glGetFixedv_params *params = args; + const struct opengl_funcs *funcs = params->teb->glTable; + funcs->p_glGetFixedv( params->pname, params->params ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_glGetFixedvOES( void *args ) { struct glGetFixedvOES_params *params = args; @@ -9584,6 +9707,14 @@ static NTSTATUS ext_glGetLightxOES( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS ext_glGetLightxv( void *args ) +{ + struct glGetLightxv_params *params = args; + const struct opengl_funcs *funcs = params->teb->glTable; + funcs->p_glGetLightxv( params->light, params->pname, params->params ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_glGetListParameterfvSGIX( void *args ) { struct glGetListParameterfvSGIX_params *params = args; @@ -9680,6 +9811,14 @@ static NTSTATUS ext_glGetMaterialxOES( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS ext_glGetMaterialxv( void *args ) +{ + struct glGetMaterialxv_params *params = args; + const struct opengl_funcs *funcs = params->teb->glTable; + funcs->p_glGetMaterialxv( params->face, params->pname, params->params ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_glGetMemoryObjectDetachedResourcesuivNV( void *args ) { struct glGetMemoryObjectDetachedResourcesuivNV_params *params = args; @@ -10940,6 +11079,14 @@ static NTSTATUS ext_glGetTexBumpParameterivATI( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS ext_glGetTexEnvxv( void *args ) +{ + struct glGetTexEnvxv_params *params = args; + const struct opengl_funcs *funcs = params->teb->glTable; + funcs->p_glGetTexEnvxv( params->target, params->pname, params->params ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_glGetTexEnvxvOES( void *args ) { struct glGetTexEnvxvOES_params *params = args; @@ -11012,6 +11159,14 @@ static NTSTATUS ext_glGetTexParameterPointervAPPLE( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS ext_glGetTexParameterxv( void *args ) +{ + struct glGetTexParameterxv_params *params = args; + const struct opengl_funcs *funcs = params->teb->glTable; + funcs->p_glGetTexParameterxv( params->target, params->pname, params->params ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_glGetTexParameterxvOES( void *args ) { struct glGetTexParameterxvOES_params *params = args; @@ -12837,6 +12992,15 @@ static NTSTATUS ext_glLightEnviSGIX( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS ext_glLightModelx( void *args ) +{ + struct glLightModelx_params *params = args; + const struct opengl_funcs *funcs = params->teb->glTable; + funcs->p_glLightModelx( params->pname, params->param ); + set_context_attribute( params->teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_glLightModelxOES( void *args ) { struct glLightModelxOES_params *params = args; @@ -12846,6 +13010,15 @@ static NTSTATUS ext_glLightModelxOES( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS ext_glLightModelxv( void *args ) +{ + struct glLightModelxv_params *params = args; + const struct opengl_funcs *funcs = params->teb->glTable; + funcs->p_glLightModelxv( params->pname, params->param ); + set_context_attribute( params->teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_glLightModelxvOES( void *args ) { struct glLightModelxvOES_params *params = args; @@ -12855,6 +13028,15 @@ static NTSTATUS ext_glLightModelxvOES( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS ext_glLightx( void *args ) +{ + struct glLightx_params *params = args; + const struct opengl_funcs *funcs = params->teb->glTable; + funcs->p_glLightx( params->light, params->pname, params->param ); + set_context_attribute( params->teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_glLightxOES( void *args ) { struct glLightxOES_params *params = args; @@ -12864,6 +13046,15 @@ static NTSTATUS ext_glLightxOES( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS ext_glLightxv( void *args ) +{ + struct glLightxv_params *params = args; + const struct opengl_funcs *funcs = params->teb->glTable; + funcs->p_glLightxv( params->light, params->pname, params->params ); + set_context_attribute( params->teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_glLightxvOES( void *args ) { struct glLightxvOES_params *params = args; @@ -12873,6 +13064,15 @@ static NTSTATUS ext_glLightxvOES( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS ext_glLineWidthx( void *args ) +{ + struct glLineWidthx_params *params = args; + const struct opengl_funcs *funcs = params->teb->glTable; + funcs->p_glLineWidthx( params->width ); + set_context_attribute( params->teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_glLineWidthxOES( void *args ) { struct glLineWidthxOES_params *params = args; @@ -12954,6 +13154,15 @@ static NTSTATUS ext_glLoadIdentityDeformationMapSGIX( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS ext_glLoadMatrixx( void *args ) +{ + struct glLoadMatrixx_params *params = args; + const struct opengl_funcs *funcs = params->teb->glTable; + funcs->p_glLoadMatrixx( params->m ); + set_context_attribute( params->teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_glLoadMatrixxOES( void *args ) { struct glLoadMatrixxOES_params *params = args; @@ -13332,6 +13541,15 @@ static NTSTATUS ext_glMapVertexAttrib2fAPPLE( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS ext_glMaterialx( void *args ) +{ + struct glMaterialx_params *params = args; + const struct opengl_funcs *funcs = params->teb->glTable; + funcs->p_glMaterialx( params->face, params->pname, params->param ); + set_context_attribute( params->teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_glMaterialxOES( void *args ) { struct glMaterialxOES_params *params = args; @@ -13341,6 +13559,15 @@ static NTSTATUS ext_glMaterialxOES( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS ext_glMaterialxv( void *args ) +{ + struct glMaterialxv_params *params = args; + const struct opengl_funcs *funcs = params->teb->glTable; + funcs->p_glMaterialxv( params->face, params->pname, params->param ); + set_context_attribute( params->teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_glMaterialxvOES( void *args ) { struct glMaterialxvOES_params *params = args; @@ -13701,6 +13928,15 @@ static NTSTATUS ext_glMinmaxEXT( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS ext_glMultMatrixx( void *args ) +{ + struct glMultMatrixx_params *params = args; + const struct opengl_funcs *funcs = params->teb->glTable; + funcs->p_glMultMatrixx( params->m ); + set_context_attribute( params->teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_glMultMatrixxOES( void *args ) { struct glMultMatrixxOES_params *params = args; @@ -15051,6 +15287,15 @@ static NTSTATUS ext_glMultiTexCoord4svSGIS( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS ext_glMultiTexCoord4x( void *args ) +{ + struct glMultiTexCoord4x_params *params = args; + const struct opengl_funcs *funcs = params->teb->glTable; + funcs->p_glMultiTexCoord4x( params->texture, params->s, params->t, params->r, params->q ); + set_context_attribute( params->teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_glMultiTexCoord4xOES( void *args ) { struct glMultiTexCoord4xOES_params *params = args; @@ -16008,6 +16253,15 @@ static NTSTATUS ext_glNormal3hvNV( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS ext_glNormal3x( void *args ) +{ + struct glNormal3x_params *params = args; + const struct opengl_funcs *funcs = params->teb->glTable; + funcs->p_glNormal3x( params->nx, params->ny, params->nz ); + set_context_attribute( params->teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_glNormal3xOES( void *args ) { struct glNormal3xOES_params *params = args; @@ -16206,6 +16460,15 @@ static NTSTATUS ext_glObjectUnpurgeableAPPLE( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS ext_glOrthof( void *args ) +{ + struct glOrthof_params *params = args; + const struct opengl_funcs *funcs = params->teb->glTable; + funcs->p_glOrthof( params->l, params->r, params->b, params->t, params->n, params->f ); + set_context_attribute( params->teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_glOrthofOES( void *args ) { struct glOrthofOES_params *params = args; @@ -16215,6 +16478,15 @@ static NTSTATUS ext_glOrthofOES( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS ext_glOrthox( void *args ) +{ + struct glOrthox_params *params = args; + const struct opengl_funcs *funcs = params->teb->glTable; + funcs->p_glOrthox( params->l, params->r, params->b, params->t, params->n, params->f ); + set_context_attribute( params->teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_glOrthoxOES( void *args ) { struct glOrthoxOES_params *params = args; @@ -16728,6 +17000,24 @@ static NTSTATUS ext_glPointParameterivNV( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS ext_glPointParameterx( void *args ) +{ + struct glPointParameterx_params *params = args; + const struct opengl_funcs *funcs = params->teb->glTable; + funcs->p_glPointParameterx( params->pname, params->param ); + set_context_attribute( params->teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + +static NTSTATUS ext_glPointParameterxv( void *args ) +{ + struct glPointParameterxv_params *params = args; + const struct opengl_funcs *funcs = params->teb->glTable; + funcs->p_glPointParameterxv( params->pname, params->params ); + set_context_attribute( params->teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_glPointParameterxvOES( void *args ) { struct glPointParameterxvOES_params *params = args; @@ -16737,6 +17027,15 @@ static NTSTATUS ext_glPointParameterxvOES( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS ext_glPointSizex( void *args ) +{ + struct glPointSizex_params *params = args; + const struct opengl_funcs *funcs = params->teb->glTable; + funcs->p_glPointSizex( params->size ); + set_context_attribute( params->teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_glPointSizexOES( void *args ) { struct glPointSizexOES_params *params = args; @@ -16791,6 +17090,15 @@ static NTSTATUS ext_glPolygonOffsetEXT( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS ext_glPolygonOffsetx( void *args ) +{ + struct glPolygonOffsetx_params *params = args; + const struct opengl_funcs *funcs = params->teb->glTable; + funcs->p_glPolygonOffsetx( params->factor, params->units ); + set_context_attribute( params->teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_glPolygonOffsetxOES( void *args ) { struct glPolygonOffsetxOES_params *params = args; @@ -19113,6 +19421,15 @@ static NTSTATUS ext_glResumeTransformFeedbackNV( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS ext_glRotatex( void *args ) +{ + struct glRotatex_params *params = args; + const struct opengl_funcs *funcs = params->teb->glTable; + funcs->p_glRotatex( params->angle, params->x, params->y, params->z ); + set_context_attribute( params->teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_glRotatexOES( void *args ) { struct glRotatexOES_params *params = args; @@ -19140,6 +19457,15 @@ static NTSTATUS ext_glSampleCoverageARB( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS ext_glSampleCoveragex( void *args ) +{ + struct glSampleCoveragex_params *params = args; + const struct opengl_funcs *funcs = params->teb->glTable; + funcs->p_glSampleCoveragex( params->value, params->invert ); + set_context_attribute( params->teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_glSampleMapATI( void *args ) { struct glSampleMapATI_params *params = args; @@ -19257,6 +19583,15 @@ static NTSTATUS ext_glSamplerParameteriv( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS ext_glScalex( void *args ) +{ + struct glScalex_params *params = args; + const struct opengl_funcs *funcs = params->teb->glTable; + funcs->p_glScalex( params->x, params->y, params->z ); + set_context_attribute( params->teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_glScalexOES( void *args ) { struct glScalexOES_params *params = args; @@ -20859,6 +21194,15 @@ static NTSTATUS ext_glTexCoordPointervINTEL( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS ext_glTexEnvx( void *args ) +{ + struct glTexEnvx_params *params = args; + const struct opengl_funcs *funcs = params->teb->glTable; + funcs->p_glTexEnvx( params->target, params->pname, params->param ); + set_context_attribute( params->teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_glTexEnvxOES( void *args ) { struct glTexEnvxOES_params *params = args; @@ -20868,6 +21212,15 @@ static NTSTATUS ext_glTexEnvxOES( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS ext_glTexEnvxv( void *args ) +{ + struct glTexEnvxv_params *params = args; + const struct opengl_funcs *funcs = params->teb->glTable; + funcs->p_glTexEnvxv( params->target, params->pname, params->params ); + set_context_attribute( params->teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_glTexEnvxvOES( void *args ) { struct glTexEnvxvOES_params *params = args; @@ -21021,6 +21374,15 @@ static NTSTATUS ext_glTexParameterIuivEXT( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS ext_glTexParameterx( void *args ) +{ + struct glTexParameterx_params *params = args; + const struct opengl_funcs *funcs = params->teb->glTable; + funcs->p_glTexParameterx( params->target, params->pname, params->param ); + set_context_attribute( params->teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_glTexParameterxOES( void *args ) { struct glTexParameterxOES_params *params = args; @@ -21030,6 +21392,15 @@ static NTSTATUS ext_glTexParameterxOES( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS ext_glTexParameterxv( void *args ) +{ + struct glTexParameterxv_params *params = args; + const struct opengl_funcs *funcs = params->teb->glTable; + funcs->p_glTexParameterxv( params->target, params->pname, params->params ); + set_context_attribute( params->teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_glTexParameterxvOES( void *args ) { struct glTexParameterxvOES_params *params = args; @@ -21813,6 +22184,15 @@ static NTSTATUS ext_glTransformPathNV( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS ext_glTranslatex( void *args ) +{ + struct glTranslatex_params *params = args; + const struct opengl_funcs *funcs = params->teb->glTable; + funcs->p_glTranslatex( params->x, params->y, params->z ); + set_context_attribute( params->teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_glTranslatexOES( void *args ) { struct glTranslatexOES_params *params = args; @@ -27419,6 +27799,7 @@ const unixlib_entry_t __wine_unix_call_funcs[] = ext_glAlphaFragmentOp1ATI, ext_glAlphaFragmentOp2ATI, ext_glAlphaFragmentOp3ATI, + ext_glAlphaFuncx, ext_glAlphaFuncxOES, ext_glAlphaToCoverageDitherControlNV, ext_glApplyFramebufferAttachmentCMAAINTEL, @@ -27567,10 +27948,12 @@ const unixlib_entry_t __wine_unix_call_funcs[] = ext_glClearBufferuiv, ext_glClearColorIiEXT, ext_glClearColorIuiEXT, + ext_glClearColorx, ext_glClearColorxOES, ext_glClearDepthdNV, ext_glClearDepthf, ext_glClearDepthfOES, + ext_glClearDepthx, ext_glClearDepthxOES, ext_glClearNamedBufferData, ext_glClearNamedBufferDataEXT, @@ -27589,7 +27972,9 @@ const unixlib_entry_t __wine_unix_call_funcs[] = ext_glClientWaitSemaphoreui64NVX, ext_glClientWaitSync, ext_glClipControl, + ext_glClipPlanef, ext_glClipPlanefOES, + ext_glClipPlanex, ext_glClipPlanexOES, ext_glColor3fVertex3fSUN, ext_glColor3fVertex3fvSUN, @@ -27605,6 +27990,7 @@ const unixlib_entry_t __wine_unix_call_funcs[] = ext_glColor4ubVertex2fvSUN, ext_glColor4ubVertex3fSUN, ext_glColor4ubVertex3fvSUN, + ext_glColor4x, ext_glColor4xOES, ext_glColor4xvOES, ext_glColorFormatNV, @@ -27807,6 +28193,7 @@ const unixlib_entry_t __wine_unix_call_funcs[] = ext_glDepthRangedNV, ext_glDepthRangef, ext_glDepthRangefOES, + ext_glDepthRangex, ext_glDepthRangexOES, ext_glDetachObjectARB, ext_glDetachShader, @@ -27939,7 +28326,9 @@ const unixlib_entry_t __wine_unix_call_funcs[] = ext_glFogCoordhNV, ext_glFogCoordhvNV, ext_glFogFuncSGIS, + ext_glFogx, ext_glFogxOES, + ext_glFogxv, ext_glFogxvOES, ext_glFragmentColorMaterialSGIX, ext_glFragmentCoverageColorNV, @@ -27984,7 +28373,9 @@ const unixlib_entry_t __wine_unix_call_funcs[] = ext_glFramebufferTextureLayerEXT, ext_glFramebufferTextureMultiviewOVR, ext_glFreeObjectBufferATI, + ext_glFrustumf, ext_glFrustumfOES, + ext_glFrustumx, ext_glFrustumxOES, ext_glGenAsyncMarkersSGIX, ext_glGenBuffers, @@ -28049,7 +28440,9 @@ const unixlib_entry_t __wine_unix_call_funcs[] = ext_glGetBufferPointervARB, ext_glGetBufferSubData, ext_glGetBufferSubDataARB, + ext_glGetClipPlanef, ext_glGetClipPlanefOES, + ext_glGetClipPlanex, ext_glGetClipPlanexOES, ext_glGetColorTable, ext_glGetColorTableEXT, @@ -28091,6 +28484,7 @@ const unixlib_entry_t __wine_unix_call_funcs[] = ext_glGetFinalCombinerInputParameterfvNV, ext_glGetFinalCombinerInputParameterivNV, ext_glGetFirstPerfQueryIdINTEL, + ext_glGetFixedv, ext_glGetFixedvOES, ext_glGetFloatIndexedvEXT, ext_glGetFloati_v, @@ -28138,6 +28532,7 @@ const unixlib_entry_t __wine_unix_call_funcs[] = ext_glGetInvariantFloatvEXT, ext_glGetInvariantIntegervEXT, ext_glGetLightxOES, + ext_glGetLightxv, ext_glGetListParameterfvSGIX, ext_glGetListParameterivSGIX, ext_glGetLocalConstantBooleanvEXT, @@ -28150,6 +28545,7 @@ const unixlib_entry_t __wine_unix_call_funcs[] = ext_glGetMapParameterivNV, ext_glGetMapxvOES, ext_glGetMaterialxOES, + ext_glGetMaterialxv, ext_glGetMemoryObjectDetachedResourcesuivNV, ext_glGetMemoryObjectParameterivEXT, ext_glGetMinmax, @@ -28307,6 +28703,7 @@ const unixlib_entry_t __wine_unix_call_funcs[] = ext_glGetSynciv, ext_glGetTexBumpParameterfvATI, ext_glGetTexBumpParameterivATI, + ext_glGetTexEnvxv, ext_glGetTexEnvxvOES, ext_glGetTexFilterFuncSGIS, ext_glGetTexGenxvOES, @@ -28316,6 +28713,7 @@ const unixlib_entry_t __wine_unix_call_funcs[] = ext_glGetTexParameterIuiv, ext_glGetTexParameterIuivEXT, ext_glGetTexParameterPointervAPPLE, + ext_glGetTexParameterxv, ext_glGetTexParameterxvOES, ext_glGetTextureHandleARB, ext_glGetTextureHandleNV, @@ -28538,10 +28936,15 @@ const unixlib_entry_t __wine_unix_call_funcs[] = ext_glLGPUNamedBufferSubDataNVX, ext_glLabelObjectEXT, ext_glLightEnviSGIX, + ext_glLightModelx, ext_glLightModelxOES, + ext_glLightModelxv, ext_glLightModelxvOES, + ext_glLightx, ext_glLightxOES, + ext_glLightxv, ext_glLightxvOES, + ext_glLineWidthx, ext_glLineWidthxOES, ext_glLinkProgram, ext_glLinkProgramARB, @@ -28551,6 +28954,7 @@ const unixlib_entry_t __wine_unix_call_funcs[] = ext_glListParameteriSGIX, ext_glListParameterivSGIX, ext_glLoadIdentityDeformationMapSGIX, + ext_glLoadMatrixx, ext_glLoadMatrixxOES, ext_glLoadProgramNV, ext_glLoadTransposeMatrixd, @@ -28593,7 +28997,9 @@ const unixlib_entry_t __wine_unix_call_funcs[] = ext_glMapVertexAttrib1fAPPLE, ext_glMapVertexAttrib2dAPPLE, ext_glMapVertexAttrib2fAPPLE, + ext_glMaterialx, ext_glMaterialxOES, + ext_glMaterialxv, ext_glMaterialxvOES, ext_glMatrixFrustumEXT, ext_glMatrixIndexPointerARB, @@ -28634,6 +29040,7 @@ const unixlib_entry_t __wine_unix_call_funcs[] = ext_glMinSampleShadingARB, ext_glMinmax, ext_glMinmaxEXT, + ext_glMultMatrixx, ext_glMultMatrixxOES, ext_glMultTransposeMatrixd, ext_glMultTransposeMatrixdARB, @@ -28784,6 +29191,7 @@ const unixlib_entry_t __wine_unix_call_funcs[] = ext_glMultiTexCoord4sv, ext_glMultiTexCoord4svARB, ext_glMultiTexCoord4svSGIS, + ext_glMultiTexCoord4x, ext_glMultiTexCoord4xOES, ext_glMultiTexCoord4xvOES, ext_glMultiTexCoordP1ui, @@ -28890,6 +29298,7 @@ const unixlib_entry_t __wine_unix_call_funcs[] = ext_glNormal3fVertex3fvSUN, ext_glNormal3hNV, ext_glNormal3hvNV, + ext_glNormal3x, ext_glNormal3xOES, ext_glNormal3xvOES, ext_glNormalFormatNV, @@ -28912,7 +29321,9 @@ const unixlib_entry_t __wine_unix_call_funcs[] = ext_glObjectPtrLabel, ext_glObjectPurgeableAPPLE, ext_glObjectUnpurgeableAPPLE, + ext_glOrthof, ext_glOrthofOES, + ext_glOrthox, ext_glOrthoxOES, ext_glPNTrianglesfATI, ext_glPNTrianglesiATI, @@ -28970,13 +29381,17 @@ const unixlib_entry_t __wine_unix_call_funcs[] = ext_glPointParameteriNV, ext_glPointParameteriv, ext_glPointParameterivNV, + ext_glPointParameterx, + ext_glPointParameterxv, ext_glPointParameterxvOES, + ext_glPointSizex, ext_glPointSizexOES, ext_glPollAsyncSGIX, ext_glPollInstrumentsSGIX, ext_glPolygonOffsetClamp, ext_glPolygonOffsetClampEXT, ext_glPolygonOffsetEXT, + ext_glPolygonOffsetx, ext_glPolygonOffsetxOES, ext_glPopDebugGroup, ext_glPopGroupMarkerEXT, @@ -29235,9 +29650,11 @@ const unixlib_entry_t __wine_unix_call_funcs[] = ext_glResolveDepthValuesNV, ext_glResumeTransformFeedback, ext_glResumeTransformFeedbackNV, + ext_glRotatex, ext_glRotatexOES, ext_glSampleCoverage, ext_glSampleCoverageARB, + ext_glSampleCoveragex, ext_glSampleMapATI, ext_glSampleMaskEXT, ext_glSampleMaskIndexedNV, @@ -29251,6 +29668,7 @@ const unixlib_entry_t __wine_unix_call_funcs[] = ext_glSamplerParameterfv, ext_glSamplerParameteri, ext_glSamplerParameteriv, + ext_glScalex, ext_glScalexOES, ext_glScissorArrayv, ext_glScissorExclusiveArrayvNV, @@ -29429,7 +29847,9 @@ const unixlib_entry_t __wine_unix_call_funcs[] = ext_glTexCoordPointerEXT, ext_glTexCoordPointerListIBM, ext_glTexCoordPointervINTEL, + ext_glTexEnvx, ext_glTexEnvxOES, + ext_glTexEnvxv, ext_glTexEnvxvOES, ext_glTexFilterFuncSGIS, ext_glTexGenxOES, @@ -29447,7 +29867,9 @@ const unixlib_entry_t __wine_unix_call_funcs[] = ext_glTexParameterIivEXT, ext_glTexParameterIuiv, ext_glTexParameterIuivEXT, + ext_glTexParameterx, ext_glTexParameterxOES, + ext_glTexParameterxv, ext_glTexParameterxvOES, ext_glTexRenderbufferNV, ext_glTexStorage1D, @@ -29535,6 +29957,7 @@ const unixlib_entry_t __wine_unix_call_funcs[] = ext_glTransformFeedbackVaryingsEXT, ext_glTransformFeedbackVaryingsNV, ext_glTransformPathNV, + ext_glTranslatex, ext_glTranslatexOES, ext_glUniform1d, ext_glUniform1dv, @@ -35574,6 +35997,21 @@ static NTSTATUS wow64_ext_glAlphaFragmentOp3ATI( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS wow64_ext_glAlphaFuncx( void *args ) +{ + struct + { + PTR32 teb; + GLenum func; + GLfixed ref; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glAlphaFuncx( params->func, params->ref ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS wow64_ext_glAlphaFuncxOES( void *args ) { struct @@ -38014,6 +38452,23 @@ static NTSTATUS wow64_ext_glClearColorIuiEXT( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS wow64_ext_glClearColorx( void *args ) +{ + struct + { + PTR32 teb; + GLfixed red; + GLfixed green; + GLfixed blue; + GLfixed alpha; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glClearColorx( params->red, params->green, params->blue, params->alpha ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS wow64_ext_glClearColorxOES( void *args ) { struct @@ -38073,6 +38528,20 @@ static NTSTATUS wow64_ext_glClearDepthfOES( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS wow64_ext_glClearDepthx( void *args ) +{ + struct + { + PTR32 teb; + GLfixed depth; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glClearDepthx( params->depth ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS wow64_ext_glClearDepthxOES( void *args ) { struct @@ -38383,6 +38852,21 @@ static NTSTATUS wow64_ext_glClipControl( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS wow64_ext_glClipPlanef( void *args ) +{ + struct + { + PTR32 teb; + GLenum p; + PTR32 eqn; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glClipPlanef( params->p, ULongToPtr(params->eqn) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS wow64_ext_glClipPlanefOES( void *args ) { struct @@ -38398,6 +38882,21 @@ static NTSTATUS wow64_ext_glClipPlanefOES( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS wow64_ext_glClipPlanex( void *args ) +{ + struct + { + PTR32 teb; + GLenum plane; + PTR32 equation; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glClipPlanex( params->plane, ULongToPtr(params->equation) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS wow64_ext_glClipPlanexOES( void *args ) { struct @@ -38646,6 +39145,23 @@ static NTSTATUS wow64_ext_glColor4ubVertex3fvSUN( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS wow64_ext_glColor4x( void *args ) +{ + struct + { + PTR32 teb; + GLfixed red; + GLfixed green; + GLfixed blue; + GLfixed alpha; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glColor4x( params->red, params->green, params->blue, params->alpha ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS wow64_ext_glColor4xOES( void *args ) { struct @@ -42194,6 +42710,21 @@ static NTSTATUS wow64_ext_glDepthRangefOES( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS wow64_ext_glDepthRangex( void *args ) +{ + struct + { + PTR32 teb; + GLfixed n; + GLfixed f; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glDepthRangex( params->n, params->f ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS wow64_ext_glDepthRangexOES( void *args ) { struct @@ -44230,6 +44761,21 @@ static NTSTATUS wow64_ext_glFogFuncSGIS( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS wow64_ext_glFogx( void *args ) +{ + struct + { + PTR32 teb; + GLenum pname; + GLfixed param; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFogx( params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS wow64_ext_glFogxOES( void *args ) { struct @@ -44245,6 +44791,21 @@ static NTSTATUS wow64_ext_glFogxOES( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS wow64_ext_glFogxv( void *args ) +{ + struct + { + PTR32 teb; + GLenum pname; + PTR32 param; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFogxv( params->pname, ULongToPtr(params->param) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS wow64_ext_glFogxvOES( void *args ) { struct @@ -44995,6 +45556,25 @@ static NTSTATUS wow64_ext_glFreeObjectBufferATI( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS wow64_ext_glFrustumf( void *args ) +{ + struct + { + PTR32 teb; + GLfloat l; + GLfloat r; + GLfloat b; + GLfloat t; + GLfloat n; + GLfloat f; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFrustumf( params->l, params->r, params->b, params->t, params->n, params->f ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS wow64_ext_glFrustumfOES( void *args ) { struct @@ -45014,6 +45594,25 @@ static NTSTATUS wow64_ext_glFrustumfOES( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS wow64_ext_glFrustumx( void *args ) +{ + struct + { + PTR32 teb; + GLfixed l; + GLfixed r; + GLfixed b; + GLfixed t; + GLfixed n; + GLfixed f; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glFrustumx( params->l, params->r, params->b, params->t, params->n, params->f ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS wow64_ext_glFrustumxOES( void *args ) { struct @@ -46017,6 +46616,20 @@ static NTSTATUS wow64_ext_glGetBufferSubDataARB( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS wow64_ext_glGetClipPlanef( void *args ) +{ + struct + { + PTR32 teb; + GLenum plane; + PTR32 equation; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetClipPlanef( params->plane, ULongToPtr(params->equation) ); + return STATUS_SUCCESS; +} + static NTSTATUS wow64_ext_glGetClipPlanefOES( void *args ) { struct @@ -46031,6 +46644,20 @@ static NTSTATUS wow64_ext_glGetClipPlanefOES( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS wow64_ext_glGetClipPlanex( void *args ) +{ + struct + { + PTR32 teb; + GLenum plane; + PTR32 equation; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetClipPlanex( params->plane, ULongToPtr(params->equation) ); + return STATUS_SUCCESS; +} + static NTSTATUS wow64_ext_glGetClipPlanexOES( void *args ) { struct @@ -46679,6 +47306,20 @@ static NTSTATUS wow64_ext_glGetFirstPerfQueryIdINTEL( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS wow64_ext_glGetFixedv( void *args ) +{ + struct + { + PTR32 teb; + GLenum pname; + PTR32 params; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetFixedv( params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; +} + static NTSTATUS wow64_ext_glGetFixedvOES( void *args ) { struct @@ -47397,6 +48038,21 @@ static NTSTATUS wow64_ext_glGetLightxOES( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS wow64_ext_glGetLightxv( void *args ) +{ + struct + { + PTR32 teb; + GLenum light; + GLenum pname; + PTR32 params; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetLightxv( params->light, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; +} + static NTSTATUS wow64_ext_glGetListParameterfvSGIX( void *args ) { struct @@ -47583,6 +48239,21 @@ static NTSTATUS wow64_ext_glGetMaterialxOES( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS wow64_ext_glGetMaterialxv( void *args ) +{ + struct + { + PTR32 teb; + GLenum face; + GLenum pname; + PTR32 params; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetMaterialxv( params->face, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; +} + static NTSTATUS wow64_ext_glGetMemoryObjectDetachedResourcesuivNV( void *args ) { struct @@ -50053,6 +50724,21 @@ static NTSTATUS wow64_ext_glGetTexBumpParameterivATI( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS wow64_ext_glGetTexEnvxv( void *args ) +{ + struct + { + PTR32 teb; + GLenum target; + GLenum pname; + PTR32 params; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetTexEnvxv( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; +} + static NTSTATUS wow64_ext_glGetTexEnvxvOES( void *args ) { struct @@ -50187,6 +50873,21 @@ static NTSTATUS wow64_ext_glGetTexParameterPointervAPPLE( void *args ) return STATUS_NOT_IMPLEMENTED; }
+static NTSTATUS wow64_ext_glGetTexParameterxv( void *args ) +{ + struct + { + PTR32 teb; + GLenum target; + GLenum pname; + PTR32 params; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glGetTexParameterxv( params->target, params->pname, ULongToPtr(params->params) ); + return STATUS_SUCCESS; +} + static NTSTATUS wow64_ext_glGetTexParameterxvOES( void *args ) { struct @@ -53619,6 +54320,21 @@ static NTSTATUS wow64_ext_glLightEnviSGIX( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS wow64_ext_glLightModelx( void *args ) +{ + struct + { + PTR32 teb; + GLenum pname; + GLfixed param; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glLightModelx( params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS wow64_ext_glLightModelxOES( void *args ) { struct @@ -53634,6 +54350,21 @@ static NTSTATUS wow64_ext_glLightModelxOES( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS wow64_ext_glLightModelxv( void *args ) +{ + struct + { + PTR32 teb; + GLenum pname; + PTR32 param; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glLightModelxv( params->pname, ULongToPtr(params->param) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS wow64_ext_glLightModelxvOES( void *args ) { struct @@ -53649,6 +54380,22 @@ static NTSTATUS wow64_ext_glLightModelxvOES( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS wow64_ext_glLightx( void *args ) +{ + struct + { + PTR32 teb; + GLenum light; + GLenum pname; + GLfixed param; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glLightx( params->light, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS wow64_ext_glLightxOES( void *args ) { struct @@ -53665,6 +54412,22 @@ static NTSTATUS wow64_ext_glLightxOES( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS wow64_ext_glLightxv( void *args ) +{ + struct + { + PTR32 teb; + GLenum light; + GLenum pname; + PTR32 params; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glLightxv( params->light, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS wow64_ext_glLightxvOES( void *args ) { struct @@ -53681,6 +54444,20 @@ static NTSTATUS wow64_ext_glLightxvOES( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS wow64_ext_glLineWidthx( void *args ) +{ + struct + { + PTR32 teb; + GLfixed width; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glLineWidthx( params->width ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS wow64_ext_glLineWidthxOES( void *args ) { struct @@ -53823,6 +54600,20 @@ static NTSTATUS wow64_ext_glLoadIdentityDeformationMapSGIX( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS wow64_ext_glLoadMatrixx( void *args ) +{ + struct + { + PTR32 teb; + PTR32 m; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glLoadMatrixx( ULongToPtr(params->m) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS wow64_ext_glLoadMatrixxOES( void *args ) { struct @@ -54499,6 +55290,22 @@ static NTSTATUS wow64_ext_glMapVertexAttrib2fAPPLE( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS wow64_ext_glMaterialx( void *args ) +{ + struct + { + PTR32 teb; + GLenum face; + GLenum pname; + GLfixed param; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMaterialx( params->face, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS wow64_ext_glMaterialxOES( void *args ) { struct @@ -54515,6 +55322,22 @@ static NTSTATUS wow64_ext_glMaterialxOES( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS wow64_ext_glMaterialxv( void *args ) +{ + struct + { + PTR32 teb; + GLenum face; + GLenum pname; + PTR32 param; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMaterialxv( params->face, params->pname, ULongToPtr(params->param) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS wow64_ext_glMaterialxvOES( void *args ) { struct @@ -55135,6 +55958,20 @@ static NTSTATUS wow64_ext_glMinmaxEXT( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS wow64_ext_glMultMatrixx( void *args ) +{ + struct + { + PTR32 teb; + PTR32 m; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultMatrixx( ULongToPtr(params->m) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS wow64_ext_glMultMatrixxOES( void *args ) { struct @@ -57549,6 +58386,24 @@ static NTSTATUS wow64_ext_glMultiTexCoord4svSGIS( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS wow64_ext_glMultiTexCoord4x( void *args ) +{ + struct + { + PTR32 teb; + GLenum texture; + GLfixed s; + GLfixed t; + GLfixed r; + GLfixed q; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glMultiTexCoord4x( params->texture, params->s, params->t, params->r, params->q ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS wow64_ext_glMultiTexCoord4xOES( void *args ) { struct @@ -59443,6 +60298,22 @@ static NTSTATUS wow64_ext_glNormal3hvNV( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS wow64_ext_glNormal3x( void *args ) +{ + struct + { + PTR32 teb; + GLfixed nx; + GLfixed ny; + GLfixed nz; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glNormal3x( params->nx, params->ny, params->nz ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS wow64_ext_glNormal3xOES( void *args ) { struct @@ -59788,6 +60659,25 @@ static NTSTATUS wow64_ext_glObjectUnpurgeableAPPLE( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS wow64_ext_glOrthof( void *args ) +{ + struct + { + PTR32 teb; + GLfloat l; + GLfloat r; + GLfloat b; + GLfloat t; + GLfloat n; + GLfloat f; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glOrthof( params->l, params->r, params->b, params->t, params->n, params->f ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS wow64_ext_glOrthofOES( void *args ) { struct @@ -59807,6 +60697,25 @@ static NTSTATUS wow64_ext_glOrthofOES( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS wow64_ext_glOrthox( void *args ) +{ + struct + { + PTR32 teb; + GLfixed l; + GLfixed r; + GLfixed b; + GLfixed t; + GLfixed n; + GLfixed f; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glOrthox( params->l, params->r, params->b, params->t, params->n, params->f ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS wow64_ext_glOrthoxOES( void *args ) { struct @@ -60734,6 +61643,36 @@ static NTSTATUS wow64_ext_glPointParameterivNV( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS wow64_ext_glPointParameterx( void *args ) +{ + struct + { + PTR32 teb; + GLenum pname; + GLfixed param; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPointParameterx( params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + +static NTSTATUS wow64_ext_glPointParameterxv( void *args ) +{ + struct + { + PTR32 teb; + GLenum pname; + PTR32 params; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPointParameterxv( params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS wow64_ext_glPointParameterxvOES( void *args ) { struct @@ -60749,6 +61688,20 @@ static NTSTATUS wow64_ext_glPointParameterxvOES( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS wow64_ext_glPointSizex( void *args ) +{ + struct + { + PTR32 teb; + GLfixed size; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPointSizex( params->size ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS wow64_ext_glPointSizexOES( void *args ) { struct @@ -60840,6 +61793,21 @@ static NTSTATUS wow64_ext_glPolygonOffsetEXT( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS wow64_ext_glPolygonOffsetx( void *args ) +{ + struct + { + PTR32 teb; + GLfixed factor; + GLfixed units; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glPolygonOffsetx( params->factor, params->units ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS wow64_ext_glPolygonOffsetxOES( void *args ) { struct @@ -65239,6 +66207,23 @@ static NTSTATUS wow64_ext_glResumeTransformFeedbackNV( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS wow64_ext_glRotatex( void *args ) +{ + struct + { + PTR32 teb; + GLfixed angle; + GLfixed x; + GLfixed y; + GLfixed z; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glRotatex( params->angle, params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS wow64_ext_glRotatexOES( void *args ) { struct @@ -65286,6 +66271,21 @@ static NTSTATUS wow64_ext_glSampleCoverageARB( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS wow64_ext_glSampleCoveragex( void *args ) +{ + struct + { + PTR32 teb; + GLclampx value; + GLboolean invert; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glSampleCoveragex( params->value, params->invert ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS wow64_ext_glSampleMapATI( void *args ) { struct @@ -65486,6 +66486,22 @@ static NTSTATUS wow64_ext_glSamplerParameteriv( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS wow64_ext_glScalex( void *args ) +{ + struct + { + PTR32 teb; + GLfixed x; + GLfixed y; + GLfixed z; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glScalex( params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS wow64_ext_glScalexOES( void *args ) { struct @@ -68314,6 +69330,22 @@ static NTSTATUS wow64_ext_glTexCoordPointervINTEL( void *args ) return STATUS_NOT_IMPLEMENTED; }
+static NTSTATUS wow64_ext_glTexEnvx( void *args ) +{ + struct + { + PTR32 teb; + GLenum target; + GLenum pname; + GLfixed param; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexEnvx( params->target, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS wow64_ext_glTexEnvxOES( void *args ) { struct @@ -68330,6 +69362,22 @@ static NTSTATUS wow64_ext_glTexEnvxOES( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS wow64_ext_glTexEnvxv( void *args ) +{ + struct + { + PTR32 teb; + GLenum target; + GLenum pname; + PTR32 params; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexEnvxv( params->target, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS wow64_ext_glTexEnvxvOES( void *args ) { struct @@ -68656,6 +69704,22 @@ static NTSTATUS wow64_ext_glTexParameterIuivEXT( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS wow64_ext_glTexParameterx( void *args ) +{ + struct + { + PTR32 teb; + GLenum target; + GLenum pname; + GLfixed param; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexParameterx( params->target, params->pname, params->param ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS wow64_ext_glTexParameterxOES( void *args ) { struct @@ -68672,6 +69736,22 @@ static NTSTATUS wow64_ext_glTexParameterxOES( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS wow64_ext_glTexParameterxv( void *args ) +{ + struct + { + PTR32 teb; + GLenum target; + GLenum pname; + PTR32 params; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTexParameterxv( params->target, params->pname, ULongToPtr(params->params) ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS wow64_ext_glTexParameterxvOES( void *args ) { struct @@ -70319,6 +71399,22 @@ static NTSTATUS wow64_ext_glTransformPathNV( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS wow64_ext_glTranslatex( void *args ) +{ + struct + { + PTR32 teb; + GLfixed x; + GLfixed y; + GLfixed z; + } *params = args; + TEB *teb = get_teb64( params->teb ); + const struct opengl_funcs *funcs = teb->glTable; + funcs->p_glTranslatex( params->x, params->y, params->z ); + set_context_attribute( teb, -1 /* unsupported */, NULL, 0 ); + return STATUS_SUCCESS; +} + static NTSTATUS wow64_ext_glTranslatexOES( void *args ) { struct @@ -79942,6 +81038,7 @@ const unixlib_entry_t __wine_unix_call_wow64_funcs[] = wow64_ext_glAlphaFragmentOp1ATI, wow64_ext_glAlphaFragmentOp2ATI, wow64_ext_glAlphaFragmentOp3ATI, + wow64_ext_glAlphaFuncx, wow64_ext_glAlphaFuncxOES, wow64_ext_glAlphaToCoverageDitherControlNV, wow64_ext_glApplyFramebufferAttachmentCMAAINTEL, @@ -80090,10 +81187,12 @@ const unixlib_entry_t __wine_unix_call_wow64_funcs[] = wow64_ext_glClearBufferuiv, wow64_ext_glClearColorIiEXT, wow64_ext_glClearColorIuiEXT, + wow64_ext_glClearColorx, wow64_ext_glClearColorxOES, wow64_ext_glClearDepthdNV, wow64_ext_glClearDepthf, wow64_ext_glClearDepthfOES, + wow64_ext_glClearDepthx, wow64_ext_glClearDepthxOES, wow64_ext_glClearNamedBufferData, wow64_ext_glClearNamedBufferDataEXT, @@ -80112,7 +81211,9 @@ const unixlib_entry_t __wine_unix_call_wow64_funcs[] = wow64_ext_glClientWaitSemaphoreui64NVX, wow64_ext_glClientWaitSync, wow64_ext_glClipControl, + wow64_ext_glClipPlanef, wow64_ext_glClipPlanefOES, + wow64_ext_glClipPlanex, wow64_ext_glClipPlanexOES, wow64_ext_glColor3fVertex3fSUN, wow64_ext_glColor3fVertex3fvSUN, @@ -80128,6 +81229,7 @@ const unixlib_entry_t __wine_unix_call_wow64_funcs[] = wow64_ext_glColor4ubVertex2fvSUN, wow64_ext_glColor4ubVertex3fSUN, wow64_ext_glColor4ubVertex3fvSUN, + wow64_ext_glColor4x, wow64_ext_glColor4xOES, wow64_ext_glColor4xvOES, wow64_ext_glColorFormatNV, @@ -80330,6 +81432,7 @@ const unixlib_entry_t __wine_unix_call_wow64_funcs[] = wow64_ext_glDepthRangedNV, wow64_ext_glDepthRangef, wow64_ext_glDepthRangefOES, + wow64_ext_glDepthRangex, wow64_ext_glDepthRangexOES, wow64_ext_glDetachObjectARB, wow64_ext_glDetachShader, @@ -80462,7 +81565,9 @@ const unixlib_entry_t __wine_unix_call_wow64_funcs[] = wow64_ext_glFogCoordhNV, wow64_ext_glFogCoordhvNV, wow64_ext_glFogFuncSGIS, + wow64_ext_glFogx, wow64_ext_glFogxOES, + wow64_ext_glFogxv, wow64_ext_glFogxvOES, wow64_ext_glFragmentColorMaterialSGIX, wow64_ext_glFragmentCoverageColorNV, @@ -80507,7 +81612,9 @@ const unixlib_entry_t __wine_unix_call_wow64_funcs[] = wow64_ext_glFramebufferTextureLayerEXT, wow64_ext_glFramebufferTextureMultiviewOVR, wow64_ext_glFreeObjectBufferATI, + wow64_ext_glFrustumf, wow64_ext_glFrustumfOES, + wow64_ext_glFrustumx, wow64_ext_glFrustumxOES, wow64_ext_glGenAsyncMarkersSGIX, wow64_ext_glGenBuffers, @@ -80572,7 +81679,9 @@ const unixlib_entry_t __wine_unix_call_wow64_funcs[] = wow64_ext_glGetBufferPointervARB, wow64_ext_glGetBufferSubData, wow64_ext_glGetBufferSubDataARB, + wow64_ext_glGetClipPlanef, wow64_ext_glGetClipPlanefOES, + wow64_ext_glGetClipPlanex, wow64_ext_glGetClipPlanexOES, wow64_ext_glGetColorTable, wow64_ext_glGetColorTableEXT, @@ -80614,6 +81723,7 @@ const unixlib_entry_t __wine_unix_call_wow64_funcs[] = wow64_ext_glGetFinalCombinerInputParameterfvNV, wow64_ext_glGetFinalCombinerInputParameterivNV, wow64_ext_glGetFirstPerfQueryIdINTEL, + wow64_ext_glGetFixedv, wow64_ext_glGetFixedvOES, wow64_ext_glGetFloatIndexedvEXT, wow64_ext_glGetFloati_v, @@ -80661,6 +81771,7 @@ const unixlib_entry_t __wine_unix_call_wow64_funcs[] = wow64_ext_glGetInvariantFloatvEXT, wow64_ext_glGetInvariantIntegervEXT, wow64_ext_glGetLightxOES, + wow64_ext_glGetLightxv, wow64_ext_glGetListParameterfvSGIX, wow64_ext_glGetListParameterivSGIX, wow64_ext_glGetLocalConstantBooleanvEXT, @@ -80673,6 +81784,7 @@ const unixlib_entry_t __wine_unix_call_wow64_funcs[] = wow64_ext_glGetMapParameterivNV, wow64_ext_glGetMapxvOES, wow64_ext_glGetMaterialxOES, + wow64_ext_glGetMaterialxv, wow64_ext_glGetMemoryObjectDetachedResourcesuivNV, wow64_ext_glGetMemoryObjectParameterivEXT, wow64_ext_glGetMinmax, @@ -80830,6 +81942,7 @@ const unixlib_entry_t __wine_unix_call_wow64_funcs[] = wow64_ext_glGetSynciv, wow64_ext_glGetTexBumpParameterfvATI, wow64_ext_glGetTexBumpParameterivATI, + wow64_ext_glGetTexEnvxv, wow64_ext_glGetTexEnvxvOES, wow64_ext_glGetTexFilterFuncSGIS, wow64_ext_glGetTexGenxvOES, @@ -80839,6 +81952,7 @@ const unixlib_entry_t __wine_unix_call_wow64_funcs[] = wow64_ext_glGetTexParameterIuiv, wow64_ext_glGetTexParameterIuivEXT, wow64_ext_glGetTexParameterPointervAPPLE, + wow64_ext_glGetTexParameterxv, wow64_ext_glGetTexParameterxvOES, wow64_ext_glGetTextureHandleARB, wow64_ext_glGetTextureHandleNV, @@ -81061,10 +82175,15 @@ const unixlib_entry_t __wine_unix_call_wow64_funcs[] = wow64_ext_glLGPUNamedBufferSubDataNVX, wow64_ext_glLabelObjectEXT, wow64_ext_glLightEnviSGIX, + wow64_ext_glLightModelx, wow64_ext_glLightModelxOES, + wow64_ext_glLightModelxv, wow64_ext_glLightModelxvOES, + wow64_ext_glLightx, wow64_ext_glLightxOES, + wow64_ext_glLightxv, wow64_ext_glLightxvOES, + wow64_ext_glLineWidthx, wow64_ext_glLineWidthxOES, wow64_ext_glLinkProgram, wow64_ext_glLinkProgramARB, @@ -81074,6 +82193,7 @@ const unixlib_entry_t __wine_unix_call_wow64_funcs[] = wow64_ext_glListParameteriSGIX, wow64_ext_glListParameterivSGIX, wow64_ext_glLoadIdentityDeformationMapSGIX, + wow64_ext_glLoadMatrixx, wow64_ext_glLoadMatrixxOES, wow64_ext_glLoadProgramNV, wow64_ext_glLoadTransposeMatrixd, @@ -81116,7 +82236,9 @@ const unixlib_entry_t __wine_unix_call_wow64_funcs[] = wow64_ext_glMapVertexAttrib1fAPPLE, wow64_ext_glMapVertexAttrib2dAPPLE, wow64_ext_glMapVertexAttrib2fAPPLE, + wow64_ext_glMaterialx, wow64_ext_glMaterialxOES, + wow64_ext_glMaterialxv, wow64_ext_glMaterialxvOES, wow64_ext_glMatrixFrustumEXT, wow64_ext_glMatrixIndexPointerARB, @@ -81157,6 +82279,7 @@ const unixlib_entry_t __wine_unix_call_wow64_funcs[] = wow64_ext_glMinSampleShadingARB, wow64_ext_glMinmax, wow64_ext_glMinmaxEXT, + wow64_ext_glMultMatrixx, wow64_ext_glMultMatrixxOES, wow64_ext_glMultTransposeMatrixd, wow64_ext_glMultTransposeMatrixdARB, @@ -81307,6 +82430,7 @@ const unixlib_entry_t __wine_unix_call_wow64_funcs[] = wow64_ext_glMultiTexCoord4sv, wow64_ext_glMultiTexCoord4svARB, wow64_ext_glMultiTexCoord4svSGIS, + wow64_ext_glMultiTexCoord4x, wow64_ext_glMultiTexCoord4xOES, wow64_ext_glMultiTexCoord4xvOES, wow64_ext_glMultiTexCoordP1ui, @@ -81413,6 +82537,7 @@ const unixlib_entry_t __wine_unix_call_wow64_funcs[] = wow64_ext_glNormal3fVertex3fvSUN, wow64_ext_glNormal3hNV, wow64_ext_glNormal3hvNV, + wow64_ext_glNormal3x, wow64_ext_glNormal3xOES, wow64_ext_glNormal3xvOES, wow64_ext_glNormalFormatNV, @@ -81435,7 +82560,9 @@ const unixlib_entry_t __wine_unix_call_wow64_funcs[] = wow64_ext_glObjectPtrLabel, wow64_ext_glObjectPurgeableAPPLE, wow64_ext_glObjectUnpurgeableAPPLE, + wow64_ext_glOrthof, wow64_ext_glOrthofOES, + wow64_ext_glOrthox, wow64_ext_glOrthoxOES, wow64_ext_glPNTrianglesfATI, wow64_ext_glPNTrianglesiATI, @@ -81493,13 +82620,17 @@ const unixlib_entry_t __wine_unix_call_wow64_funcs[] = wow64_ext_glPointParameteriNV, wow64_ext_glPointParameteriv, wow64_ext_glPointParameterivNV, + wow64_ext_glPointParameterx, + wow64_ext_glPointParameterxv, wow64_ext_glPointParameterxvOES, + wow64_ext_glPointSizex, wow64_ext_glPointSizexOES, wow64_ext_glPollAsyncSGIX, wow64_ext_glPollInstrumentsSGIX, wow64_ext_glPolygonOffsetClamp, wow64_ext_glPolygonOffsetClampEXT, wow64_ext_glPolygonOffsetEXT, + wow64_ext_glPolygonOffsetx, wow64_ext_glPolygonOffsetxOES, wow64_ext_glPopDebugGroup, wow64_ext_glPopGroupMarkerEXT, @@ -81758,9 +82889,11 @@ const unixlib_entry_t __wine_unix_call_wow64_funcs[] = wow64_ext_glResolveDepthValuesNV, wow64_ext_glResumeTransformFeedback, wow64_ext_glResumeTransformFeedbackNV, + wow64_ext_glRotatex, wow64_ext_glRotatexOES, wow64_ext_glSampleCoverage, wow64_ext_glSampleCoverageARB, + wow64_ext_glSampleCoveragex, wow64_ext_glSampleMapATI, wow64_ext_glSampleMaskEXT, wow64_ext_glSampleMaskIndexedNV, @@ -81774,6 +82907,7 @@ const unixlib_entry_t __wine_unix_call_wow64_funcs[] = wow64_ext_glSamplerParameterfv, wow64_ext_glSamplerParameteri, wow64_ext_glSamplerParameteriv, + wow64_ext_glScalex, wow64_ext_glScalexOES, wow64_ext_glScissorArrayv, wow64_ext_glScissorExclusiveArrayvNV, @@ -81952,7 +83086,9 @@ const unixlib_entry_t __wine_unix_call_wow64_funcs[] = wow64_ext_glTexCoordPointerEXT, wow64_ext_glTexCoordPointerListIBM, wow64_ext_glTexCoordPointervINTEL, + wow64_ext_glTexEnvx, wow64_ext_glTexEnvxOES, + wow64_ext_glTexEnvxv, wow64_ext_glTexEnvxvOES, wow64_ext_glTexFilterFuncSGIS, wow64_ext_glTexGenxOES, @@ -81970,7 +83106,9 @@ const unixlib_entry_t __wine_unix_call_wow64_funcs[] = wow64_ext_glTexParameterIivEXT, wow64_ext_glTexParameterIuiv, wow64_ext_glTexParameterIuivEXT, + wow64_ext_glTexParameterx, wow64_ext_glTexParameterxOES, + wow64_ext_glTexParameterxv, wow64_ext_glTexParameterxvOES, wow64_ext_glTexRenderbufferNV, wow64_ext_glTexStorage1D, @@ -82058,6 +83196,7 @@ const unixlib_entry_t __wine_unix_call_wow64_funcs[] = wow64_ext_glTransformFeedbackVaryingsEXT, wow64_ext_glTransformFeedbackVaryingsNV, wow64_ext_glTransformPathNV, + wow64_ext_glTranslatex, wow64_ext_glTranslatexOES, wow64_ext_glUniform1d, wow64_ext_glUniform1dv, @@ -84095,6 +85234,10 @@ static void null_glAlphaFragmentOp3ATI( GLenum op, GLuint dst, GLuint dstMod, GL { ERR( "unsupported\n" ); } +static void null_glAlphaFuncx( GLenum func, GLfixed ref ) +{ + ERR( "unsupported\n" ); +} static void null_glAlphaFuncxOES( GLenum func, GLfixed ref ) { ERR( "unsupported\n" ); @@ -84701,6 +85844,10 @@ static void null_glClearColorIuiEXT( GLuint red, GLuint green, GLuint blue, GLui { ERR( "unsupported\n" ); } +static void null_glClearColorx( GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha ) +{ + ERR( "unsupported\n" ); +} static void null_glClearColorxOES( GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha ) { ERR( "unsupported\n" ); @@ -84717,6 +85864,10 @@ static void null_glClearDepthfOES( GLclampf depth ) { ERR( "unsupported\n" ); } +static void null_glClearDepthx( GLfixed depth ) +{ + ERR( "unsupported\n" ); +} static void null_glClearDepthxOES( GLfixed depth ) { ERR( "unsupported\n" ); @@ -84790,10 +85941,18 @@ static void null_glClipControl( GLenum origin, GLenum depth ) { ERR( "unsupported\n" ); } +static void null_glClipPlanef( GLenum p, const GLfloat *eqn ) +{ + ERR( "unsupported\n" ); +} static void null_glClipPlanefOES( GLenum plane, const GLfloat *equation ) { ERR( "unsupported\n" ); } +static void null_glClipPlanex( GLenum plane, const GLfixed *equation ) +{ + ERR( "unsupported\n" ); +} static void null_glClipPlanexOES( GLenum plane, const GLfixed *equation ) { ERR( "unsupported\n" ); @@ -84854,6 +86013,10 @@ static void null_glColor4ubVertex3fvSUN( const GLubyte *c, const GLfloat *v ) { ERR( "unsupported\n" ); } +static void null_glColor4x( GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha ) +{ + ERR( "unsupported\n" ); +} static void null_glColor4xOES( GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha ) { ERR( "unsupported\n" ); @@ -85670,6 +86833,10 @@ static void null_glDepthRangefOES( GLclampf n, GLclampf f ) { ERR( "unsupported\n" ); } +static void null_glDepthRangex( GLfixed n, GLfixed f ) +{ + ERR( "unsupported\n" ); +} static void null_glDepthRangexOES( GLfixed n, GLfixed f ) { ERR( "unsupported\n" ); @@ -86200,10 +87367,18 @@ static void null_glFogFuncSGIS( GLsizei n, const GLfloat *points ) { ERR( "unsupported\n" ); } +static void null_glFogx( GLenum pname, GLfixed param ) +{ + ERR( "unsupported\n" ); +} static void null_glFogxOES( GLenum pname, GLfixed param ) { ERR( "unsupported\n" ); } +static void null_glFogxv( GLenum pname, const GLfixed *param ) +{ + ERR( "unsupported\n" ); +} static void null_glFogxvOES( GLenum pname, const GLfixed *param ) { ERR( "unsupported\n" ); @@ -86380,10 +87555,18 @@ static void null_glFreeObjectBufferATI( GLuint buffer ) { ERR( "unsupported\n" ); } +static void null_glFrustumf( GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f ) +{ + ERR( "unsupported\n" ); +} static void null_glFrustumfOES( GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f ) { ERR( "unsupported\n" ); } +static void null_glFrustumx( GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f ) +{ + ERR( "unsupported\n" ); +} static void null_glFrustumxOES( GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f ) { ERR( "unsupported\n" ); @@ -86647,10 +87830,18 @@ static void null_glGetBufferSubDataARB( GLenum target, GLintptrARB offset, GLsiz { ERR( "unsupported\n" ); } +static void null_glGetClipPlanef( GLenum plane, GLfloat *equation ) +{ + ERR( "unsupported\n" ); +} static void null_glGetClipPlanefOES( GLenum plane, GLfloat *equation ) { ERR( "unsupported\n" ); } +static void null_glGetClipPlanex( GLenum plane, GLfixed *equation ) +{ + ERR( "unsupported\n" ); +} static void null_glGetClipPlanexOES( GLenum plane, GLfixed *equation ) { ERR( "unsupported\n" ); @@ -86819,6 +88010,10 @@ static void null_glGetFirstPerfQueryIdINTEL( GLuint *queryId ) { ERR( "unsupported\n" ); } +static void null_glGetFixedv( GLenum pname, GLfixed *params ) +{ + ERR( "unsupported\n" ); +} static void null_glGetFixedvOES( GLenum pname, GLfixed *params ) { ERR( "unsupported\n" ); @@ -87016,6 +88211,10 @@ static void null_glGetLightxOES( GLenum light, GLenum pname, GLfixed *params ) { ERR( "unsupported\n" ); } +static void null_glGetLightxv( GLenum light, GLenum pname, GLfixed *params ) +{ + ERR( "unsupported\n" ); +} static void null_glGetListParameterfvSGIX( GLuint list, GLenum pname, GLfloat *params ) { ERR( "unsupported\n" ); @@ -87064,6 +88263,10 @@ static void null_glGetMaterialxOES( GLenum face, GLenum pname, GLfixed param ) { ERR( "unsupported\n" ); } +static void null_glGetMaterialxv( GLenum face, GLenum pname, GLfixed *params ) +{ + ERR( "unsupported\n" ); +} static void null_glGetMemoryObjectDetachedResourcesuivNV( GLuint memory, GLenum pname, GLint first, GLsizei count, GLuint *params ) { ERR( "unsupported\n" ); @@ -87700,6 +88903,10 @@ static void null_glGetTexBumpParameterivATI( GLenum pname, GLint *param ) { ERR( "unsupported\n" ); } +static void null_glGetTexEnvxv( GLenum target, GLenum pname, GLfixed *params ) +{ + ERR( "unsupported\n" ); +} static void null_glGetTexEnvxvOES( GLenum target, GLenum pname, GLfixed *params ) { ERR( "unsupported\n" ); @@ -87736,6 +88943,10 @@ static void null_glGetTexParameterPointervAPPLE( GLenum target, GLenum pname, vo { ERR( "unsupported\n" ); } +static void null_glGetTexParameterxv( GLenum target, GLenum pname, GLfixed *params ) +{ + ERR( "unsupported\n" ); +} static void null_glGetTexParameterxvOES( GLenum target, GLenum pname, GLfixed *params ) { ERR( "unsupported\n" ); @@ -88680,22 +89891,42 @@ static void null_glLightEnviSGIX( GLenum pname, GLint param ) { ERR( "unsupported\n" ); } +static void null_glLightModelx( GLenum pname, GLfixed param ) +{ + ERR( "unsupported\n" ); +} static void null_glLightModelxOES( GLenum pname, GLfixed param ) { ERR( "unsupported\n" ); } +static void null_glLightModelxv( GLenum pname, const GLfixed *param ) +{ + ERR( "unsupported\n" ); +} static void null_glLightModelxvOES( GLenum pname, const GLfixed *param ) { ERR( "unsupported\n" ); } +static void null_glLightx( GLenum light, GLenum pname, GLfixed param ) +{ + ERR( "unsupported\n" ); +} static void null_glLightxOES( GLenum light, GLenum pname, GLfixed param ) { ERR( "unsupported\n" ); } +static void null_glLightxv( GLenum light, GLenum pname, const GLfixed *params ) +{ + ERR( "unsupported\n" ); +} static void null_glLightxvOES( GLenum light, GLenum pname, const GLfixed *params ) { ERR( "unsupported\n" ); } +static void null_glLineWidthx( GLfixed width ) +{ + ERR( "unsupported\n" ); +} static void null_glLineWidthxOES( GLfixed width ) { ERR( "unsupported\n" ); @@ -88732,6 +89963,10 @@ static void null_glLoadIdentityDeformationMapSGIX( GLbitfield mask ) { ERR( "unsupported\n" ); } +static void null_glLoadMatrixx( const GLfixed *m ) +{ + ERR( "unsupported\n" ); +} static void null_glLoadMatrixxOES( const GLfixed *m ) { ERR( "unsupported\n" ); @@ -88909,10 +90144,18 @@ static void null_glMapVertexAttrib2fAPPLE( GLuint index, GLuint size, GLfloat u1 { ERR( "unsupported\n" ); } +static void null_glMaterialx( GLenum face, GLenum pname, GLfixed param ) +{ + ERR( "unsupported\n" ); +} static void null_glMaterialxOES( GLenum face, GLenum pname, GLfixed param ) { ERR( "unsupported\n" ); } +static void null_glMaterialxv( GLenum face, GLenum pname, const GLfixed *param ) +{ + ERR( "unsupported\n" ); +} static void null_glMaterialxvOES( GLenum face, GLenum pname, const GLfixed *param ) { ERR( "unsupported\n" ); @@ -89073,6 +90316,10 @@ static void null_glMinmaxEXT( GLenum target, GLenum internalformat, GLboolean si { ERR( "unsupported\n" ); } +static void null_glMultMatrixx( const GLfixed *m ) +{ + ERR( "unsupported\n" ); +} static void null_glMultMatrixxOES( const GLfixed *m ) { ERR( "unsupported\n" ); @@ -89673,6 +90920,10 @@ static void null_glMultiTexCoord4svSGIS( GLenum target, GLshort * v ) { ERR( "unsupported\n" ); } +static void null_glMultiTexCoord4x( GLenum texture, GLfixed s, GLfixed t, GLfixed r, GLfixed q ) +{ + ERR( "unsupported\n" ); +} static void null_glMultiTexCoord4xOES( GLenum texture, GLfixed s, GLfixed t, GLfixed r, GLfixed q ) { ERR( "unsupported\n" ); @@ -90099,6 +91350,10 @@ static void null_glNormal3hvNV( const GLhalfNV *v ) { ERR( "unsupported\n" ); } +static void null_glNormal3x( GLfixed nx, GLfixed ny, GLfixed nz ) +{ + ERR( "unsupported\n" ); +} static void null_glNormal3xOES( GLfixed nx, GLfixed ny, GLfixed nz ) { ERR( "unsupported\n" ); @@ -90189,10 +91444,18 @@ static GLenum null_glObjectUnpurgeableAPPLE( GLenum objectType, GLuint name, GLe ERR( "unsupported\n" ); return 0; } +static void null_glOrthof( GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f ) +{ + ERR( "unsupported\n" ); +} static void null_glOrthofOES( GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f ) { ERR( "unsupported\n" ); } +static void null_glOrthox( GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f ) +{ + ERR( "unsupported\n" ); +} static void null_glOrthoxOES( GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f ) { ERR( "unsupported\n" ); @@ -90425,10 +91688,22 @@ static void null_glPointParameterivNV( GLenum pname, const GLint *params ) { ERR( "unsupported\n" ); } +static void null_glPointParameterx( GLenum pname, GLfixed param ) +{ + ERR( "unsupported\n" ); +} +static void null_glPointParameterxv( GLenum pname, const GLfixed *params ) +{ + ERR( "unsupported\n" ); +} static void null_glPointParameterxvOES( GLenum pname, const GLfixed *params ) { ERR( "unsupported\n" ); } +static void null_glPointSizex( GLfixed size ) +{ + ERR( "unsupported\n" ); +} static void null_glPointSizexOES( GLfixed size ) { ERR( "unsupported\n" ); @@ -90455,6 +91730,10 @@ static void null_glPolygonOffsetEXT( GLfloat factor, GLfloat bias ) { ERR( "unsupported\n" ); } +static void null_glPolygonOffsetx( GLfixed factor, GLfixed units ) +{ + ERR( "unsupported\n" ); +} static void null_glPolygonOffsetxOES( GLfixed factor, GLfixed units ) { ERR( "unsupported\n" ); @@ -91490,6 +92769,10 @@ static void null_glResumeTransformFeedbackNV(void) { ERR( "unsupported\n" ); } +static void null_glRotatex( GLfixed angle, GLfixed x, GLfixed y, GLfixed z ) +{ + ERR( "unsupported\n" ); +} static void null_glRotatexOES( GLfixed angle, GLfixed x, GLfixed y, GLfixed z ) { ERR( "unsupported\n" ); @@ -91502,6 +92785,10 @@ static void null_glSampleCoverageARB( GLfloat value, GLboolean invert ) { ERR( "unsupported\n" ); } +static void null_glSampleCoveragex( GLclampx value, GLboolean invert ) +{ + ERR( "unsupported\n" ); +} static void null_glSampleMapATI( GLuint dst, GLuint interp, GLenum swizzle ) { ERR( "unsupported\n" ); @@ -91554,6 +92841,10 @@ static void null_glSamplerParameteriv( GLuint sampler, GLenum pname, const GLint { ERR( "unsupported\n" ); } +static void null_glScalex( GLfixed x, GLfixed y, GLfixed z ) +{ + ERR( "unsupported\n" ); +} static void null_glScalexOES( GLfixed x, GLfixed y, GLfixed z ) { ERR( "unsupported\n" ); @@ -92269,10 +93560,18 @@ static void null_glTexCoordPointervINTEL( GLint size, GLenum type, const void ** { ERR( "unsupported\n" ); } +static void null_glTexEnvx( GLenum target, GLenum pname, GLfixed param ) +{ + ERR( "unsupported\n" ); +} static void null_glTexEnvxOES( GLenum target, GLenum pname, GLfixed param ) { ERR( "unsupported\n" ); } +static void null_glTexEnvxv( GLenum target, GLenum pname, const GLfixed *params ) +{ + ERR( "unsupported\n" ); +} static void null_glTexEnvxvOES( GLenum target, GLenum pname, const GLfixed *params ) { ERR( "unsupported\n" ); @@ -92341,10 +93640,18 @@ static void null_glTexParameterIuivEXT( GLenum target, GLenum pname, const GLuin { ERR( "unsupported\n" ); } +static void null_glTexParameterx( GLenum target, GLenum pname, GLfixed param ) +{ + ERR( "unsupported\n" ); +} static void null_glTexParameterxOES( GLenum target, GLenum pname, GLfixed param ) { ERR( "unsupported\n" ); } +static void null_glTexParameterxv( GLenum target, GLenum pname, const GLfixed *params ) +{ + ERR( "unsupported\n" ); +} static void null_glTexParameterxvOES( GLenum target, GLenum pname, const GLfixed *params ) { ERR( "unsupported\n" ); @@ -92693,6 +94000,10 @@ static void null_glTransformPathNV( GLuint resultPath, GLuint srcPath, GLenum tr { ERR( "unsupported\n" ); } +static void null_glTranslatex( GLfixed x, GLfixed y, GLfixed z ) +{ + ERR( "unsupported\n" ); +} static void null_glTranslatexOES( GLfixed x, GLfixed y, GLfixed z ) { ERR( "unsupported\n" ); @@ -95417,6 +96728,7 @@ struct opengl_funcs null_opengl_funcs = .p_glAlphaFragmentOp1ATI = null_glAlphaFragmentOp1ATI, .p_glAlphaFragmentOp2ATI = null_glAlphaFragmentOp2ATI, .p_glAlphaFragmentOp3ATI = null_glAlphaFragmentOp3ATI, + .p_glAlphaFuncx = null_glAlphaFuncx, .p_glAlphaFuncxOES = null_glAlphaFuncxOES, .p_glAlphaToCoverageDitherControlNV = null_glAlphaToCoverageDitherControlNV, .p_glApplyFramebufferAttachmentCMAAINTEL = null_glApplyFramebufferAttachmentCMAAINTEL, @@ -95565,10 +96877,12 @@ struct opengl_funcs null_opengl_funcs = .p_glClearBufferuiv = null_glClearBufferuiv, .p_glClearColorIiEXT = null_glClearColorIiEXT, .p_glClearColorIuiEXT = null_glClearColorIuiEXT, + .p_glClearColorx = null_glClearColorx, .p_glClearColorxOES = null_glClearColorxOES, .p_glClearDepthdNV = null_glClearDepthdNV, .p_glClearDepthf = null_glClearDepthf, .p_glClearDepthfOES = null_glClearDepthfOES, + .p_glClearDepthx = null_glClearDepthx, .p_glClearDepthxOES = null_glClearDepthxOES, .p_glClearNamedBufferData = null_glClearNamedBufferData, .p_glClearNamedBufferDataEXT = null_glClearNamedBufferDataEXT, @@ -95587,7 +96901,9 @@ struct opengl_funcs null_opengl_funcs = .p_glClientWaitSemaphoreui64NVX = null_glClientWaitSemaphoreui64NVX, .p_glClientWaitSync = null_glClientWaitSync, .p_glClipControl = null_glClipControl, + .p_glClipPlanef = null_glClipPlanef, .p_glClipPlanefOES = null_glClipPlanefOES, + .p_glClipPlanex = null_glClipPlanex, .p_glClipPlanexOES = null_glClipPlanexOES, .p_glColor3fVertex3fSUN = null_glColor3fVertex3fSUN, .p_glColor3fVertex3fvSUN = null_glColor3fVertex3fvSUN, @@ -95603,6 +96919,7 @@ struct opengl_funcs null_opengl_funcs = .p_glColor4ubVertex2fvSUN = null_glColor4ubVertex2fvSUN, .p_glColor4ubVertex3fSUN = null_glColor4ubVertex3fSUN, .p_glColor4ubVertex3fvSUN = null_glColor4ubVertex3fvSUN, + .p_glColor4x = null_glColor4x, .p_glColor4xOES = null_glColor4xOES, .p_glColor4xvOES = null_glColor4xvOES, .p_glColorFormatNV = null_glColorFormatNV, @@ -95805,6 +97122,7 @@ struct opengl_funcs null_opengl_funcs = .p_glDepthRangedNV = null_glDepthRangedNV, .p_glDepthRangef = null_glDepthRangef, .p_glDepthRangefOES = null_glDepthRangefOES, + .p_glDepthRangex = null_glDepthRangex, .p_glDepthRangexOES = null_glDepthRangexOES, .p_glDetachObjectARB = null_glDetachObjectARB, .p_glDetachShader = null_glDetachShader, @@ -95937,7 +97255,9 @@ struct opengl_funcs null_opengl_funcs = .p_glFogCoordhNV = null_glFogCoordhNV, .p_glFogCoordhvNV = null_glFogCoordhvNV, .p_glFogFuncSGIS = null_glFogFuncSGIS, + .p_glFogx = null_glFogx, .p_glFogxOES = null_glFogxOES, + .p_glFogxv = null_glFogxv, .p_glFogxvOES = null_glFogxvOES, .p_glFragmentColorMaterialSGIX = null_glFragmentColorMaterialSGIX, .p_glFragmentCoverageColorNV = null_glFragmentCoverageColorNV, @@ -95982,7 +97302,9 @@ struct opengl_funcs null_opengl_funcs = .p_glFramebufferTextureLayerEXT = null_glFramebufferTextureLayerEXT, .p_glFramebufferTextureMultiviewOVR = null_glFramebufferTextureMultiviewOVR, .p_glFreeObjectBufferATI = null_glFreeObjectBufferATI, + .p_glFrustumf = null_glFrustumf, .p_glFrustumfOES = null_glFrustumfOES, + .p_glFrustumx = null_glFrustumx, .p_glFrustumxOES = null_glFrustumxOES, .p_glGenAsyncMarkersSGIX = null_glGenAsyncMarkersSGIX, .p_glGenBuffers = null_glGenBuffers, @@ -96047,7 +97369,9 @@ struct opengl_funcs null_opengl_funcs = .p_glGetBufferPointervARB = null_glGetBufferPointervARB, .p_glGetBufferSubData = null_glGetBufferSubData, .p_glGetBufferSubDataARB = null_glGetBufferSubDataARB, + .p_glGetClipPlanef = null_glGetClipPlanef, .p_glGetClipPlanefOES = null_glGetClipPlanefOES, + .p_glGetClipPlanex = null_glGetClipPlanex, .p_glGetClipPlanexOES = null_glGetClipPlanexOES, .p_glGetColorTable = null_glGetColorTable, .p_glGetColorTableEXT = null_glGetColorTableEXT, @@ -96089,6 +97413,7 @@ struct opengl_funcs null_opengl_funcs = .p_glGetFinalCombinerInputParameterfvNV = null_glGetFinalCombinerInputParameterfvNV, .p_glGetFinalCombinerInputParameterivNV = null_glGetFinalCombinerInputParameterivNV, .p_glGetFirstPerfQueryIdINTEL = null_glGetFirstPerfQueryIdINTEL, + .p_glGetFixedv = null_glGetFixedv, .p_glGetFixedvOES = null_glGetFixedvOES, .p_glGetFloatIndexedvEXT = null_glGetFloatIndexedvEXT, .p_glGetFloati_v = null_glGetFloati_v, @@ -96136,6 +97461,7 @@ struct opengl_funcs null_opengl_funcs = .p_glGetInvariantFloatvEXT = null_glGetInvariantFloatvEXT, .p_glGetInvariantIntegervEXT = null_glGetInvariantIntegervEXT, .p_glGetLightxOES = null_glGetLightxOES, + .p_glGetLightxv = null_glGetLightxv, .p_glGetListParameterfvSGIX = null_glGetListParameterfvSGIX, .p_glGetListParameterivSGIX = null_glGetListParameterivSGIX, .p_glGetLocalConstantBooleanvEXT = null_glGetLocalConstantBooleanvEXT, @@ -96148,6 +97474,7 @@ struct opengl_funcs null_opengl_funcs = .p_glGetMapParameterivNV = null_glGetMapParameterivNV, .p_glGetMapxvOES = null_glGetMapxvOES, .p_glGetMaterialxOES = null_glGetMaterialxOES, + .p_glGetMaterialxv = null_glGetMaterialxv, .p_glGetMemoryObjectDetachedResourcesuivNV = null_glGetMemoryObjectDetachedResourcesuivNV, .p_glGetMemoryObjectParameterivEXT = null_glGetMemoryObjectParameterivEXT, .p_glGetMinmax = null_glGetMinmax, @@ -96305,6 +97632,7 @@ struct opengl_funcs null_opengl_funcs = .p_glGetSynciv = null_glGetSynciv, .p_glGetTexBumpParameterfvATI = null_glGetTexBumpParameterfvATI, .p_glGetTexBumpParameterivATI = null_glGetTexBumpParameterivATI, + .p_glGetTexEnvxv = null_glGetTexEnvxv, .p_glGetTexEnvxvOES = null_glGetTexEnvxvOES, .p_glGetTexFilterFuncSGIS = null_glGetTexFilterFuncSGIS, .p_glGetTexGenxvOES = null_glGetTexGenxvOES, @@ -96314,6 +97642,7 @@ struct opengl_funcs null_opengl_funcs = .p_glGetTexParameterIuiv = null_glGetTexParameterIuiv, .p_glGetTexParameterIuivEXT = null_glGetTexParameterIuivEXT, .p_glGetTexParameterPointervAPPLE = null_glGetTexParameterPointervAPPLE, + .p_glGetTexParameterxv = null_glGetTexParameterxv, .p_glGetTexParameterxvOES = null_glGetTexParameterxvOES, .p_glGetTextureHandleARB = null_glGetTextureHandleARB, .p_glGetTextureHandleNV = null_glGetTextureHandleNV, @@ -96536,10 +97865,15 @@ struct opengl_funcs null_opengl_funcs = .p_glLGPUNamedBufferSubDataNVX = null_glLGPUNamedBufferSubDataNVX, .p_glLabelObjectEXT = null_glLabelObjectEXT, .p_glLightEnviSGIX = null_glLightEnviSGIX, + .p_glLightModelx = null_glLightModelx, .p_glLightModelxOES = null_glLightModelxOES, + .p_glLightModelxv = null_glLightModelxv, .p_glLightModelxvOES = null_glLightModelxvOES, + .p_glLightx = null_glLightx, .p_glLightxOES = null_glLightxOES, + .p_glLightxv = null_glLightxv, .p_glLightxvOES = null_glLightxvOES, + .p_glLineWidthx = null_glLineWidthx, .p_glLineWidthxOES = null_glLineWidthxOES, .p_glLinkProgram = null_glLinkProgram, .p_glLinkProgramARB = null_glLinkProgramARB, @@ -96549,6 +97883,7 @@ struct opengl_funcs null_opengl_funcs = .p_glListParameteriSGIX = null_glListParameteriSGIX, .p_glListParameterivSGIX = null_glListParameterivSGIX, .p_glLoadIdentityDeformationMapSGIX = null_glLoadIdentityDeformationMapSGIX, + .p_glLoadMatrixx = null_glLoadMatrixx, .p_glLoadMatrixxOES = null_glLoadMatrixxOES, .p_glLoadProgramNV = null_glLoadProgramNV, .p_glLoadTransposeMatrixd = null_glLoadTransposeMatrixd, @@ -96591,7 +97926,9 @@ struct opengl_funcs null_opengl_funcs = .p_glMapVertexAttrib1fAPPLE = null_glMapVertexAttrib1fAPPLE, .p_glMapVertexAttrib2dAPPLE = null_glMapVertexAttrib2dAPPLE, .p_glMapVertexAttrib2fAPPLE = null_glMapVertexAttrib2fAPPLE, + .p_glMaterialx = null_glMaterialx, .p_glMaterialxOES = null_glMaterialxOES, + .p_glMaterialxv = null_glMaterialxv, .p_glMaterialxvOES = null_glMaterialxvOES, .p_glMatrixFrustumEXT = null_glMatrixFrustumEXT, .p_glMatrixIndexPointerARB = null_glMatrixIndexPointerARB, @@ -96632,6 +97969,7 @@ struct opengl_funcs null_opengl_funcs = .p_glMinSampleShadingARB = null_glMinSampleShadingARB, .p_glMinmax = null_glMinmax, .p_glMinmaxEXT = null_glMinmaxEXT, + .p_glMultMatrixx = null_glMultMatrixx, .p_glMultMatrixxOES = null_glMultMatrixxOES, .p_glMultTransposeMatrixd = null_glMultTransposeMatrixd, .p_glMultTransposeMatrixdARB = null_glMultTransposeMatrixdARB, @@ -96782,6 +98120,7 @@ struct opengl_funcs null_opengl_funcs = .p_glMultiTexCoord4sv = null_glMultiTexCoord4sv, .p_glMultiTexCoord4svARB = null_glMultiTexCoord4svARB, .p_glMultiTexCoord4svSGIS = null_glMultiTexCoord4svSGIS, + .p_glMultiTexCoord4x = null_glMultiTexCoord4x, .p_glMultiTexCoord4xOES = null_glMultiTexCoord4xOES, .p_glMultiTexCoord4xvOES = null_glMultiTexCoord4xvOES, .p_glMultiTexCoordP1ui = null_glMultiTexCoordP1ui, @@ -96888,6 +98227,7 @@ struct opengl_funcs null_opengl_funcs = .p_glNormal3fVertex3fvSUN = null_glNormal3fVertex3fvSUN, .p_glNormal3hNV = null_glNormal3hNV, .p_glNormal3hvNV = null_glNormal3hvNV, + .p_glNormal3x = null_glNormal3x, .p_glNormal3xOES = null_glNormal3xOES, .p_glNormal3xvOES = null_glNormal3xvOES, .p_glNormalFormatNV = null_glNormalFormatNV, @@ -96910,7 +98250,9 @@ struct opengl_funcs null_opengl_funcs = .p_glObjectPtrLabel = null_glObjectPtrLabel, .p_glObjectPurgeableAPPLE = null_glObjectPurgeableAPPLE, .p_glObjectUnpurgeableAPPLE = null_glObjectUnpurgeableAPPLE, + .p_glOrthof = null_glOrthof, .p_glOrthofOES = null_glOrthofOES, + .p_glOrthox = null_glOrthox, .p_glOrthoxOES = null_glOrthoxOES, .p_glPNTrianglesfATI = null_glPNTrianglesfATI, .p_glPNTrianglesiATI = null_glPNTrianglesiATI, @@ -96968,13 +98310,17 @@ struct opengl_funcs null_opengl_funcs = .p_glPointParameteriNV = null_glPointParameteriNV, .p_glPointParameteriv = null_glPointParameteriv, .p_glPointParameterivNV = null_glPointParameterivNV, + .p_glPointParameterx = null_glPointParameterx, + .p_glPointParameterxv = null_glPointParameterxv, .p_glPointParameterxvOES = null_glPointParameterxvOES, + .p_glPointSizex = null_glPointSizex, .p_glPointSizexOES = null_glPointSizexOES, .p_glPollAsyncSGIX = null_glPollAsyncSGIX, .p_glPollInstrumentsSGIX = null_glPollInstrumentsSGIX, .p_glPolygonOffsetClamp = null_glPolygonOffsetClamp, .p_glPolygonOffsetClampEXT = null_glPolygonOffsetClampEXT, .p_glPolygonOffsetEXT = null_glPolygonOffsetEXT, + .p_glPolygonOffsetx = null_glPolygonOffsetx, .p_glPolygonOffsetxOES = null_glPolygonOffsetxOES, .p_glPopDebugGroup = null_glPopDebugGroup, .p_glPopGroupMarkerEXT = null_glPopGroupMarkerEXT, @@ -97233,9 +98579,11 @@ struct opengl_funcs null_opengl_funcs = .p_glResolveDepthValuesNV = null_glResolveDepthValuesNV, .p_glResumeTransformFeedback = null_glResumeTransformFeedback, .p_glResumeTransformFeedbackNV = null_glResumeTransformFeedbackNV, + .p_glRotatex = null_glRotatex, .p_glRotatexOES = null_glRotatexOES, .p_glSampleCoverage = null_glSampleCoverage, .p_glSampleCoverageARB = null_glSampleCoverageARB, + .p_glSampleCoveragex = null_glSampleCoveragex, .p_glSampleMapATI = null_glSampleMapATI, .p_glSampleMaskEXT = null_glSampleMaskEXT, .p_glSampleMaskIndexedNV = null_glSampleMaskIndexedNV, @@ -97249,6 +98597,7 @@ struct opengl_funcs null_opengl_funcs = .p_glSamplerParameterfv = null_glSamplerParameterfv, .p_glSamplerParameteri = null_glSamplerParameteri, .p_glSamplerParameteriv = null_glSamplerParameteriv, + .p_glScalex = null_glScalex, .p_glScalexOES = null_glScalexOES, .p_glScissorArrayv = null_glScissorArrayv, .p_glScissorExclusiveArrayvNV = null_glScissorExclusiveArrayvNV, @@ -97427,7 +98776,9 @@ struct opengl_funcs null_opengl_funcs = .p_glTexCoordPointerEXT = null_glTexCoordPointerEXT, .p_glTexCoordPointerListIBM = null_glTexCoordPointerListIBM, .p_glTexCoordPointervINTEL = null_glTexCoordPointervINTEL, + .p_glTexEnvx = null_glTexEnvx, .p_glTexEnvxOES = null_glTexEnvxOES, + .p_glTexEnvxv = null_glTexEnvxv, .p_glTexEnvxvOES = null_glTexEnvxvOES, .p_glTexFilterFuncSGIS = null_glTexFilterFuncSGIS, .p_glTexGenxOES = null_glTexGenxOES, @@ -97445,7 +98796,9 @@ struct opengl_funcs null_opengl_funcs = .p_glTexParameterIivEXT = null_glTexParameterIivEXT, .p_glTexParameterIuiv = null_glTexParameterIuiv, .p_glTexParameterIuivEXT = null_glTexParameterIuivEXT, + .p_glTexParameterx = null_glTexParameterx, .p_glTexParameterxOES = null_glTexParameterxOES, + .p_glTexParameterxv = null_glTexParameterxv, .p_glTexParameterxvOES = null_glTexParameterxvOES, .p_glTexRenderbufferNV = null_glTexRenderbufferNV, .p_glTexStorage1D = null_glTexStorage1D, @@ -97533,6 +98886,7 @@ struct opengl_funcs null_opengl_funcs = .p_glTransformFeedbackVaryingsEXT = null_glTransformFeedbackVaryingsEXT, .p_glTransformFeedbackVaryingsNV = null_glTransformFeedbackVaryingsNV, .p_glTransformPathNV = null_glTransformPathNV, + .p_glTranslatex = null_glTranslatex, .p_glTranslatexOES = null_glTranslatexOES, .p_glUniform1d = null_glUniform1d, .p_glUniform1dv = null_glUniform1dv, @@ -98118,8 +99472,8 @@ struct opengl_funcs null_opengl_funcs = .p_wglSwapIntervalEXT = null_wglSwapIntervalEXT, };
-const int extension_registry_size = 2715; -const struct registry_entry extension_registry[2715] = +const int extension_registry_size = 2758; +const struct registry_entry extension_registry[2758] = { { "glAccumxOES", "GL_OES_fixed_point\0", offsetof(struct opengl_funcs, p_glAccumxOES) }, { "glAcquireKeyedMutexWin32EXT", "GL_EXT_win32_keyed_mutex\0", offsetof(struct opengl_funcs, p_glAcquireKeyedMutexWin32EXT) }, @@ -98132,6 +99486,7 @@ const struct registry_entry extension_registry[2715] = { "glAlphaFragmentOp1ATI", "GL_ATI_fragment_shader\0", offsetof(struct opengl_funcs, p_glAlphaFragmentOp1ATI) }, { "glAlphaFragmentOp2ATI", "GL_ATI_fragment_shader\0", offsetof(struct opengl_funcs, p_glAlphaFragmentOp2ATI) }, { "glAlphaFragmentOp3ATI", "GL_ATI_fragment_shader\0", offsetof(struct opengl_funcs, p_glAlphaFragmentOp3ATI) }, + { "glAlphaFuncx", "GL_NV_ES1_1_compatibility\0", offsetof(struct opengl_funcs, p_glAlphaFuncx) }, { "glAlphaFuncxOES", "GL_OES_fixed_point\0", offsetof(struct opengl_funcs, p_glAlphaFuncxOES) }, { "glAlphaToCoverageDitherControlNV", "GL_NV_alpha_to_coverage_dither_control\0", offsetof(struct opengl_funcs, p_glAlphaToCoverageDitherControlNV) }, { "glApplyFramebufferAttachmentCMAAINTEL", "GL_INTEL_framebuffer_CMAA\0", offsetof(struct opengl_funcs, p_glApplyFramebufferAttachmentCMAAINTEL) }, @@ -98280,10 +99635,12 @@ const struct registry_entry extension_registry[2715] = { "glClearBufferuiv", "GL_VERSION_3_0\0", offsetof(struct opengl_funcs, p_glClearBufferuiv) }, { "glClearColorIiEXT", "GL_EXT_texture_integer\0", offsetof(struct opengl_funcs, p_glClearColorIiEXT) }, { "glClearColorIuiEXT", "GL_EXT_texture_integer\0", offsetof(struct opengl_funcs, p_glClearColorIuiEXT) }, + { "glClearColorx", "GL_NV_ES1_1_compatibility\0", offsetof(struct opengl_funcs, p_glClearColorx) }, { "glClearColorxOES", "GL_OES_fixed_point\0", offsetof(struct opengl_funcs, p_glClearColorxOES) }, { "glClearDepthdNV", "GL_NV_depth_buffer_float\0", offsetof(struct opengl_funcs, p_glClearDepthdNV) }, { "glClearDepthf", "GL_ARB_ES2_compatibility\0GL_VERSION_4_1\0", offsetof(struct opengl_funcs, p_glClearDepthf) }, { "glClearDepthfOES", "GL_OES_single_precision\0", offsetof(struct opengl_funcs, p_glClearDepthfOES) }, + { "glClearDepthx", "GL_NV_ES1_1_compatibility\0", offsetof(struct opengl_funcs, p_glClearDepthx) }, { "glClearDepthxOES", "GL_OES_fixed_point\0", offsetof(struct opengl_funcs, p_glClearDepthxOES) }, { "glClearNamedBufferData", "GL_ARB_direct_state_access\0GL_VERSION_4_5\0", offsetof(struct opengl_funcs, p_glClearNamedBufferData) }, { "glClearNamedBufferDataEXT", "GL_EXT_direct_state_access\0", offsetof(struct opengl_funcs, p_glClearNamedBufferDataEXT) }, @@ -98302,7 +99659,9 @@ const struct registry_entry extension_registry[2715] = { "glClientWaitSemaphoreui64NVX", "GL_NVX_progress_fence\0", offsetof(struct opengl_funcs, p_glClientWaitSemaphoreui64NVX) }, { "glClientWaitSync", "GL_ARB_sync\0GL_VERSION_3_2\0", offsetof(struct opengl_funcs, p_glClientWaitSync) }, { "glClipControl", "GL_ARB_clip_control\0GL_VERSION_4_5\0", offsetof(struct opengl_funcs, p_glClipControl) }, + { "glClipPlanef", "GL_NV_ES1_1_compatibility\0", offsetof(struct opengl_funcs, p_glClipPlanef) }, { "glClipPlanefOES", "GL_OES_single_precision\0", offsetof(struct opengl_funcs, p_glClipPlanefOES) }, + { "glClipPlanex", "GL_NV_ES1_1_compatibility\0", offsetof(struct opengl_funcs, p_glClipPlanex) }, { "glClipPlanexOES", "GL_OES_fixed_point\0", offsetof(struct opengl_funcs, p_glClipPlanexOES) }, { "glColor3fVertex3fSUN", "GL_SUN_vertex\0", offsetof(struct opengl_funcs, p_glColor3fVertex3fSUN) }, { "glColor3fVertex3fvSUN", "GL_SUN_vertex\0", offsetof(struct opengl_funcs, p_glColor3fVertex3fvSUN) }, @@ -98318,6 +99677,7 @@ const struct registry_entry extension_registry[2715] = { "glColor4ubVertex2fvSUN", "GL_SUN_vertex\0", offsetof(struct opengl_funcs, p_glColor4ubVertex2fvSUN) }, { "glColor4ubVertex3fSUN", "GL_SUN_vertex\0", offsetof(struct opengl_funcs, p_glColor4ubVertex3fSUN) }, { "glColor4ubVertex3fvSUN", "GL_SUN_vertex\0", offsetof(struct opengl_funcs, p_glColor4ubVertex3fvSUN) }, + { "glColor4x", "GL_NV_ES1_1_compatibility\0", offsetof(struct opengl_funcs, p_glColor4x) }, { "glColor4xOES", "GL_OES_fixed_point\0", offsetof(struct opengl_funcs, p_glColor4xOES) }, { "glColor4xvOES", "GL_OES_fixed_point\0", offsetof(struct opengl_funcs, p_glColor4xvOES) }, { "glColorFormatNV", "GL_NV_vertex_buffer_unified_memory\0", offsetof(struct opengl_funcs, p_glColorFormatNV) }, @@ -98520,6 +99880,7 @@ const struct registry_entry extension_registry[2715] = { "glDepthRangedNV", "GL_NV_depth_buffer_float\0", offsetof(struct opengl_funcs, p_glDepthRangedNV) }, { "glDepthRangef", "GL_ARB_ES2_compatibility\0GL_VERSION_4_1\0", offsetof(struct opengl_funcs, p_glDepthRangef) }, { "glDepthRangefOES", "GL_OES_single_precision\0", offsetof(struct opengl_funcs, p_glDepthRangefOES) }, + { "glDepthRangex", "GL_NV_ES1_1_compatibility\0", offsetof(struct opengl_funcs, p_glDepthRangex) }, { "glDepthRangexOES", "GL_OES_fixed_point\0", offsetof(struct opengl_funcs, p_glDepthRangexOES) }, { "glDetachObjectARB", "GL_ARB_shader_objects\0", offsetof(struct opengl_funcs, p_glDetachObjectARB) }, { "glDetachShader", "GL_VERSION_2_0\0", offsetof(struct opengl_funcs, p_glDetachShader) }, @@ -98652,7 +100013,9 @@ const struct registry_entry extension_registry[2715] = { "glFogCoordhNV", "GL_NV_half_float\0", offsetof(struct opengl_funcs, p_glFogCoordhNV) }, { "glFogCoordhvNV", "GL_NV_half_float\0", offsetof(struct opengl_funcs, p_glFogCoordhvNV) }, { "glFogFuncSGIS", "GL_SGIS_fog_function\0", offsetof(struct opengl_funcs, p_glFogFuncSGIS) }, + { "glFogx", "GL_NV_ES1_1_compatibility\0", offsetof(struct opengl_funcs, p_glFogx) }, { "glFogxOES", "GL_OES_fixed_point\0", offsetof(struct opengl_funcs, p_glFogxOES) }, + { "glFogxv", "GL_NV_ES1_1_compatibility\0", offsetof(struct opengl_funcs, p_glFogxv) }, { "glFogxvOES", "GL_OES_fixed_point\0", offsetof(struct opengl_funcs, p_glFogxvOES) }, { "glFragmentColorMaterialSGIX", "GL_SGIX_fragment_lighting\0", offsetof(struct opengl_funcs, p_glFragmentColorMaterialSGIX) }, { "glFragmentCoverageColorNV", "GL_NV_fragment_coverage_to_color\0", offsetof(struct opengl_funcs, p_glFragmentCoverageColorNV) }, @@ -98697,7 +100060,9 @@ const struct registry_entry extension_registry[2715] = { "glFramebufferTextureLayerEXT", "GL_EXT_texture_array\0GL_NV_geometry_program4\0", offsetof(struct opengl_funcs, p_glFramebufferTextureLayerEXT) }, { "glFramebufferTextureMultiviewOVR", "GL_OVR_multiview\0", offsetof(struct opengl_funcs, p_glFramebufferTextureMultiviewOVR) }, { "glFreeObjectBufferATI", "GL_ATI_vertex_array_object\0", offsetof(struct opengl_funcs, p_glFreeObjectBufferATI) }, + { "glFrustumf", "GL_NV_ES1_1_compatibility\0", offsetof(struct opengl_funcs, p_glFrustumf) }, { "glFrustumfOES", "GL_OES_single_precision\0", offsetof(struct opengl_funcs, p_glFrustumfOES) }, + { "glFrustumx", "GL_NV_ES1_1_compatibility\0", offsetof(struct opengl_funcs, p_glFrustumx) }, { "glFrustumxOES", "GL_OES_fixed_point\0", offsetof(struct opengl_funcs, p_glFrustumxOES) }, { "glGenAsyncMarkersSGIX", "GL_SGIX_async\0", offsetof(struct opengl_funcs, p_glGenAsyncMarkersSGIX) }, { "glGenBuffers", "GL_VERSION_1_5\0", offsetof(struct opengl_funcs, p_glGenBuffers) }, @@ -98762,7 +100127,9 @@ const struct registry_entry extension_registry[2715] = { "glGetBufferPointervARB", "GL_ARB_vertex_buffer_object\0", offsetof(struct opengl_funcs, p_glGetBufferPointervARB) }, { "glGetBufferSubData", "GL_VERSION_1_5\0", offsetof(struct opengl_funcs, p_glGetBufferSubData) }, { "glGetBufferSubDataARB", "GL_ARB_vertex_buffer_object\0", offsetof(struct opengl_funcs, p_glGetBufferSubDataARB) }, + { "glGetClipPlanef", "GL_NV_ES1_1_compatibility\0", offsetof(struct opengl_funcs, p_glGetClipPlanef) }, { "glGetClipPlanefOES", "GL_OES_single_precision\0", offsetof(struct opengl_funcs, p_glGetClipPlanefOES) }, + { "glGetClipPlanex", "GL_NV_ES1_1_compatibility\0", offsetof(struct opengl_funcs, p_glGetClipPlanex) }, { "glGetClipPlanexOES", "GL_OES_fixed_point\0", offsetof(struct opengl_funcs, p_glGetClipPlanexOES) }, { "glGetColorTable", "GL_ARB_imaging\0", offsetof(struct opengl_funcs, p_glGetColorTable) }, { "glGetColorTableEXT", "GL_EXT_paletted_texture\0", offsetof(struct opengl_funcs, p_glGetColorTableEXT) }, @@ -98804,6 +100171,7 @@ const struct registry_entry extension_registry[2715] = { "glGetFinalCombinerInputParameterfvNV", "GL_NV_register_combiners\0", offsetof(struct opengl_funcs, p_glGetFinalCombinerInputParameterfvNV) }, { "glGetFinalCombinerInputParameterivNV", "GL_NV_register_combiners\0", offsetof(struct opengl_funcs, p_glGetFinalCombinerInputParameterivNV) }, { "glGetFirstPerfQueryIdINTEL", "GL_INTEL_performance_query\0", offsetof(struct opengl_funcs, p_glGetFirstPerfQueryIdINTEL) }, + { "glGetFixedv", "GL_NV_ES1_1_compatibility\0", offsetof(struct opengl_funcs, p_glGetFixedv) }, { "glGetFixedvOES", "GL_OES_fixed_point\0", offsetof(struct opengl_funcs, p_glGetFixedvOES) }, { "glGetFloatIndexedvEXT", "GL_EXT_direct_state_access\0", offsetof(struct opengl_funcs, p_glGetFloatIndexedvEXT) }, { "glGetFloati_v", "GL_ARB_viewport_array\0GL_VERSION_4_1\0", offsetof(struct opengl_funcs, p_glGetFloati_v) }, @@ -98851,6 +100219,7 @@ const struct registry_entry extension_registry[2715] = { "glGetInvariantFloatvEXT", "GL_EXT_vertex_shader\0", offsetof(struct opengl_funcs, p_glGetInvariantFloatvEXT) }, { "glGetInvariantIntegervEXT", "GL_EXT_vertex_shader\0", offsetof(struct opengl_funcs, p_glGetInvariantIntegervEXT) }, { "glGetLightxOES", "GL_OES_fixed_point\0", offsetof(struct opengl_funcs, p_glGetLightxOES) }, + { "glGetLightxv", "GL_NV_ES1_1_compatibility\0", offsetof(struct opengl_funcs, p_glGetLightxv) }, { "glGetListParameterfvSGIX", "GL_SGIX_list_priority\0", offsetof(struct opengl_funcs, p_glGetListParameterfvSGIX) }, { "glGetListParameterivSGIX", "GL_SGIX_list_priority\0", offsetof(struct opengl_funcs, p_glGetListParameterivSGIX) }, { "glGetLocalConstantBooleanvEXT", "GL_EXT_vertex_shader\0", offsetof(struct opengl_funcs, p_glGetLocalConstantBooleanvEXT) }, @@ -98863,6 +100232,7 @@ const struct registry_entry extension_registry[2715] = { "glGetMapParameterivNV", "GL_NV_evaluators\0", offsetof(struct opengl_funcs, p_glGetMapParameterivNV) }, { "glGetMapxvOES", "GL_OES_fixed_point\0", offsetof(struct opengl_funcs, p_glGetMapxvOES) }, { "glGetMaterialxOES", "GL_OES_fixed_point\0", offsetof(struct opengl_funcs, p_glGetMaterialxOES) }, + { "glGetMaterialxv", "GL_NV_ES1_1_compatibility\0", offsetof(struct opengl_funcs, p_glGetMaterialxv) }, { "glGetMemoryObjectDetachedResourcesuivNV", "GL_NV_memory_attachment\0", offsetof(struct opengl_funcs, p_glGetMemoryObjectDetachedResourcesuivNV) }, { "glGetMemoryObjectParameterivEXT", "GL_EXT_memory_object\0", offsetof(struct opengl_funcs, p_glGetMemoryObjectParameterivEXT) }, { "glGetMinmax", "GL_ARB_imaging\0", offsetof(struct opengl_funcs, p_glGetMinmax) }, @@ -99020,6 +100390,7 @@ const struct registry_entry extension_registry[2715] = { "glGetSynciv", "GL_ARB_sync\0GL_VERSION_3_2\0", offsetof(struct opengl_funcs, p_glGetSynciv) }, { "glGetTexBumpParameterfvATI", "GL_ATI_envmap_bumpmap\0", offsetof(struct opengl_funcs, p_glGetTexBumpParameterfvATI) }, { "glGetTexBumpParameterivATI", "GL_ATI_envmap_bumpmap\0", offsetof(struct opengl_funcs, p_glGetTexBumpParameterivATI) }, + { "glGetTexEnvxv", "GL_NV_ES1_1_compatibility\0", offsetof(struct opengl_funcs, p_glGetTexEnvxv) }, { "glGetTexEnvxvOES", "GL_OES_fixed_point\0", offsetof(struct opengl_funcs, p_glGetTexEnvxvOES) }, { "glGetTexFilterFuncSGIS", "GL_SGIS_texture_filter4\0", offsetof(struct opengl_funcs, p_glGetTexFilterFuncSGIS) }, { "glGetTexGenxvOES", "GL_OES_fixed_point\0", offsetof(struct opengl_funcs, p_glGetTexGenxvOES) }, @@ -99029,6 +100400,7 @@ const struct registry_entry extension_registry[2715] = { "glGetTexParameterIuiv", "GL_VERSION_3_0\0", offsetof(struct opengl_funcs, p_glGetTexParameterIuiv) }, { "glGetTexParameterIuivEXT", "GL_EXT_texture_integer\0", offsetof(struct opengl_funcs, p_glGetTexParameterIuivEXT) }, { "glGetTexParameterPointervAPPLE", "GL_APPLE_texture_range\0", offsetof(struct opengl_funcs, p_glGetTexParameterPointervAPPLE) }, + { "glGetTexParameterxv", "GL_NV_ES1_1_compatibility\0", offsetof(struct opengl_funcs, p_glGetTexParameterxv) }, { "glGetTexParameterxvOES", "GL_OES_fixed_point\0", offsetof(struct opengl_funcs, p_glGetTexParameterxvOES) }, { "glGetTextureHandleARB", "GL_ARB_bindless_texture\0", offsetof(struct opengl_funcs, p_glGetTextureHandleARB) }, { "glGetTextureHandleNV", "GL_NV_bindless_texture\0", offsetof(struct opengl_funcs, p_glGetTextureHandleNV) }, @@ -99251,10 +100623,15 @@ const struct registry_entry extension_registry[2715] = { "glLGPUNamedBufferSubDataNVX", "GL_NVX_linked_gpu_multicast\0", offsetof(struct opengl_funcs, p_glLGPUNamedBufferSubDataNVX) }, { "glLabelObjectEXT", "GL_EXT_debug_label\0", offsetof(struct opengl_funcs, p_glLabelObjectEXT) }, { "glLightEnviSGIX", "GL_SGIX_fragment_lighting\0", offsetof(struct opengl_funcs, p_glLightEnviSGIX) }, + { "glLightModelx", "GL_NV_ES1_1_compatibility\0", offsetof(struct opengl_funcs, p_glLightModelx) }, { "glLightModelxOES", "GL_OES_fixed_point\0", offsetof(struct opengl_funcs, p_glLightModelxOES) }, + { "glLightModelxv", "GL_NV_ES1_1_compatibility\0", offsetof(struct opengl_funcs, p_glLightModelxv) }, { "glLightModelxvOES", "GL_OES_fixed_point\0", offsetof(struct opengl_funcs, p_glLightModelxvOES) }, + { "glLightx", "GL_NV_ES1_1_compatibility\0", offsetof(struct opengl_funcs, p_glLightx) }, { "glLightxOES", "GL_OES_fixed_point\0", offsetof(struct opengl_funcs, p_glLightxOES) }, + { "glLightxv", "GL_NV_ES1_1_compatibility\0", offsetof(struct opengl_funcs, p_glLightxv) }, { "glLightxvOES", "GL_OES_fixed_point\0", offsetof(struct opengl_funcs, p_glLightxvOES) }, + { "glLineWidthx", "GL_NV_ES1_1_compatibility\0", offsetof(struct opengl_funcs, p_glLineWidthx) }, { "glLineWidthxOES", "GL_OES_fixed_point\0", offsetof(struct opengl_funcs, p_glLineWidthxOES) }, { "glLinkProgram", "GL_VERSION_2_0\0", offsetof(struct opengl_funcs, p_glLinkProgram) }, { "glLinkProgramARB", "GL_ARB_shader_objects\0", offsetof(struct opengl_funcs, p_glLinkProgramARB) }, @@ -99264,6 +100641,7 @@ const struct registry_entry extension_registry[2715] = { "glListParameteriSGIX", "GL_SGIX_list_priority\0", offsetof(struct opengl_funcs, p_glListParameteriSGIX) }, { "glListParameterivSGIX", "GL_SGIX_list_priority\0", offsetof(struct opengl_funcs, p_glListParameterivSGIX) }, { "glLoadIdentityDeformationMapSGIX", "GL_SGIX_polynomial_ffd\0", offsetof(struct opengl_funcs, p_glLoadIdentityDeformationMapSGIX) }, + { "glLoadMatrixx", "GL_NV_ES1_1_compatibility\0", offsetof(struct opengl_funcs, p_glLoadMatrixx) }, { "glLoadMatrixxOES", "GL_OES_fixed_point\0", offsetof(struct opengl_funcs, p_glLoadMatrixxOES) }, { "glLoadProgramNV", "GL_NV_vertex_program\0", offsetof(struct opengl_funcs, p_glLoadProgramNV) }, { "glLoadTransposeMatrixd", "GL_VERSION_1_3\0", offsetof(struct opengl_funcs, p_glLoadTransposeMatrixd) }, @@ -99306,7 +100684,9 @@ const struct registry_entry extension_registry[2715] = { "glMapVertexAttrib1fAPPLE", "GL_APPLE_vertex_program_evaluators\0", offsetof(struct opengl_funcs, p_glMapVertexAttrib1fAPPLE) }, { "glMapVertexAttrib2dAPPLE", "GL_APPLE_vertex_program_evaluators\0", offsetof(struct opengl_funcs, p_glMapVertexAttrib2dAPPLE) }, { "glMapVertexAttrib2fAPPLE", "GL_APPLE_vertex_program_evaluators\0", offsetof(struct opengl_funcs, p_glMapVertexAttrib2fAPPLE) }, + { "glMaterialx", "GL_NV_ES1_1_compatibility\0", offsetof(struct opengl_funcs, p_glMaterialx) }, { "glMaterialxOES", "GL_OES_fixed_point\0", offsetof(struct opengl_funcs, p_glMaterialxOES) }, + { "glMaterialxv", "GL_NV_ES1_1_compatibility\0", offsetof(struct opengl_funcs, p_glMaterialxv) }, { "glMaterialxvOES", "GL_OES_fixed_point\0", offsetof(struct opengl_funcs, p_glMaterialxvOES) }, { "glMatrixFrustumEXT", "GL_EXT_direct_state_access\0GL_NV_path_rendering\0", offsetof(struct opengl_funcs, p_glMatrixFrustumEXT) }, { "glMatrixIndexPointerARB", "GL_ARB_matrix_palette\0", offsetof(struct opengl_funcs, p_glMatrixIndexPointerARB) }, @@ -99347,6 +100727,7 @@ const struct registry_entry extension_registry[2715] = { "glMinSampleShadingARB", "GL_ARB_sample_shading\0", offsetof(struct opengl_funcs, p_glMinSampleShadingARB) }, { "glMinmax", "GL_ARB_imaging\0", offsetof(struct opengl_funcs, p_glMinmax) }, { "glMinmaxEXT", "GL_EXT_histogram\0", offsetof(struct opengl_funcs, p_glMinmaxEXT) }, + { "glMultMatrixx", "GL_NV_ES1_1_compatibility\0", offsetof(struct opengl_funcs, p_glMultMatrixx) }, { "glMultMatrixxOES", "GL_OES_fixed_point\0", offsetof(struct opengl_funcs, p_glMultMatrixxOES) }, { "glMultTransposeMatrixd", "GL_VERSION_1_3\0", offsetof(struct opengl_funcs, p_glMultTransposeMatrixd) }, { "glMultTransposeMatrixdARB", "GL_ARB_transpose_matrix\0", offsetof(struct opengl_funcs, p_glMultTransposeMatrixdARB) }, @@ -99497,6 +100878,7 @@ const struct registry_entry extension_registry[2715] = { "glMultiTexCoord4sv", "GL_VERSION_1_3\0", offsetof(struct opengl_funcs, p_glMultiTexCoord4sv) }, { "glMultiTexCoord4svARB", "GL_ARB_multitexture\0", offsetof(struct opengl_funcs, p_glMultiTexCoord4svARB) }, { "glMultiTexCoord4svSGIS", "GL_SGIS_multitexture\0", offsetof(struct opengl_funcs, p_glMultiTexCoord4svSGIS) }, + { "glMultiTexCoord4x", "GL_NV_ES1_1_compatibility\0", offsetof(struct opengl_funcs, p_glMultiTexCoord4x) }, { "glMultiTexCoord4xOES", "GL_OES_fixed_point\0", offsetof(struct opengl_funcs, p_glMultiTexCoord4xOES) }, { "glMultiTexCoord4xvOES", "GL_OES_fixed_point\0", offsetof(struct opengl_funcs, p_glMultiTexCoord4xvOES) }, { "glMultiTexCoordP1ui", "GL_ARB_vertex_type_2_10_10_10_rev\0GL_VERSION_3_3\0", offsetof(struct opengl_funcs, p_glMultiTexCoordP1ui) }, @@ -99603,6 +100985,7 @@ const struct registry_entry extension_registry[2715] = { "glNormal3fVertex3fvSUN", "GL_SUN_vertex\0", offsetof(struct opengl_funcs, p_glNormal3fVertex3fvSUN) }, { "glNormal3hNV", "GL_NV_half_float\0", offsetof(struct opengl_funcs, p_glNormal3hNV) }, { "glNormal3hvNV", "GL_NV_half_float\0", offsetof(struct opengl_funcs, p_glNormal3hvNV) }, + { "glNormal3x", "GL_NV_ES1_1_compatibility\0", offsetof(struct opengl_funcs, p_glNormal3x) }, { "glNormal3xOES", "GL_OES_fixed_point\0", offsetof(struct opengl_funcs, p_glNormal3xOES) }, { "glNormal3xvOES", "GL_OES_fixed_point\0", offsetof(struct opengl_funcs, p_glNormal3xvOES) }, { "glNormalFormatNV", "GL_NV_vertex_buffer_unified_memory\0", offsetof(struct opengl_funcs, p_glNormalFormatNV) }, @@ -99625,7 +101008,9 @@ const struct registry_entry extension_registry[2715] = { "glObjectPtrLabel", "GL_KHR_debug\0GL_VERSION_4_3\0", offsetof(struct opengl_funcs, p_glObjectPtrLabel) }, { "glObjectPurgeableAPPLE", "GL_APPLE_object_purgeable\0", offsetof(struct opengl_funcs, p_glObjectPurgeableAPPLE) }, { "glObjectUnpurgeableAPPLE", "GL_APPLE_object_purgeable\0", offsetof(struct opengl_funcs, p_glObjectUnpurgeableAPPLE) }, + { "glOrthof", "GL_NV_ES1_1_compatibility\0", offsetof(struct opengl_funcs, p_glOrthof) }, { "glOrthofOES", "GL_OES_single_precision\0", offsetof(struct opengl_funcs, p_glOrthofOES) }, + { "glOrthox", "GL_NV_ES1_1_compatibility\0", offsetof(struct opengl_funcs, p_glOrthox) }, { "glOrthoxOES", "GL_OES_fixed_point\0", offsetof(struct opengl_funcs, p_glOrthoxOES) }, { "glPNTrianglesfATI", "GL_ATI_pn_triangles\0", offsetof(struct opengl_funcs, p_glPNTrianglesfATI) }, { "glPNTrianglesiATI", "GL_ATI_pn_triangles\0", offsetof(struct opengl_funcs, p_glPNTrianglesiATI) }, @@ -99683,13 +101068,17 @@ const struct registry_entry extension_registry[2715] = { "glPointParameteriNV", "GL_NV_point_sprite\0", offsetof(struct opengl_funcs, p_glPointParameteriNV) }, { "glPointParameteriv", "GL_VERSION_1_4\0", offsetof(struct opengl_funcs, p_glPointParameteriv) }, { "glPointParameterivNV", "GL_NV_point_sprite\0", offsetof(struct opengl_funcs, p_glPointParameterivNV) }, + { "glPointParameterx", "GL_NV_ES1_1_compatibility\0", offsetof(struct opengl_funcs, p_glPointParameterx) }, + { "glPointParameterxv", "GL_NV_ES1_1_compatibility\0", offsetof(struct opengl_funcs, p_glPointParameterxv) }, { "glPointParameterxvOES", "GL_OES_fixed_point\0", offsetof(struct opengl_funcs, p_glPointParameterxvOES) }, + { "glPointSizex", "GL_NV_ES1_1_compatibility\0", offsetof(struct opengl_funcs, p_glPointSizex) }, { "glPointSizexOES", "GL_OES_fixed_point\0", offsetof(struct opengl_funcs, p_glPointSizexOES) }, { "glPollAsyncSGIX", "GL_SGIX_async\0", offsetof(struct opengl_funcs, p_glPollAsyncSGIX) }, { "glPollInstrumentsSGIX", "GL_SGIX_instruments\0", offsetof(struct opengl_funcs, p_glPollInstrumentsSGIX) }, { "glPolygonOffsetClamp", "GL_ARB_polygon_offset_clamp\0GL_VERSION_4_6\0", offsetof(struct opengl_funcs, p_glPolygonOffsetClamp) }, { "glPolygonOffsetClampEXT", "GL_EXT_polygon_offset_clamp\0", offsetof(struct opengl_funcs, p_glPolygonOffsetClampEXT) }, { "glPolygonOffsetEXT", "GL_EXT_polygon_offset\0", offsetof(struct opengl_funcs, p_glPolygonOffsetEXT) }, + { "glPolygonOffsetx", "GL_NV_ES1_1_compatibility\0", offsetof(struct opengl_funcs, p_glPolygonOffsetx) }, { "glPolygonOffsetxOES", "GL_OES_fixed_point\0", offsetof(struct opengl_funcs, p_glPolygonOffsetxOES) }, { "glPopDebugGroup", "GL_KHR_debug\0GL_VERSION_4_3\0", offsetof(struct opengl_funcs, p_glPopDebugGroup) }, { "glPopGroupMarkerEXT", "GL_EXT_debug_marker\0", offsetof(struct opengl_funcs, p_glPopGroupMarkerEXT) }, @@ -99948,9 +101337,11 @@ const struct registry_entry extension_registry[2715] = { "glResolveDepthValuesNV", "GL_NV_sample_locations\0", offsetof(struct opengl_funcs, p_glResolveDepthValuesNV) }, { "glResumeTransformFeedback", "GL_ARB_transform_feedback2\0GL_VERSION_4_0\0", offsetof(struct opengl_funcs, p_glResumeTransformFeedback) }, { "glResumeTransformFeedbackNV", "GL_NV_transform_feedback2\0", offsetof(struct opengl_funcs, p_glResumeTransformFeedbackNV) }, + { "glRotatex", "GL_NV_ES1_1_compatibility\0", offsetof(struct opengl_funcs, p_glRotatex) }, { "glRotatexOES", "GL_OES_fixed_point\0", offsetof(struct opengl_funcs, p_glRotatexOES) }, { "glSampleCoverage", "GL_VERSION_1_3\0", offsetof(struct opengl_funcs, p_glSampleCoverage) }, { "glSampleCoverageARB", "GL_ARB_multisample\0", offsetof(struct opengl_funcs, p_glSampleCoverageARB) }, + { "glSampleCoveragex", "GL_NV_ES1_1_compatibility\0", offsetof(struct opengl_funcs, p_glSampleCoveragex) }, { "glSampleMapATI", "GL_ATI_fragment_shader\0", offsetof(struct opengl_funcs, p_glSampleMapATI) }, { "glSampleMaskEXT", "GL_EXT_multisample\0", offsetof(struct opengl_funcs, p_glSampleMaskEXT) }, { "glSampleMaskIndexedNV", "GL_NV_explicit_multisample\0", offsetof(struct opengl_funcs, p_glSampleMaskIndexedNV) }, @@ -99964,6 +101355,7 @@ const struct registry_entry extension_registry[2715] = { "glSamplerParameterfv", "GL_ARB_sampler_objects\0GL_VERSION_3_3\0", offsetof(struct opengl_funcs, p_glSamplerParameterfv) }, { "glSamplerParameteri", "GL_ARB_sampler_objects\0GL_VERSION_3_3\0", offsetof(struct opengl_funcs, p_glSamplerParameteri) }, { "glSamplerParameteriv", "GL_ARB_sampler_objects\0GL_VERSION_3_3\0", offsetof(struct opengl_funcs, p_glSamplerParameteriv) }, + { "glScalex", "GL_NV_ES1_1_compatibility\0", offsetof(struct opengl_funcs, p_glScalex) }, { "glScalexOES", "GL_OES_fixed_point\0", offsetof(struct opengl_funcs, p_glScalexOES) }, { "glScissorArrayv", "GL_ARB_viewport_array\0GL_VERSION_4_1\0", offsetof(struct opengl_funcs, p_glScissorArrayv) }, { "glScissorExclusiveArrayvNV", "GL_NV_scissor_exclusive\0", offsetof(struct opengl_funcs, p_glScissorExclusiveArrayvNV) }, @@ -100142,7 +101534,9 @@ const struct registry_entry extension_registry[2715] = { "glTexCoordPointerEXT", "GL_EXT_vertex_array\0", offsetof(struct opengl_funcs, p_glTexCoordPointerEXT) }, { "glTexCoordPointerListIBM", "GL_IBM_vertex_array_lists\0", offsetof(struct opengl_funcs, p_glTexCoordPointerListIBM) }, { "glTexCoordPointervINTEL", "GL_INTEL_parallel_arrays\0", offsetof(struct opengl_funcs, p_glTexCoordPointervINTEL) }, + { "glTexEnvx", "GL_NV_ES1_1_compatibility\0", offsetof(struct opengl_funcs, p_glTexEnvx) }, { "glTexEnvxOES", "GL_OES_fixed_point\0", offsetof(struct opengl_funcs, p_glTexEnvxOES) }, + { "glTexEnvxv", "GL_NV_ES1_1_compatibility\0", offsetof(struct opengl_funcs, p_glTexEnvxv) }, { "glTexEnvxvOES", "GL_OES_fixed_point\0", offsetof(struct opengl_funcs, p_glTexEnvxvOES) }, { "glTexFilterFuncSGIS", "GL_SGIS_texture_filter4\0", offsetof(struct opengl_funcs, p_glTexFilterFuncSGIS) }, { "glTexGenxOES", "GL_OES_fixed_point\0", offsetof(struct opengl_funcs, p_glTexGenxOES) }, @@ -100160,7 +101554,9 @@ const struct registry_entry extension_registry[2715] = { "glTexParameterIivEXT", "GL_EXT_texture_integer\0", offsetof(struct opengl_funcs, p_glTexParameterIivEXT) }, { "glTexParameterIuiv", "GL_VERSION_3_0\0", offsetof(struct opengl_funcs, p_glTexParameterIuiv) }, { "glTexParameterIuivEXT", "GL_EXT_texture_integer\0", offsetof(struct opengl_funcs, p_glTexParameterIuivEXT) }, + { "glTexParameterx", "GL_NV_ES1_1_compatibility\0", offsetof(struct opengl_funcs, p_glTexParameterx) }, { "glTexParameterxOES", "GL_OES_fixed_point\0", offsetof(struct opengl_funcs, p_glTexParameterxOES) }, + { "glTexParameterxv", "GL_NV_ES1_1_compatibility\0", offsetof(struct opengl_funcs, p_glTexParameterxv) }, { "glTexParameterxvOES", "GL_OES_fixed_point\0", offsetof(struct opengl_funcs, p_glTexParameterxvOES) }, { "glTexRenderbufferNV", "GL_NV_explicit_multisample\0", offsetof(struct opengl_funcs, p_glTexRenderbufferNV) }, { "glTexStorage1D", "GL_ARB_texture_storage\0GL_VERSION_4_2\0", offsetof(struct opengl_funcs, p_glTexStorage1D) }, @@ -100248,6 +101644,7 @@ const struct registry_entry extension_registry[2715] = { "glTransformFeedbackVaryingsEXT", "GL_EXT_transform_feedback\0", offsetof(struct opengl_funcs, p_glTransformFeedbackVaryingsEXT) }, { "glTransformFeedbackVaryingsNV", "GL_NV_transform_feedback\0", offsetof(struct opengl_funcs, p_glTransformFeedbackVaryingsNV) }, { "glTransformPathNV", "GL_NV_path_rendering\0", offsetof(struct opengl_funcs, p_glTransformPathNV) }, + { "glTranslatex", "GL_NV_ES1_1_compatibility\0", offsetof(struct opengl_funcs, p_glTranslatex) }, { "glTranslatexOES", "GL_OES_fixed_point\0", offsetof(struct opengl_funcs, p_glTranslatexOES) }, { "glUniform1d", "GL_ARB_gpu_shader_fp64\0GL_VERSION_4_0\0", offsetof(struct opengl_funcs, p_glUniform1d) }, { "glUniform1dv", "GL_ARB_gpu_shader_fp64\0GL_VERSION_4_0\0", offsetof(struct opengl_funcs, p_glUniform1dv) }, diff --git a/dlls/opengl32/unixlib.h b/dlls/opengl32/unixlib.h index b37ee813242..2791b007e22 100644 --- a/dlls/opengl32/unixlib.h +++ b/dlls/opengl32/unixlib.h @@ -2660,6 +2660,13 @@ struct glAlphaFragmentOp3ATI_params GLuint arg3Mod; };
+struct glAlphaFuncx_params +{ + TEB *teb; + GLenum func; + GLfixed ref; +}; + struct glAlphaFuncxOES_params { TEB *teb; @@ -3887,6 +3894,15 @@ struct glClearColorIuiEXT_params GLuint alpha; };
+struct glClearColorx_params +{ + TEB *teb; + GLfixed red; + GLfixed green; + GLfixed blue; + GLfixed alpha; +}; + struct glClearColorxOES_params { TEB *teb; @@ -3914,6 +3930,12 @@ struct glClearDepthfOES_params GLclampf depth; };
+struct glClearDepthx_params +{ + TEB *teb; + GLfixed depth; +}; + struct glClearDepthxOES_params { TEB *teb; @@ -4075,6 +4097,13 @@ struct glClipControl_params GLenum depth; };
+struct glClipPlanef_params +{ + TEB *teb; + GLenum p; + const GLfloat *eqn; +}; + struct glClipPlanefOES_params { TEB *teb; @@ -4082,6 +4111,13 @@ struct glClipPlanefOES_params const GLfloat *equation; };
+struct glClipPlanex_params +{ + TEB *teb; + GLenum plane; + const GLfixed *equation; +}; + struct glClipPlanexOES_params { TEB *teb; @@ -4210,6 +4246,15 @@ struct glColor4ubVertex3fvSUN_params const GLfloat *v; };
+struct glColor4x_params +{ + TEB *teb; + GLfixed red; + GLfixed green; + GLfixed blue; + GLfixed alpha; +}; + struct glColor4xOES_params { TEB *teb; @@ -6145,6 +6190,13 @@ struct glDepthRangefOES_params GLclampf f; };
+struct glDepthRangex_params +{ + TEB *teb; + GLfixed n; + GLfixed f; +}; + struct glDepthRangexOES_params { TEB *teb; @@ -7132,6 +7184,13 @@ struct glFogFuncSGIS_params const GLfloat *points; };
+struct glFogx_params +{ + TEB *teb; + GLenum pname; + GLfixed param; +}; + struct glFogxOES_params { TEB *teb; @@ -7139,6 +7198,13 @@ struct glFogxOES_params GLfixed param; };
+struct glFogxv_params +{ + TEB *teb; + GLenum pname; + const GLfixed *param; +}; + struct glFogxvOES_params { TEB *teb; @@ -7506,6 +7572,17 @@ struct glFreeObjectBufferATI_params GLuint buffer; };
+struct glFrustumf_params +{ + TEB *teb; + GLfloat l; + GLfloat r; + GLfloat b; + GLfloat t; + GLfloat n; + GLfloat f; +}; + struct glFrustumfOES_params { TEB *teb; @@ -7517,6 +7594,17 @@ struct glFrustumfOES_params GLfloat f; };
+struct glFrustumx_params +{ + TEB *teb; + GLfixed l; + GLfixed r; + GLfixed b; + GLfixed t; + GLfixed n; + GLfixed f; +}; + struct glFrustumxOES_params { TEB *teb; @@ -8039,6 +8127,13 @@ struct glGetBufferSubDataARB_params void *data; };
+struct glGetClipPlanef_params +{ + TEB *teb; + GLenum plane; + GLfloat *equation; +}; + struct glGetClipPlanefOES_params { TEB *teb; @@ -8046,6 +8141,13 @@ struct glGetClipPlanefOES_params GLfloat *equation; };
+struct glGetClipPlanex_params +{ + TEB *teb; + GLenum plane; + GLfixed *equation; +}; + struct glGetClipPlanexOES_params { TEB *teb; @@ -8407,6 +8509,13 @@ struct glGetFirstPerfQueryIdINTEL_params GLuint *queryId; };
+struct glGetFixedv_params +{ + TEB *teb; + GLenum pname; + GLfixed *params; +}; + struct glGetFixedvOES_params { TEB *teb; @@ -8794,6 +8903,14 @@ struct glGetLightxOES_params GLfixed *params; };
+struct glGetLightxv_params +{ + TEB *teb; + GLenum light; + GLenum pname; + GLfixed *params; +}; + struct glGetListParameterfvSGIX_params { TEB *teb; @@ -8896,6 +9013,14 @@ struct glGetMaterialxOES_params GLfixed param; };
+struct glGetMaterialxv_params +{ + TEB *teb; + GLenum face; + GLenum pname; + GLfixed *params; +}; + struct glGetMemoryObjectDetachedResourcesuivNV_params { TEB *teb; @@ -10265,6 +10390,14 @@ struct glGetTexBumpParameterivATI_params GLint *param; };
+struct glGetTexEnvxv_params +{ + TEB *teb; + GLenum target; + GLenum pname; + GLfixed *params; +}; + struct glGetTexEnvxvOES_params { TEB *teb; @@ -10338,6 +10471,14 @@ struct glGetTexParameterPointervAPPLE_params void **params; };
+struct glGetTexParameterxv_params +{ + TEB *teb; + GLenum target; + GLenum pname; + GLfixed *params; +}; + struct glGetTexParameterxvOES_params { TEB *teb; @@ -12178,6 +12319,13 @@ struct glLightEnviSGIX_params GLint param; };
+struct glLightModelx_params +{ + TEB *teb; + GLenum pname; + GLfixed param; +}; + struct glLightModelxOES_params { TEB *teb; @@ -12185,6 +12333,13 @@ struct glLightModelxOES_params GLfixed param; };
+struct glLightModelxv_params +{ + TEB *teb; + GLenum pname; + const GLfixed *param; +}; + struct glLightModelxvOES_params { TEB *teb; @@ -12192,6 +12347,14 @@ struct glLightModelxvOES_params const GLfixed *param; };
+struct glLightx_params +{ + TEB *teb; + GLenum light; + GLenum pname; + GLfixed param; +}; + struct glLightxOES_params { TEB *teb; @@ -12200,6 +12363,14 @@ struct glLightxOES_params GLfixed param; };
+struct glLightxv_params +{ + TEB *teb; + GLenum light; + GLenum pname; + const GLfixed *params; +}; + struct glLightxvOES_params { TEB *teb; @@ -12208,6 +12379,12 @@ struct glLightxvOES_params const GLfixed *params; };
+struct glLineWidthx_params +{ + TEB *teb; + GLfixed width; +}; + struct glLineWidthxOES_params { TEB *teb; @@ -12276,6 +12453,12 @@ struct glLoadIdentityDeformationMapSGIX_params GLbitfield mask; };
+struct glLoadMatrixx_params +{ + TEB *teb; + const GLfixed *m; +}; + struct glLoadMatrixxOES_params { TEB *teb; @@ -12629,6 +12812,14 @@ struct glMapVertexAttrib2fAPPLE_params const GLfloat *points; };
+struct glMaterialx_params +{ + TEB *teb; + GLenum face; + GLenum pname; + GLfixed param; +}; + struct glMaterialxOES_params { TEB *teb; @@ -12637,6 +12828,14 @@ struct glMaterialxOES_params GLfixed param; };
+struct glMaterialxv_params +{ + TEB *teb; + GLenum face; + GLenum pname; + const GLfixed *param; +}; + struct glMaterialxvOES_params { TEB *teb; @@ -12937,6 +13136,12 @@ struct glMinmaxEXT_params GLboolean sink; };
+struct glMultMatrixx_params +{ + TEB *teb; + const GLfixed *m; +}; + struct glMultMatrixxOES_params { TEB *teb; @@ -14143,6 +14348,16 @@ struct glMultiTexCoord4svSGIS_params GLshort * v; };
+struct glMultiTexCoord4x_params +{ + TEB *teb; + GLenum texture; + GLfixed s; + GLfixed t; + GLfixed r; + GLfixed q; +}; + struct glMultiTexCoord4xOES_params { TEB *teb; @@ -15167,6 +15382,14 @@ struct glNormal3hvNV_params const GLhalfNV *v; };
+struct glNormal3x_params +{ + TEB *teb; + GLfixed nx; + GLfixed ny; + GLfixed nz; +}; + struct glNormal3xOES_params { TEB *teb; @@ -15342,6 +15565,17 @@ struct glObjectUnpurgeableAPPLE_params GLenum ret; };
+struct glOrthof_params +{ + TEB *teb; + GLfloat l; + GLfloat r; + GLfloat b; + GLfloat t; + GLfloat n; + GLfloat f; +}; + struct glOrthofOES_params { TEB *teb; @@ -15353,6 +15587,17 @@ struct glOrthofOES_params GLfloat f; };
+struct glOrthox_params +{ + TEB *teb; + GLfixed l; + GLfixed r; + GLfixed b; + GLfixed t; + GLfixed n; + GLfixed f; +}; + struct glOrthoxOES_params { TEB *teb; @@ -15824,6 +16069,20 @@ struct glPointParameterivNV_params const GLint *params; };
+struct glPointParameterx_params +{ + TEB *teb; + GLenum pname; + GLfixed param; +}; + +struct glPointParameterxv_params +{ + TEB *teb; + GLenum pname; + const GLfixed *params; +}; + struct glPointParameterxvOES_params { TEB *teb; @@ -15831,6 +16090,12 @@ struct glPointParameterxvOES_params const GLfixed *params; };
+struct glPointSizex_params +{ + TEB *teb; + GLfixed size; +}; + struct glPointSizexOES_params { TEB *teb; @@ -15874,6 +16139,13 @@ struct glPolygonOffsetEXT_params GLfloat bias; };
+struct glPolygonOffsetx_params +{ + TEB *teb; + GLfixed factor; + GLfixed units; +}; + struct glPolygonOffsetxOES_params { TEB *teb; @@ -18212,6 +18484,15 @@ struct glResumeTransformFeedbackNV_params TEB *teb; };
+struct glRotatex_params +{ + TEB *teb; + GLfixed angle; + GLfixed x; + GLfixed y; + GLfixed z; +}; + struct glRotatexOES_params { TEB *teb; @@ -18235,6 +18516,13 @@ struct glSampleCoverageARB_params GLboolean invert; };
+struct glSampleCoveragex_params +{ + TEB *teb; + GLclampx value; + GLboolean invert; +}; + struct glSampleMapATI_params { TEB *teb; @@ -18331,6 +18619,14 @@ struct glSamplerParameteriv_params const GLint *param; };
+struct glScalex_params +{ + TEB *teb; + GLfixed x; + GLfixed y; + GLfixed z; +}; + struct glScalexOES_params { TEB *teb; @@ -19740,6 +20036,14 @@ struct glTexCoordPointervINTEL_params const void **pointer; };
+struct glTexEnvx_params +{ + TEB *teb; + GLenum target; + GLenum pname; + GLfixed param; +}; + struct glTexEnvxOES_params { TEB *teb; @@ -19748,6 +20052,14 @@ struct glTexEnvxOES_params GLfixed param; };
+struct glTexEnvxv_params +{ + TEB *teb; + GLenum target; + GLenum pname; + const GLfixed *params; +}; + struct glTexEnvxvOES_params { TEB *teb; @@ -19938,6 +20250,14 @@ struct glTexParameterIuivEXT_params const GLuint *params; };
+struct glTexParameterx_params +{ + TEB *teb; + GLenum target; + GLenum pname; + GLfixed param; +}; + struct glTexParameterxOES_params { TEB *teb; @@ -19946,6 +20266,14 @@ struct glTexParameterxOES_params GLfixed param; };
+struct glTexParameterxv_params +{ + TEB *teb; + GLenum target; + GLenum pname; + const GLfixed *params; +}; + struct glTexParameterxvOES_params { TEB *teb; @@ -20893,6 +21221,14 @@ struct glTransformPathNV_params const GLfloat *transformValues; };
+struct glTranslatex_params +{ + TEB *teb; + GLfixed x; + GLfixed y; + GLfixed z; +}; + struct glTranslatexOES_params { TEB *teb; @@ -25876,6 +26212,7 @@ enum unix_funcs unix_glAlphaFragmentOp1ATI, unix_glAlphaFragmentOp2ATI, unix_glAlphaFragmentOp3ATI, + unix_glAlphaFuncx, unix_glAlphaFuncxOES, unix_glAlphaToCoverageDitherControlNV, unix_glApplyFramebufferAttachmentCMAAINTEL, @@ -26024,10 +26361,12 @@ enum unix_funcs unix_glClearBufferuiv, unix_glClearColorIiEXT, unix_glClearColorIuiEXT, + unix_glClearColorx, unix_glClearColorxOES, unix_glClearDepthdNV, unix_glClearDepthf, unix_glClearDepthfOES, + unix_glClearDepthx, unix_glClearDepthxOES, unix_glClearNamedBufferData, unix_glClearNamedBufferDataEXT, @@ -26046,7 +26385,9 @@ enum unix_funcs unix_glClientWaitSemaphoreui64NVX, unix_glClientWaitSync, unix_glClipControl, + unix_glClipPlanef, unix_glClipPlanefOES, + unix_glClipPlanex, unix_glClipPlanexOES, unix_glColor3fVertex3fSUN, unix_glColor3fVertex3fvSUN, @@ -26062,6 +26403,7 @@ enum unix_funcs unix_glColor4ubVertex2fvSUN, unix_glColor4ubVertex3fSUN, unix_glColor4ubVertex3fvSUN, + unix_glColor4x, unix_glColor4xOES, unix_glColor4xvOES, unix_glColorFormatNV, @@ -26264,6 +26606,7 @@ enum unix_funcs unix_glDepthRangedNV, unix_glDepthRangef, unix_glDepthRangefOES, + unix_glDepthRangex, unix_glDepthRangexOES, unix_glDetachObjectARB, unix_glDetachShader, @@ -26396,7 +26739,9 @@ enum unix_funcs unix_glFogCoordhNV, unix_glFogCoordhvNV, unix_glFogFuncSGIS, + unix_glFogx, unix_glFogxOES, + unix_glFogxv, unix_glFogxvOES, unix_glFragmentColorMaterialSGIX, unix_glFragmentCoverageColorNV, @@ -26441,7 +26786,9 @@ enum unix_funcs unix_glFramebufferTextureLayerEXT, unix_glFramebufferTextureMultiviewOVR, unix_glFreeObjectBufferATI, + unix_glFrustumf, unix_glFrustumfOES, + unix_glFrustumx, unix_glFrustumxOES, unix_glGenAsyncMarkersSGIX, unix_glGenBuffers, @@ -26506,7 +26853,9 @@ enum unix_funcs unix_glGetBufferPointervARB, unix_glGetBufferSubData, unix_glGetBufferSubDataARB, + unix_glGetClipPlanef, unix_glGetClipPlanefOES, + unix_glGetClipPlanex, unix_glGetClipPlanexOES, unix_glGetColorTable, unix_glGetColorTableEXT, @@ -26548,6 +26897,7 @@ enum unix_funcs unix_glGetFinalCombinerInputParameterfvNV, unix_glGetFinalCombinerInputParameterivNV, unix_glGetFirstPerfQueryIdINTEL, + unix_glGetFixedv, unix_glGetFixedvOES, unix_glGetFloatIndexedvEXT, unix_glGetFloati_v, @@ -26595,6 +26945,7 @@ enum unix_funcs unix_glGetInvariantFloatvEXT, unix_glGetInvariantIntegervEXT, unix_glGetLightxOES, + unix_glGetLightxv, unix_glGetListParameterfvSGIX, unix_glGetListParameterivSGIX, unix_glGetLocalConstantBooleanvEXT, @@ -26607,6 +26958,7 @@ enum unix_funcs unix_glGetMapParameterivNV, unix_glGetMapxvOES, unix_glGetMaterialxOES, + unix_glGetMaterialxv, unix_glGetMemoryObjectDetachedResourcesuivNV, unix_glGetMemoryObjectParameterivEXT, unix_glGetMinmax, @@ -26764,6 +27116,7 @@ enum unix_funcs unix_glGetSynciv, unix_glGetTexBumpParameterfvATI, unix_glGetTexBumpParameterivATI, + unix_glGetTexEnvxv, unix_glGetTexEnvxvOES, unix_glGetTexFilterFuncSGIS, unix_glGetTexGenxvOES, @@ -26773,6 +27126,7 @@ enum unix_funcs unix_glGetTexParameterIuiv, unix_glGetTexParameterIuivEXT, unix_glGetTexParameterPointervAPPLE, + unix_glGetTexParameterxv, unix_glGetTexParameterxvOES, unix_glGetTextureHandleARB, unix_glGetTextureHandleNV, @@ -26995,10 +27349,15 @@ enum unix_funcs unix_glLGPUNamedBufferSubDataNVX, unix_glLabelObjectEXT, unix_glLightEnviSGIX, + unix_glLightModelx, unix_glLightModelxOES, + unix_glLightModelxv, unix_glLightModelxvOES, + unix_glLightx, unix_glLightxOES, + unix_glLightxv, unix_glLightxvOES, + unix_glLineWidthx, unix_glLineWidthxOES, unix_glLinkProgram, unix_glLinkProgramARB, @@ -27008,6 +27367,7 @@ enum unix_funcs unix_glListParameteriSGIX, unix_glListParameterivSGIX, unix_glLoadIdentityDeformationMapSGIX, + unix_glLoadMatrixx, unix_glLoadMatrixxOES, unix_glLoadProgramNV, unix_glLoadTransposeMatrixd, @@ -27050,7 +27410,9 @@ enum unix_funcs unix_glMapVertexAttrib1fAPPLE, unix_glMapVertexAttrib2dAPPLE, unix_glMapVertexAttrib2fAPPLE, + unix_glMaterialx, unix_glMaterialxOES, + unix_glMaterialxv, unix_glMaterialxvOES, unix_glMatrixFrustumEXT, unix_glMatrixIndexPointerARB, @@ -27091,6 +27453,7 @@ enum unix_funcs unix_glMinSampleShadingARB, unix_glMinmax, unix_glMinmaxEXT, + unix_glMultMatrixx, unix_glMultMatrixxOES, unix_glMultTransposeMatrixd, unix_glMultTransposeMatrixdARB, @@ -27241,6 +27604,7 @@ enum unix_funcs unix_glMultiTexCoord4sv, unix_glMultiTexCoord4svARB, unix_glMultiTexCoord4svSGIS, + unix_glMultiTexCoord4x, unix_glMultiTexCoord4xOES, unix_glMultiTexCoord4xvOES, unix_glMultiTexCoordP1ui, @@ -27347,6 +27711,7 @@ enum unix_funcs unix_glNormal3fVertex3fvSUN, unix_glNormal3hNV, unix_glNormal3hvNV, + unix_glNormal3x, unix_glNormal3xOES, unix_glNormal3xvOES, unix_glNormalFormatNV, @@ -27369,7 +27734,9 @@ enum unix_funcs unix_glObjectPtrLabel, unix_glObjectPurgeableAPPLE, unix_glObjectUnpurgeableAPPLE, + unix_glOrthof, unix_glOrthofOES, + unix_glOrthox, unix_glOrthoxOES, unix_glPNTrianglesfATI, unix_glPNTrianglesiATI, @@ -27427,13 +27794,17 @@ enum unix_funcs unix_glPointParameteriNV, unix_glPointParameteriv, unix_glPointParameterivNV, + unix_glPointParameterx, + unix_glPointParameterxv, unix_glPointParameterxvOES, + unix_glPointSizex, unix_glPointSizexOES, unix_glPollAsyncSGIX, unix_glPollInstrumentsSGIX, unix_glPolygonOffsetClamp, unix_glPolygonOffsetClampEXT, unix_glPolygonOffsetEXT, + unix_glPolygonOffsetx, unix_glPolygonOffsetxOES, unix_glPopDebugGroup, unix_glPopGroupMarkerEXT, @@ -27692,9 +28063,11 @@ enum unix_funcs unix_glResolveDepthValuesNV, unix_glResumeTransformFeedback, unix_glResumeTransformFeedbackNV, + unix_glRotatex, unix_glRotatexOES, unix_glSampleCoverage, unix_glSampleCoverageARB, + unix_glSampleCoveragex, unix_glSampleMapATI, unix_glSampleMaskEXT, unix_glSampleMaskIndexedNV, @@ -27708,6 +28081,7 @@ enum unix_funcs unix_glSamplerParameterfv, unix_glSamplerParameteri, unix_glSamplerParameteriv, + unix_glScalex, unix_glScalexOES, unix_glScissorArrayv, unix_glScissorExclusiveArrayvNV, @@ -27886,7 +28260,9 @@ enum unix_funcs unix_glTexCoordPointerEXT, unix_glTexCoordPointerListIBM, unix_glTexCoordPointervINTEL, + unix_glTexEnvx, unix_glTexEnvxOES, + unix_glTexEnvxv, unix_glTexEnvxvOES, unix_glTexFilterFuncSGIS, unix_glTexGenxOES, @@ -27904,7 +28280,9 @@ enum unix_funcs unix_glTexParameterIivEXT, unix_glTexParameterIuiv, unix_glTexParameterIuivEXT, + unix_glTexParameterx, unix_glTexParameterxOES, + unix_glTexParameterxv, unix_glTexParameterxvOES, unix_glTexRenderbufferNV, unix_glTexStorage1D, @@ -27992,6 +28370,7 @@ enum unix_funcs unix_glTransformFeedbackVaryingsEXT, unix_glTransformFeedbackVaryingsNV, unix_glTransformPathNV, + unix_glTranslatex, unix_glTranslatexOES, unix_glUniform1d, unix_glUniform1dv, diff --git a/include/wine/wgl.h b/include/wine/wgl.h index b8ea9db24c2..f3026d3949f 100644 --- a/include/wine/wgl.h +++ b/include/wine/wgl.h @@ -5178,6 +5178,9 @@ typedef unsigned int GLhandleARB; #define GL_VECTOR_EXT 0x87BF #define GL_VENDOR 0x1F00 #define GL_VERSION 0x1F02 +#define GL_VERSION_ES_CL_1_0 1 +#define GL_VERSION_ES_CL_1_1 1 +#define GL_VERSION_ES_CM_1_1 1 #define GL_VERTEX23_BIT_PGI 0x00000004 #define GL_VERTEX4_BIT_PGI 0x00000008 #define GL_VERTEX_ARRAY 0x8074 @@ -6349,6 +6352,7 @@ typedef void (GLAPIENTRY *PFN_glActiveVaryingNV)( GLuint program, const GL typedef void (GLAPIENTRY *PFN_glAlphaFragmentOp1ATI)( GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod ); typedef void (GLAPIENTRY *PFN_glAlphaFragmentOp2ATI)( GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod ); typedef void (GLAPIENTRY *PFN_glAlphaFragmentOp3ATI)( GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod ); +typedef void (GLAPIENTRY *PFN_glAlphaFuncx)( GLenum func, GLfixed ref ); typedef void (GLAPIENTRY *PFN_glAlphaFuncxOES)( GLenum func, GLfixed ref ); typedef void (GLAPIENTRY *PFN_glAlphaToCoverageDitherControlNV)( GLenum mode ); typedef void (GLAPIENTRY *PFN_glApplyFramebufferAttachmentCMAAINTEL)(void); @@ -6497,10 +6501,12 @@ typedef void (GLAPIENTRY *PFN_glClearBufferiv)( GLenum buffer, GLint drawb typedef void (GLAPIENTRY *PFN_glClearBufferuiv)( GLenum buffer, GLint drawbuffer, const GLuint *value ); typedef void (GLAPIENTRY *PFN_glClearColorIiEXT)( GLint red, GLint green, GLint blue, GLint alpha ); typedef void (GLAPIENTRY *PFN_glClearColorIuiEXT)( GLuint red, GLuint green, GLuint blue, GLuint alpha ); +typedef void (GLAPIENTRY *PFN_glClearColorx)( GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha ); typedef void (GLAPIENTRY *PFN_glClearColorxOES)( GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha ); typedef void (GLAPIENTRY *PFN_glClearDepthdNV)( GLdouble depth ); typedef void (GLAPIENTRY *PFN_glClearDepthf)( GLfloat d ); typedef void (GLAPIENTRY *PFN_glClearDepthfOES)( GLclampf depth ); +typedef void (GLAPIENTRY *PFN_glClearDepthx)( GLfixed depth ); typedef void (GLAPIENTRY *PFN_glClearDepthxOES)( GLfixed depth ); typedef void (GLAPIENTRY *PFN_glClearNamedBufferData)( GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data ); typedef void (GLAPIENTRY *PFN_glClearNamedBufferDataEXT)( GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data ); @@ -6519,7 +6525,9 @@ typedef void (GLAPIENTRY *PFN_glClientAttribDefaultEXT)( GLbitfield mask ) typedef void (GLAPIENTRY *PFN_glClientWaitSemaphoreui64NVX)( GLsizei fenceObjectCount, const GLuint *semaphoreArray, const GLuint64 *fenceValueArray ); typedef GLenum (GLAPIENTRY *PFN_glClientWaitSync)( GLsync sync, GLbitfield flags, GLuint64 timeout ); typedef void (GLAPIENTRY *PFN_glClipControl)( GLenum origin, GLenum depth ); +typedef void (GLAPIENTRY *PFN_glClipPlanef)( GLenum p, const GLfloat *eqn ); typedef void (GLAPIENTRY *PFN_glClipPlanefOES)( GLenum plane, const GLfloat *equation ); +typedef void (GLAPIENTRY *PFN_glClipPlanex)( GLenum plane, const GLfixed *equation ); typedef void (GLAPIENTRY *PFN_glClipPlanexOES)( GLenum plane, const GLfixed *equation ); typedef void (GLAPIENTRY *PFN_glColor3fVertex3fSUN)( GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z ); typedef void (GLAPIENTRY *PFN_glColor3fVertex3fvSUN)( const GLfloat *c, const GLfloat *v ); @@ -6535,6 +6543,7 @@ typedef void (GLAPIENTRY *PFN_glColor4ubVertex2fSUN)( GLubyte r, GLubyte g typedef void (GLAPIENTRY *PFN_glColor4ubVertex2fvSUN)( const GLubyte *c, const GLfloat *v ); typedef void (GLAPIENTRY *PFN_glColor4ubVertex3fSUN)( GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z ); typedef void (GLAPIENTRY *PFN_glColor4ubVertex3fvSUN)( const GLubyte *c, const GLfloat *v ); +typedef void (GLAPIENTRY *PFN_glColor4x)( GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha ); typedef void (GLAPIENTRY *PFN_glColor4xOES)( GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha ); typedef void (GLAPIENTRY *PFN_glColor4xvOES)( const GLfixed *components ); typedef void (GLAPIENTRY *PFN_glColorFormatNV)( GLint size, GLenum type, GLsizei stride ); @@ -6737,6 +6746,7 @@ typedef void (GLAPIENTRY *PFN_glDepthRangeIndexeddNV)( GLuint index, GLdou typedef void (GLAPIENTRY *PFN_glDepthRangedNV)( GLdouble zNear, GLdouble zFar ); typedef void (GLAPIENTRY *PFN_glDepthRangef)( GLfloat n, GLfloat f ); typedef void (GLAPIENTRY *PFN_glDepthRangefOES)( GLclampf n, GLclampf f ); +typedef void (GLAPIENTRY *PFN_glDepthRangex)( GLfixed n, GLfixed f ); typedef void (GLAPIENTRY *PFN_glDepthRangexOES)( GLfixed n, GLfixed f ); typedef void (GLAPIENTRY *PFN_glDetachObjectARB)( GLhandleARB containerObj, GLhandleARB attachedObj ); typedef void (GLAPIENTRY *PFN_glDetachShader)( GLuint program, GLuint shader ); @@ -6869,7 +6879,9 @@ typedef void (GLAPIENTRY *PFN_glFogCoordfvEXT)( const GLfloat *coord ); typedef void (GLAPIENTRY *PFN_glFogCoordhNV)( GLhalfNV fog ); typedef void (GLAPIENTRY *PFN_glFogCoordhvNV)( const GLhalfNV *fog ); typedef void (GLAPIENTRY *PFN_glFogFuncSGIS)( GLsizei n, const GLfloat *points ); +typedef void (GLAPIENTRY *PFN_glFogx)( GLenum pname, GLfixed param ); typedef void (GLAPIENTRY *PFN_glFogxOES)( GLenum pname, GLfixed param ); +typedef void (GLAPIENTRY *PFN_glFogxv)( GLenum pname, const GLfixed *param ); typedef void (GLAPIENTRY *PFN_glFogxvOES)( GLenum pname, const GLfixed *param ); typedef void (GLAPIENTRY *PFN_glFragmentColorMaterialSGIX)( GLenum face, GLenum mode ); typedef void (GLAPIENTRY *PFN_glFragmentCoverageColorNV)( GLuint color ); @@ -6914,7 +6926,9 @@ typedef void (GLAPIENTRY *PFN_glFramebufferTextureLayerARB)( GLenum target typedef void (GLAPIENTRY *PFN_glFramebufferTextureLayerEXT)( GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer ); typedef void (GLAPIENTRY *PFN_glFramebufferTextureMultiviewOVR)( GLenum target, GLenum attachment, GLuint texture, GLint level, GLint baseViewIndex, GLsizei numViews ); typedef void (GLAPIENTRY *PFN_glFreeObjectBufferATI)( GLuint buffer ); +typedef void (GLAPIENTRY *PFN_glFrustumf)( GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f ); typedef void (GLAPIENTRY *PFN_glFrustumfOES)( GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f ); +typedef void (GLAPIENTRY *PFN_glFrustumx)( GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f ); typedef void (GLAPIENTRY *PFN_glFrustumxOES)( GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f ); typedef GLuint (GLAPIENTRY *PFN_glGenAsyncMarkersSGIX)( GLsizei range ); typedef void (GLAPIENTRY *PFN_glGenBuffers)( GLsizei n, GLuint *buffers ); @@ -6979,7 +6993,9 @@ typedef void (GLAPIENTRY *PFN_glGetBufferPointerv)( GLenum target, GLenum typedef void (GLAPIENTRY *PFN_glGetBufferPointervARB)( GLenum target, GLenum pname, void **params ); typedef void (GLAPIENTRY *PFN_glGetBufferSubData)( GLenum target, GLintptr offset, GLsizeiptr size, void *data ); typedef void (GLAPIENTRY *PFN_glGetBufferSubDataARB)( GLenum target, GLintptrARB offset, GLsizeiptrARB size, void *data ); +typedef void (GLAPIENTRY *PFN_glGetClipPlanef)( GLenum plane, GLfloat *equation ); typedef void (GLAPIENTRY *PFN_glGetClipPlanefOES)( GLenum plane, GLfloat *equation ); +typedef void (GLAPIENTRY *PFN_glGetClipPlanex)( GLenum plane, GLfixed *equation ); typedef void (GLAPIENTRY *PFN_glGetClipPlanexOES)( GLenum plane, GLfixed *equation ); typedef void (GLAPIENTRY *PFN_glGetColorTable)( GLenum target, GLenum format, GLenum type, void *table ); typedef void (GLAPIENTRY *PFN_glGetColorTableEXT)( GLenum target, GLenum format, GLenum type, void *data ); @@ -7021,6 +7037,7 @@ typedef void (GLAPIENTRY *PFN_glGetFenceivNV)( GLuint fence, GLenum pname, typedef void (GLAPIENTRY *PFN_glGetFinalCombinerInputParameterfvNV)( GLenum variable, GLenum pname, GLfloat *params ); typedef void (GLAPIENTRY *PFN_glGetFinalCombinerInputParameterivNV)( GLenum variable, GLenum pname, GLint *params ); typedef void (GLAPIENTRY *PFN_glGetFirstPerfQueryIdINTEL)( GLuint *queryId ); +typedef void (GLAPIENTRY *PFN_glGetFixedv)( GLenum pname, GLfixed *params ); typedef void (GLAPIENTRY *PFN_glGetFixedvOES)( GLenum pname, GLfixed *params ); typedef void (GLAPIENTRY *PFN_glGetFloatIndexedvEXT)( GLenum target, GLuint index, GLfloat *data ); typedef void (GLAPIENTRY *PFN_glGetFloati_v)( GLenum target, GLuint index, GLfloat *data ); @@ -7068,6 +7085,7 @@ typedef void (GLAPIENTRY *PFN_glGetInvariantBooleanvEXT)( GLuint id, GLenu typedef void (GLAPIENTRY *PFN_glGetInvariantFloatvEXT)( GLuint id, GLenum value, GLfloat *data ); typedef void (GLAPIENTRY *PFN_glGetInvariantIntegervEXT)( GLuint id, GLenum value, GLint *data ); typedef void (GLAPIENTRY *PFN_glGetLightxOES)( GLenum light, GLenum pname, GLfixed *params ); +typedef void (GLAPIENTRY *PFN_glGetLightxv)( GLenum light, GLenum pname, GLfixed *params ); typedef void (GLAPIENTRY *PFN_glGetListParameterfvSGIX)( GLuint list, GLenum pname, GLfloat *params ); typedef void (GLAPIENTRY *PFN_glGetListParameterivSGIX)( GLuint list, GLenum pname, GLint *params ); typedef void (GLAPIENTRY *PFN_glGetLocalConstantBooleanvEXT)( GLuint id, GLenum value, GLboolean *data ); @@ -7080,6 +7098,7 @@ typedef void (GLAPIENTRY *PFN_glGetMapParameterfvNV)( GLenum target, GLenu typedef void (GLAPIENTRY *PFN_glGetMapParameterivNV)( GLenum target, GLenum pname, GLint *params ); typedef void (GLAPIENTRY *PFN_glGetMapxvOES)( GLenum target, GLenum query, GLfixed *v ); typedef void (GLAPIENTRY *PFN_glGetMaterialxOES)( GLenum face, GLenum pname, GLfixed param ); +typedef void (GLAPIENTRY *PFN_glGetMaterialxv)( GLenum face, GLenum pname, GLfixed *params ); typedef void (GLAPIENTRY *PFN_glGetMemoryObjectDetachedResourcesuivNV)( GLuint memory, GLenum pname, GLint first, GLsizei count, GLuint *params ); typedef void (GLAPIENTRY *PFN_glGetMemoryObjectParameterivEXT)( GLuint memoryObject, GLenum pname, GLint *params ); typedef void (GLAPIENTRY *PFN_glGetMinmax)( GLenum target, GLboolean reset, GLenum format, GLenum type, void *values ); @@ -7237,6 +7256,7 @@ typedef GLint (GLAPIENTRY *PFN_glGetSubroutineUniformLocation)( GLuint prog typedef void (GLAPIENTRY *PFN_glGetSynciv)( GLsync sync, GLenum pname, GLsizei count, GLsizei *length, GLint *values ); typedef void (GLAPIENTRY *PFN_glGetTexBumpParameterfvATI)( GLenum pname, GLfloat *param ); typedef void (GLAPIENTRY *PFN_glGetTexBumpParameterivATI)( GLenum pname, GLint *param ); +typedef void (GLAPIENTRY *PFN_glGetTexEnvxv)( GLenum target, GLenum pname, GLfixed *params ); typedef void (GLAPIENTRY *PFN_glGetTexEnvxvOES)( GLenum target, GLenum pname, GLfixed *params ); typedef void (GLAPIENTRY *PFN_glGetTexFilterFuncSGIS)( GLenum target, GLenum filter, GLfloat *weights ); typedef void (GLAPIENTRY *PFN_glGetTexGenxvOES)( GLenum coord, GLenum pname, GLfixed *params ); @@ -7246,6 +7266,7 @@ typedef void (GLAPIENTRY *PFN_glGetTexParameterIivEXT)( GLenum target, GLe typedef void (GLAPIENTRY *PFN_glGetTexParameterIuiv)( GLenum target, GLenum pname, GLuint *params ); typedef void (GLAPIENTRY *PFN_glGetTexParameterIuivEXT)( GLenum target, GLenum pname, GLuint *params ); typedef void (GLAPIENTRY *PFN_glGetTexParameterPointervAPPLE)( GLenum target, GLenum pname, void **params ); +typedef void (GLAPIENTRY *PFN_glGetTexParameterxv)( GLenum target, GLenum pname, GLfixed *params ); typedef void (GLAPIENTRY *PFN_glGetTexParameterxvOES)( GLenum target, GLenum pname, GLfixed *params ); typedef GLuint64 (GLAPIENTRY *PFN_glGetTextureHandleARB)( GLuint texture ); typedef GLuint64 (GLAPIENTRY *PFN_glGetTextureHandleNV)( GLuint texture ); @@ -7468,10 +7489,15 @@ typedef void (GLAPIENTRY *PFN_glLGPUInterlockNVX)(void); typedef void (GLAPIENTRY *PFN_glLGPUNamedBufferSubDataNVX)( GLbitfield gpuMask, GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data ); typedef void (GLAPIENTRY *PFN_glLabelObjectEXT)( GLenum type, GLuint object, GLsizei length, const GLchar *label ); typedef void (GLAPIENTRY *PFN_glLightEnviSGIX)( GLenum pname, GLint param ); +typedef void (GLAPIENTRY *PFN_glLightModelx)( GLenum pname, GLfixed param ); typedef void (GLAPIENTRY *PFN_glLightModelxOES)( GLenum pname, GLfixed param ); +typedef void (GLAPIENTRY *PFN_glLightModelxv)( GLenum pname, const GLfixed *param ); typedef void (GLAPIENTRY *PFN_glLightModelxvOES)( GLenum pname, const GLfixed *param ); +typedef void (GLAPIENTRY *PFN_glLightx)( GLenum light, GLenum pname, GLfixed param ); typedef void (GLAPIENTRY *PFN_glLightxOES)( GLenum light, GLenum pname, GLfixed param ); +typedef void (GLAPIENTRY *PFN_glLightxv)( GLenum light, GLenum pname, const GLfixed *params ); typedef void (GLAPIENTRY *PFN_glLightxvOES)( GLenum light, GLenum pname, const GLfixed *params ); +typedef void (GLAPIENTRY *PFN_glLineWidthx)( GLfixed width ); typedef void (GLAPIENTRY *PFN_glLineWidthxOES)( GLfixed width ); typedef void (GLAPIENTRY *PFN_glLinkProgram)( GLuint program ); typedef void (GLAPIENTRY *PFN_glLinkProgramARB)( GLhandleARB programObj ); @@ -7481,6 +7507,7 @@ typedef void (GLAPIENTRY *PFN_glListParameterfvSGIX)( GLuint list, GLenum typedef void (GLAPIENTRY *PFN_glListParameteriSGIX)( GLuint list, GLenum pname, GLint param ); typedef void (GLAPIENTRY *PFN_glListParameterivSGIX)( GLuint list, GLenum pname, const GLint *params ); typedef void (GLAPIENTRY *PFN_glLoadIdentityDeformationMapSGIX)( GLbitfield mask ); +typedef void (GLAPIENTRY *PFN_glLoadMatrixx)( const GLfixed *m ); typedef void (GLAPIENTRY *PFN_glLoadMatrixxOES)( const GLfixed *m ); typedef void (GLAPIENTRY *PFN_glLoadProgramNV)( GLenum target, GLuint id, GLsizei len, const GLubyte *program ); typedef void (GLAPIENTRY *PFN_glLoadTransposeMatrixd)( const GLdouble *m ); @@ -7523,7 +7550,9 @@ typedef void (GLAPIENTRY *PFN_glMapVertexAttrib1dAPPLE)( GLuint index, GLu typedef void (GLAPIENTRY *PFN_glMapVertexAttrib1fAPPLE)( GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points ); typedef void (GLAPIENTRY *PFN_glMapVertexAttrib2dAPPLE)( GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points ); typedef void (GLAPIENTRY *PFN_glMapVertexAttrib2fAPPLE)( GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points ); +typedef void (GLAPIENTRY *PFN_glMaterialx)( GLenum face, GLenum pname, GLfixed param ); typedef void (GLAPIENTRY *PFN_glMaterialxOES)( GLenum face, GLenum pname, GLfixed param ); +typedef void (GLAPIENTRY *PFN_glMaterialxv)( GLenum face, GLenum pname, const GLfixed *param ); typedef void (GLAPIENTRY *PFN_glMaterialxvOES)( GLenum face, GLenum pname, const GLfixed *param ); typedef void (GLAPIENTRY *PFN_glMatrixFrustumEXT)( GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar ); typedef void (GLAPIENTRY *PFN_glMatrixIndexPointerARB)( GLint size, GLenum type, GLsizei stride, const void *pointer ); @@ -7564,6 +7593,7 @@ typedef void (GLAPIENTRY *PFN_glMinSampleShading)( GLfloat value ); typedef void (GLAPIENTRY *PFN_glMinSampleShadingARB)( GLfloat value ); typedef void (GLAPIENTRY *PFN_glMinmax)( GLenum target, GLenum internalformat, GLboolean sink ); typedef void (GLAPIENTRY *PFN_glMinmaxEXT)( GLenum target, GLenum internalformat, GLboolean sink ); +typedef void (GLAPIENTRY *PFN_glMultMatrixx)( const GLfixed *m ); typedef void (GLAPIENTRY *PFN_glMultMatrixxOES)( const GLfixed *m ); typedef void (GLAPIENTRY *PFN_glMultTransposeMatrixd)( const GLdouble *m ); typedef void (GLAPIENTRY *PFN_glMultTransposeMatrixdARB)( const GLdouble *m ); @@ -7714,6 +7744,7 @@ typedef void (GLAPIENTRY *PFN_glMultiTexCoord4sSGIS)( GLenum target, GLsho typedef void (GLAPIENTRY *PFN_glMultiTexCoord4sv)( GLenum target, const GLshort *v ); typedef void (GLAPIENTRY *PFN_glMultiTexCoord4svARB)( GLenum target, const GLshort *v ); typedef void (GLAPIENTRY *PFN_glMultiTexCoord4svSGIS)( GLenum target, GLshort * v ); +typedef void (GLAPIENTRY *PFN_glMultiTexCoord4x)( GLenum texture, GLfixed s, GLfixed t, GLfixed r, GLfixed q ); typedef void (GLAPIENTRY *PFN_glMultiTexCoord4xOES)( GLenum texture, GLfixed s, GLfixed t, GLfixed r, GLfixed q ); typedef void (GLAPIENTRY *PFN_glMultiTexCoord4xvOES)( GLenum texture, const GLfixed *coords ); typedef void (GLAPIENTRY *PFN_glMultiTexCoordP1ui)( GLenum texture, GLenum type, GLuint coords ); @@ -7820,6 +7851,7 @@ typedef void (GLAPIENTRY *PFN_glNormal3fVertex3fSUN)( GLfloat nx, GLfloat typedef void (GLAPIENTRY *PFN_glNormal3fVertex3fvSUN)( const GLfloat *n, const GLfloat *v ); typedef void (GLAPIENTRY *PFN_glNormal3hNV)( GLhalfNV nx, GLhalfNV ny, GLhalfNV nz ); typedef void (GLAPIENTRY *PFN_glNormal3hvNV)( const GLhalfNV *v ); +typedef void (GLAPIENTRY *PFN_glNormal3x)( GLfixed nx, GLfixed ny, GLfixed nz ); typedef void (GLAPIENTRY *PFN_glNormal3xOES)( GLfixed nx, GLfixed ny, GLfixed nz ); typedef void (GLAPIENTRY *PFN_glNormal3xvOES)( const GLfixed *coords ); typedef void (GLAPIENTRY *PFN_glNormalFormatNV)( GLenum type, GLsizei stride ); @@ -7842,7 +7874,9 @@ typedef void (GLAPIENTRY *PFN_glObjectLabel)( GLenum identifier, GLuint na typedef void (GLAPIENTRY *PFN_glObjectPtrLabel)( const void *ptr, GLsizei length, const GLchar *label ); typedef GLenum (GLAPIENTRY *PFN_glObjectPurgeableAPPLE)( GLenum objectType, GLuint name, GLenum option ); typedef GLenum (GLAPIENTRY *PFN_glObjectUnpurgeableAPPLE)( GLenum objectType, GLuint name, GLenum option ); +typedef void (GLAPIENTRY *PFN_glOrthof)( GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f ); typedef void (GLAPIENTRY *PFN_glOrthofOES)( GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f ); +typedef void (GLAPIENTRY *PFN_glOrthox)( GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f ); typedef void (GLAPIENTRY *PFN_glOrthoxOES)( GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f ); typedef void (GLAPIENTRY *PFN_glPNTrianglesfATI)( GLenum pname, GLfloat param ); typedef void (GLAPIENTRY *PFN_glPNTrianglesiATI)( GLenum pname, GLint param ); @@ -7900,13 +7934,17 @@ typedef void (GLAPIENTRY *PFN_glPointParameteri)( GLenum pname, GLint para typedef void (GLAPIENTRY *PFN_glPointParameteriNV)( GLenum pname, GLint param ); typedef void (GLAPIENTRY *PFN_glPointParameteriv)( GLenum pname, const GLint *params ); typedef void (GLAPIENTRY *PFN_glPointParameterivNV)( GLenum pname, const GLint *params ); +typedef void (GLAPIENTRY *PFN_glPointParameterx)( GLenum pname, GLfixed param ); +typedef void (GLAPIENTRY *PFN_glPointParameterxv)( GLenum pname, const GLfixed *params ); typedef void (GLAPIENTRY *PFN_glPointParameterxvOES)( GLenum pname, const GLfixed *params ); +typedef void (GLAPIENTRY *PFN_glPointSizex)( GLfixed size ); typedef void (GLAPIENTRY *PFN_glPointSizexOES)( GLfixed size ); typedef GLint (GLAPIENTRY *PFN_glPollAsyncSGIX)( GLuint *markerp ); typedef GLint (GLAPIENTRY *PFN_glPollInstrumentsSGIX)( GLint *marker_p ); typedef void (GLAPIENTRY *PFN_glPolygonOffsetClamp)( GLfloat factor, GLfloat units, GLfloat clamp ); typedef void (GLAPIENTRY *PFN_glPolygonOffsetClampEXT)( GLfloat factor, GLfloat units, GLfloat clamp ); typedef void (GLAPIENTRY *PFN_glPolygonOffsetEXT)( GLfloat factor, GLfloat bias ); +typedef void (GLAPIENTRY *PFN_glPolygonOffsetx)( GLfixed factor, GLfixed units ); typedef void (GLAPIENTRY *PFN_glPolygonOffsetxOES)( GLfixed factor, GLfixed units ); typedef void (GLAPIENTRY *PFN_glPopDebugGroup)(void); typedef void (GLAPIENTRY *PFN_glPopGroupMarkerEXT)(void); @@ -8165,9 +8203,11 @@ typedef void (GLAPIENTRY *PFN_glResizeBuffersMESA)(void); typedef void (GLAPIENTRY *PFN_glResolveDepthValuesNV)(void); typedef void (GLAPIENTRY *PFN_glResumeTransformFeedback)(void); typedef void (GLAPIENTRY *PFN_glResumeTransformFeedbackNV)(void); +typedef void (GLAPIENTRY *PFN_glRotatex)( GLfixed angle, GLfixed x, GLfixed y, GLfixed z ); typedef void (GLAPIENTRY *PFN_glRotatexOES)( GLfixed angle, GLfixed x, GLfixed y, GLfixed z ); typedef void (GLAPIENTRY *PFN_glSampleCoverage)( GLfloat value, GLboolean invert ); typedef void (GLAPIENTRY *PFN_glSampleCoverageARB)( GLfloat value, GLboolean invert ); +typedef void (GLAPIENTRY *PFN_glSampleCoveragex)( GLclampx value, GLboolean invert ); typedef void (GLAPIENTRY *PFN_glSampleMapATI)( GLuint dst, GLuint interp, GLenum swizzle ); typedef void (GLAPIENTRY *PFN_glSampleMaskEXT)( GLclampf value, GLboolean invert ); typedef void (GLAPIENTRY *PFN_glSampleMaskIndexedNV)( GLuint index, GLbitfield mask ); @@ -8181,6 +8221,7 @@ typedef void (GLAPIENTRY *PFN_glSamplerParameterf)( GLuint sampler, GLenum typedef void (GLAPIENTRY *PFN_glSamplerParameterfv)( GLuint sampler, GLenum pname, const GLfloat *param ); typedef void (GLAPIENTRY *PFN_glSamplerParameteri)( GLuint sampler, GLenum pname, GLint param ); typedef void (GLAPIENTRY *PFN_glSamplerParameteriv)( GLuint sampler, GLenum pname, const GLint *param ); +typedef void (GLAPIENTRY *PFN_glScalex)( GLfixed x, GLfixed y, GLfixed z ); typedef void (GLAPIENTRY *PFN_glScalexOES)( GLfixed x, GLfixed y, GLfixed z ); typedef void (GLAPIENTRY *PFN_glScissorArrayv)( GLuint first, GLsizei count, const GLint *v ); typedef void (GLAPIENTRY *PFN_glScissorExclusiveArrayvNV)( GLuint first, GLsizei count, const GLint *v ); @@ -8359,7 +8400,9 @@ typedef void (GLAPIENTRY *PFN_glTexCoordP4uiv)( GLenum type, const GLuint typedef void (GLAPIENTRY *PFN_glTexCoordPointerEXT)( GLint size, GLenum type, GLsizei stride, GLsizei count, const void *pointer ); typedef void (GLAPIENTRY *PFN_glTexCoordPointerListIBM)( GLint size, GLenum type, GLint stride, const void **pointer, GLint ptrstride ); typedef void (GLAPIENTRY *PFN_glTexCoordPointervINTEL)( GLint size, GLenum type, const void **pointer ); +typedef void (GLAPIENTRY *PFN_glTexEnvx)( GLenum target, GLenum pname, GLfixed param ); typedef void (GLAPIENTRY *PFN_glTexEnvxOES)( GLenum target, GLenum pname, GLfixed param ); +typedef void (GLAPIENTRY *PFN_glTexEnvxv)( GLenum target, GLenum pname, const GLfixed *params ); typedef void (GLAPIENTRY *PFN_glTexEnvxvOES)( GLenum target, GLenum pname, const GLfixed *params ); typedef void (GLAPIENTRY *PFN_glTexFilterFuncSGIS)( GLenum target, GLenum filter, GLsizei n, const GLfloat *weights ); typedef void (GLAPIENTRY *PFN_glTexGenxOES)( GLenum coord, GLenum pname, GLfixed param ); @@ -8377,7 +8420,9 @@ typedef void (GLAPIENTRY *PFN_glTexParameterIiv)( GLenum target, GLenum pn typedef void (GLAPIENTRY *PFN_glTexParameterIivEXT)( GLenum target, GLenum pname, const GLint *params ); typedef void (GLAPIENTRY *PFN_glTexParameterIuiv)( GLenum target, GLenum pname, const GLuint *params ); typedef void (GLAPIENTRY *PFN_glTexParameterIuivEXT)( GLenum target, GLenum pname, const GLuint *params ); +typedef void (GLAPIENTRY *PFN_glTexParameterx)( GLenum target, GLenum pname, GLfixed param ); typedef void (GLAPIENTRY *PFN_glTexParameterxOES)( GLenum target, GLenum pname, GLfixed param ); +typedef void (GLAPIENTRY *PFN_glTexParameterxv)( GLenum target, GLenum pname, const GLfixed *params ); typedef void (GLAPIENTRY *PFN_glTexParameterxvOES)( GLenum target, GLenum pname, const GLfixed *params ); typedef void (GLAPIENTRY *PFN_glTexRenderbufferNV)( GLenum target, GLuint renderbuffer ); typedef void (GLAPIENTRY *PFN_glTexStorage1D)( GLenum target, GLsizei levels, GLenum internalformat, GLsizei width ); @@ -8465,6 +8510,7 @@ typedef void (GLAPIENTRY *PFN_glTransformFeedbackVaryings)( GLuint program typedef void (GLAPIENTRY *PFN_glTransformFeedbackVaryingsEXT)( GLuint program, GLsizei count, const GLchar *const*varyings, GLenum bufferMode ); typedef void (GLAPIENTRY *PFN_glTransformFeedbackVaryingsNV)( GLuint program, GLsizei count, const GLint *locations, GLenum bufferMode ); typedef void (GLAPIENTRY *PFN_glTransformPathNV)( GLuint resultPath, GLuint srcPath, GLenum transformType, const GLfloat *transformValues ); +typedef void (GLAPIENTRY *PFN_glTranslatex)( GLfixed x, GLfixed y, GLfixed z ); typedef void (GLAPIENTRY *PFN_glTranslatexOES)( GLfixed x, GLfixed y, GLfixed z ); typedef void (GLAPIENTRY *PFN_glUniform1d)( GLint location, GLdouble x ); typedef void (GLAPIENTRY *PFN_glUniform1dv)( GLint location, GLsizei count, const GLdouble *value ); @@ -9505,6 +9551,7 @@ typedef BOOL (GLAPIENTRY *PFN_wglSwapIntervalEXT)( int interval ); USE_GL_FUNC(glAlphaFragmentOp1ATI) \ USE_GL_FUNC(glAlphaFragmentOp2ATI) \ USE_GL_FUNC(glAlphaFragmentOp3ATI) \ + USE_GL_FUNC(glAlphaFuncx) \ USE_GL_FUNC(glAlphaFuncxOES) \ USE_GL_FUNC(glAlphaToCoverageDitherControlNV) \ USE_GL_FUNC(glApplyFramebufferAttachmentCMAAINTEL) \ @@ -9653,10 +9700,12 @@ typedef BOOL (GLAPIENTRY *PFN_wglSwapIntervalEXT)( int interval ); USE_GL_FUNC(glClearBufferuiv) \ USE_GL_FUNC(glClearColorIiEXT) \ USE_GL_FUNC(glClearColorIuiEXT) \ + USE_GL_FUNC(glClearColorx) \ USE_GL_FUNC(glClearColorxOES) \ USE_GL_FUNC(glClearDepthdNV) \ USE_GL_FUNC(glClearDepthf) \ USE_GL_FUNC(glClearDepthfOES) \ + USE_GL_FUNC(glClearDepthx) \ USE_GL_FUNC(glClearDepthxOES) \ USE_GL_FUNC(glClearNamedBufferData) \ USE_GL_FUNC(glClearNamedBufferDataEXT) \ @@ -9675,7 +9724,9 @@ typedef BOOL (GLAPIENTRY *PFN_wglSwapIntervalEXT)( int interval ); USE_GL_FUNC(glClientWaitSemaphoreui64NVX) \ USE_GL_FUNC(glClientWaitSync) \ USE_GL_FUNC(glClipControl) \ + USE_GL_FUNC(glClipPlanef) \ USE_GL_FUNC(glClipPlanefOES) \ + USE_GL_FUNC(glClipPlanex) \ USE_GL_FUNC(glClipPlanexOES) \ USE_GL_FUNC(glColor3fVertex3fSUN) \ USE_GL_FUNC(glColor3fVertex3fvSUN) \ @@ -9691,6 +9742,7 @@ typedef BOOL (GLAPIENTRY *PFN_wglSwapIntervalEXT)( int interval ); USE_GL_FUNC(glColor4ubVertex2fvSUN) \ USE_GL_FUNC(glColor4ubVertex3fSUN) \ USE_GL_FUNC(glColor4ubVertex3fvSUN) \ + USE_GL_FUNC(glColor4x) \ USE_GL_FUNC(glColor4xOES) \ USE_GL_FUNC(glColor4xvOES) \ USE_GL_FUNC(glColorFormatNV) \ @@ -9893,6 +9945,7 @@ typedef BOOL (GLAPIENTRY *PFN_wglSwapIntervalEXT)( int interval ); USE_GL_FUNC(glDepthRangedNV) \ USE_GL_FUNC(glDepthRangef) \ USE_GL_FUNC(glDepthRangefOES) \ + USE_GL_FUNC(glDepthRangex) \ USE_GL_FUNC(glDepthRangexOES) \ USE_GL_FUNC(glDetachObjectARB) \ USE_GL_FUNC(glDetachShader) \ @@ -10025,7 +10078,9 @@ typedef BOOL (GLAPIENTRY *PFN_wglSwapIntervalEXT)( int interval ); USE_GL_FUNC(glFogCoordhNV) \ USE_GL_FUNC(glFogCoordhvNV) \ USE_GL_FUNC(glFogFuncSGIS) \ + USE_GL_FUNC(glFogx) \ USE_GL_FUNC(glFogxOES) \ + USE_GL_FUNC(glFogxv) \ USE_GL_FUNC(glFogxvOES) \ USE_GL_FUNC(glFragmentColorMaterialSGIX) \ USE_GL_FUNC(glFragmentCoverageColorNV) \ @@ -10070,7 +10125,9 @@ typedef BOOL (GLAPIENTRY *PFN_wglSwapIntervalEXT)( int interval ); USE_GL_FUNC(glFramebufferTextureLayerEXT) \ USE_GL_FUNC(glFramebufferTextureMultiviewOVR) \ USE_GL_FUNC(glFreeObjectBufferATI) \ + USE_GL_FUNC(glFrustumf) \ USE_GL_FUNC(glFrustumfOES) \ + USE_GL_FUNC(glFrustumx) \ USE_GL_FUNC(glFrustumxOES) \ USE_GL_FUNC(glGenAsyncMarkersSGIX) \ USE_GL_FUNC(glGenBuffers) \ @@ -10135,7 +10192,9 @@ typedef BOOL (GLAPIENTRY *PFN_wglSwapIntervalEXT)( int interval ); USE_GL_FUNC(glGetBufferPointervARB) \ USE_GL_FUNC(glGetBufferSubData) \ USE_GL_FUNC(glGetBufferSubDataARB) \ + USE_GL_FUNC(glGetClipPlanef) \ USE_GL_FUNC(glGetClipPlanefOES) \ + USE_GL_FUNC(glGetClipPlanex) \ USE_GL_FUNC(glGetClipPlanexOES) \ USE_GL_FUNC(glGetColorTable) \ USE_GL_FUNC(glGetColorTableEXT) \ @@ -10177,6 +10236,7 @@ typedef BOOL (GLAPIENTRY *PFN_wglSwapIntervalEXT)( int interval ); USE_GL_FUNC(glGetFinalCombinerInputParameterfvNV) \ USE_GL_FUNC(glGetFinalCombinerInputParameterivNV) \ USE_GL_FUNC(glGetFirstPerfQueryIdINTEL) \ + USE_GL_FUNC(glGetFixedv) \ USE_GL_FUNC(glGetFixedvOES) \ USE_GL_FUNC(glGetFloatIndexedvEXT) \ USE_GL_FUNC(glGetFloati_v) \ @@ -10224,6 +10284,7 @@ typedef BOOL (GLAPIENTRY *PFN_wglSwapIntervalEXT)( int interval ); USE_GL_FUNC(glGetInvariantFloatvEXT) \ USE_GL_FUNC(glGetInvariantIntegervEXT) \ USE_GL_FUNC(glGetLightxOES) \ + USE_GL_FUNC(glGetLightxv) \ USE_GL_FUNC(glGetListParameterfvSGIX) \ USE_GL_FUNC(glGetListParameterivSGIX) \ USE_GL_FUNC(glGetLocalConstantBooleanvEXT) \ @@ -10236,6 +10297,7 @@ typedef BOOL (GLAPIENTRY *PFN_wglSwapIntervalEXT)( int interval ); USE_GL_FUNC(glGetMapParameterivNV) \ USE_GL_FUNC(glGetMapxvOES) \ USE_GL_FUNC(glGetMaterialxOES) \ + USE_GL_FUNC(glGetMaterialxv) \ USE_GL_FUNC(glGetMemoryObjectDetachedResourcesuivNV) \ USE_GL_FUNC(glGetMemoryObjectParameterivEXT) \ USE_GL_FUNC(glGetMinmax) \ @@ -10393,6 +10455,7 @@ typedef BOOL (GLAPIENTRY *PFN_wglSwapIntervalEXT)( int interval ); USE_GL_FUNC(glGetSynciv) \ USE_GL_FUNC(glGetTexBumpParameterfvATI) \ USE_GL_FUNC(glGetTexBumpParameterivATI) \ + USE_GL_FUNC(glGetTexEnvxv) \ USE_GL_FUNC(glGetTexEnvxvOES) \ USE_GL_FUNC(glGetTexFilterFuncSGIS) \ USE_GL_FUNC(glGetTexGenxvOES) \ @@ -10402,6 +10465,7 @@ typedef BOOL (GLAPIENTRY *PFN_wglSwapIntervalEXT)( int interval ); USE_GL_FUNC(glGetTexParameterIuiv) \ USE_GL_FUNC(glGetTexParameterIuivEXT) \ USE_GL_FUNC(glGetTexParameterPointervAPPLE) \ + USE_GL_FUNC(glGetTexParameterxv) \ USE_GL_FUNC(glGetTexParameterxvOES) \ USE_GL_FUNC(glGetTextureHandleARB) \ USE_GL_FUNC(glGetTextureHandleNV) \ @@ -10624,10 +10688,15 @@ typedef BOOL (GLAPIENTRY *PFN_wglSwapIntervalEXT)( int interval ); USE_GL_FUNC(glLGPUNamedBufferSubDataNVX) \ USE_GL_FUNC(glLabelObjectEXT) \ USE_GL_FUNC(glLightEnviSGIX) \ + USE_GL_FUNC(glLightModelx) \ USE_GL_FUNC(glLightModelxOES) \ + USE_GL_FUNC(glLightModelxv) \ USE_GL_FUNC(glLightModelxvOES) \ + USE_GL_FUNC(glLightx) \ USE_GL_FUNC(glLightxOES) \ + USE_GL_FUNC(glLightxv) \ USE_GL_FUNC(glLightxvOES) \ + USE_GL_FUNC(glLineWidthx) \ USE_GL_FUNC(glLineWidthxOES) \ USE_GL_FUNC(glLinkProgram) \ USE_GL_FUNC(glLinkProgramARB) \ @@ -10637,6 +10706,7 @@ typedef BOOL (GLAPIENTRY *PFN_wglSwapIntervalEXT)( int interval ); USE_GL_FUNC(glListParameteriSGIX) \ USE_GL_FUNC(glListParameterivSGIX) \ USE_GL_FUNC(glLoadIdentityDeformationMapSGIX) \ + USE_GL_FUNC(glLoadMatrixx) \ USE_GL_FUNC(glLoadMatrixxOES) \ USE_GL_FUNC(glLoadProgramNV) \ USE_GL_FUNC(glLoadTransposeMatrixd) \ @@ -10679,7 +10749,9 @@ typedef BOOL (GLAPIENTRY *PFN_wglSwapIntervalEXT)( int interval ); USE_GL_FUNC(glMapVertexAttrib1fAPPLE) \ USE_GL_FUNC(glMapVertexAttrib2dAPPLE) \ USE_GL_FUNC(glMapVertexAttrib2fAPPLE) \ + USE_GL_FUNC(glMaterialx) \ USE_GL_FUNC(glMaterialxOES) \ + USE_GL_FUNC(glMaterialxv) \ USE_GL_FUNC(glMaterialxvOES) \ USE_GL_FUNC(glMatrixFrustumEXT) \ USE_GL_FUNC(glMatrixIndexPointerARB) \ @@ -10720,6 +10792,7 @@ typedef BOOL (GLAPIENTRY *PFN_wglSwapIntervalEXT)( int interval ); USE_GL_FUNC(glMinSampleShadingARB) \ USE_GL_FUNC(glMinmax) \ USE_GL_FUNC(glMinmaxEXT) \ + USE_GL_FUNC(glMultMatrixx) \ USE_GL_FUNC(glMultMatrixxOES) \ USE_GL_FUNC(glMultTransposeMatrixd) \ USE_GL_FUNC(glMultTransposeMatrixdARB) \ @@ -10870,6 +10943,7 @@ typedef BOOL (GLAPIENTRY *PFN_wglSwapIntervalEXT)( int interval ); USE_GL_FUNC(glMultiTexCoord4sv) \ USE_GL_FUNC(glMultiTexCoord4svARB) \ USE_GL_FUNC(glMultiTexCoord4svSGIS) \ + USE_GL_FUNC(glMultiTexCoord4x) \ USE_GL_FUNC(glMultiTexCoord4xOES) \ USE_GL_FUNC(glMultiTexCoord4xvOES) \ USE_GL_FUNC(glMultiTexCoordP1ui) \ @@ -10976,6 +11050,7 @@ typedef BOOL (GLAPIENTRY *PFN_wglSwapIntervalEXT)( int interval ); USE_GL_FUNC(glNormal3fVertex3fvSUN) \ USE_GL_FUNC(glNormal3hNV) \ USE_GL_FUNC(glNormal3hvNV) \ + USE_GL_FUNC(glNormal3x) \ USE_GL_FUNC(glNormal3xOES) \ USE_GL_FUNC(glNormal3xvOES) \ USE_GL_FUNC(glNormalFormatNV) \ @@ -10998,7 +11073,9 @@ typedef BOOL (GLAPIENTRY *PFN_wglSwapIntervalEXT)( int interval ); USE_GL_FUNC(glObjectPtrLabel) \ USE_GL_FUNC(glObjectPurgeableAPPLE) \ USE_GL_FUNC(glObjectUnpurgeableAPPLE) \ + USE_GL_FUNC(glOrthof) \ USE_GL_FUNC(glOrthofOES) \ + USE_GL_FUNC(glOrthox) \ USE_GL_FUNC(glOrthoxOES) \ USE_GL_FUNC(glPNTrianglesfATI) \ USE_GL_FUNC(glPNTrianglesiATI) \ @@ -11056,13 +11133,17 @@ typedef BOOL (GLAPIENTRY *PFN_wglSwapIntervalEXT)( int interval ); USE_GL_FUNC(glPointParameteriNV) \ USE_GL_FUNC(glPointParameteriv) \ USE_GL_FUNC(glPointParameterivNV) \ + USE_GL_FUNC(glPointParameterx) \ + USE_GL_FUNC(glPointParameterxv) \ USE_GL_FUNC(glPointParameterxvOES) \ + USE_GL_FUNC(glPointSizex) \ USE_GL_FUNC(glPointSizexOES) \ USE_GL_FUNC(glPollAsyncSGIX) \ USE_GL_FUNC(glPollInstrumentsSGIX) \ USE_GL_FUNC(glPolygonOffsetClamp) \ USE_GL_FUNC(glPolygonOffsetClampEXT) \ USE_GL_FUNC(glPolygonOffsetEXT) \ + USE_GL_FUNC(glPolygonOffsetx) \ USE_GL_FUNC(glPolygonOffsetxOES) \ USE_GL_FUNC(glPopDebugGroup) \ USE_GL_FUNC(glPopGroupMarkerEXT) \ @@ -11321,9 +11402,11 @@ typedef BOOL (GLAPIENTRY *PFN_wglSwapIntervalEXT)( int interval ); USE_GL_FUNC(glResolveDepthValuesNV) \ USE_GL_FUNC(glResumeTransformFeedback) \ USE_GL_FUNC(glResumeTransformFeedbackNV) \ + USE_GL_FUNC(glRotatex) \ USE_GL_FUNC(glRotatexOES) \ USE_GL_FUNC(glSampleCoverage) \ USE_GL_FUNC(glSampleCoverageARB) \ + USE_GL_FUNC(glSampleCoveragex) \ USE_GL_FUNC(glSampleMapATI) \ USE_GL_FUNC(glSampleMaskEXT) \ USE_GL_FUNC(glSampleMaskIndexedNV) \ @@ -11337,6 +11420,7 @@ typedef BOOL (GLAPIENTRY *PFN_wglSwapIntervalEXT)( int interval ); USE_GL_FUNC(glSamplerParameterfv) \ USE_GL_FUNC(glSamplerParameteri) \ USE_GL_FUNC(glSamplerParameteriv) \ + USE_GL_FUNC(glScalex) \ USE_GL_FUNC(glScalexOES) \ USE_GL_FUNC(glScissorArrayv) \ USE_GL_FUNC(glScissorExclusiveArrayvNV) \ @@ -11515,7 +11599,9 @@ typedef BOOL (GLAPIENTRY *PFN_wglSwapIntervalEXT)( int interval ); USE_GL_FUNC(glTexCoordPointerEXT) \ USE_GL_FUNC(glTexCoordPointerListIBM) \ USE_GL_FUNC(glTexCoordPointervINTEL) \ + USE_GL_FUNC(glTexEnvx) \ USE_GL_FUNC(glTexEnvxOES) \ + USE_GL_FUNC(glTexEnvxv) \ USE_GL_FUNC(glTexEnvxvOES) \ USE_GL_FUNC(glTexFilterFuncSGIS) \ USE_GL_FUNC(glTexGenxOES) \ @@ -11533,7 +11619,9 @@ typedef BOOL (GLAPIENTRY *PFN_wglSwapIntervalEXT)( int interval ); USE_GL_FUNC(glTexParameterIivEXT) \ USE_GL_FUNC(glTexParameterIuiv) \ USE_GL_FUNC(glTexParameterIuivEXT) \ + USE_GL_FUNC(glTexParameterx) \ USE_GL_FUNC(glTexParameterxOES) \ + USE_GL_FUNC(glTexParameterxv) \ USE_GL_FUNC(glTexParameterxvOES) \ USE_GL_FUNC(glTexRenderbufferNV) \ USE_GL_FUNC(glTexStorage1D) \ @@ -11621,6 +11709,7 @@ typedef BOOL (GLAPIENTRY *PFN_wglSwapIntervalEXT)( int interval ); USE_GL_FUNC(glTransformFeedbackVaryingsEXT) \ USE_GL_FUNC(glTransformFeedbackVaryingsNV) \ USE_GL_FUNC(glTransformPathNV) \ + USE_GL_FUNC(glTranslatex) \ USE_GL_FUNC(glTranslatexOES) \ USE_GL_FUNC(glUniform1d) \ USE_GL_FUNC(glUniform1dv) \
This merge request was approved by Rémi Bernon.