/* Generated by dispatch-gen.pl from /usr/local/include/GL/glext.h */

		case NFOSMESA_GLBLENDCOLOR:
			nfglBlendColor ((GLclampf)getStackedFloat(0),(GLclampf)getStackedFloat(1),(GLclampf)getStackedFloat(2),(GLclampf)getStackedFloat(3));
			break;
		case NFOSMESA_GLBLENDEQUATION:
			nfglBlendEquation (getStackedParameter(0));
			break;
		case NFOSMESA_GLDRAWRANGEELEMENTS:
			nfglDrawRangeElements (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),(const GLvoid *)Atari2HostAddr(getStackedParameter(5)));
			break;
		case NFOSMESA_GLCOLORTABLE:
			nfglColorTable (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),(const GLvoid *)Atari2HostAddr(getStackedParameter(5)));
			break;
		case NFOSMESA_GLCOLORTABLEPARAMETERFV:
			nfglColorTableParameterfv (getStackedParameter(0),getStackedParameter(1),(const GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLCOLORTABLEPARAMETERIV:
			nfglColorTableParameteriv (getStackedParameter(0),getStackedParameter(1),(const GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLCOPYCOLORTABLE:
			nfglCopyColorTable (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4));
			break;
		case NFOSMESA_GLGETCOLORTABLE:
			nfglGetColorTable (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),(GLvoid *)Atari2HostAddr(getStackedParameter(3)));
			break;
		case NFOSMESA_GLGETCOLORTABLEPARAMETERFV:
			nfglGetColorTableParameterfv (getStackedParameter(0),getStackedParameter(1),(GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETCOLORTABLEPARAMETERIV:
			nfglGetColorTableParameteriv (getStackedParameter(0),getStackedParameter(1),(GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLCOLORSUBTABLE:
			nfglColorSubTable (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),(const GLvoid *)Atari2HostAddr(getStackedParameter(5)));
			break;
		case NFOSMESA_GLCOPYCOLORSUBTABLE:
			nfglCopyColorSubTable (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4));
			break;
		case NFOSMESA_GLCONVOLUTIONFILTER1D:
			nfglConvolutionFilter1D (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),(const GLvoid *)Atari2HostAddr(getStackedParameter(5)));
			break;
		case NFOSMESA_GLCONVOLUTIONFILTER2D:
			nfglConvolutionFilter2D (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),getStackedParameter(5),(const GLvoid *)Atari2HostAddr(getStackedParameter(6)));
			break;
		case NFOSMESA_GLCONVOLUTIONPARAMETERF:
			nfglConvolutionParameterf (getStackedParameter(0),getStackedParameter(1),(GLfloat)getStackedFloat(2));
			break;
		case NFOSMESA_GLCONVOLUTIONPARAMETERFV:
			nfglConvolutionParameterfv (getStackedParameter(0),getStackedParameter(1),(const GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLCONVOLUTIONPARAMETERI:
			nfglConvolutionParameteri (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLCONVOLUTIONPARAMETERIV:
			nfglConvolutionParameteriv (getStackedParameter(0),getStackedParameter(1),(const GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLCOPYCONVOLUTIONFILTER1D:
			nfglCopyConvolutionFilter1D (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4));
			break;
		case NFOSMESA_GLCOPYCONVOLUTIONFILTER2D:
			nfglCopyConvolutionFilter2D (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),getStackedParameter(5));
			break;
		case NFOSMESA_GLGETCONVOLUTIONFILTER:
			nfglGetConvolutionFilter (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),(GLvoid *)Atari2HostAddr(getStackedParameter(3)));
			break;
		case NFOSMESA_GLGETCONVOLUTIONPARAMETERFV:
			nfglGetConvolutionParameterfv (getStackedParameter(0),getStackedParameter(1),(GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETCONVOLUTIONPARAMETERIV:
			nfglGetConvolutionParameteriv (getStackedParameter(0),getStackedParameter(1),(GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETSEPARABLEFILTER:
			nfglGetSeparableFilter (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),(GLvoid *)Atari2HostAddr(getStackedParameter(3)),(GLvoid *)Atari2HostAddr(getStackedParameter(4)),(GLvoid *)Atari2HostAddr(getStackedParameter(5)));
			break;
		case NFOSMESA_GLSEPARABLEFILTER2D:
			nfglSeparableFilter2D (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),getStackedParameter(5),(const GLvoid *)Atari2HostAddr(getStackedParameter(6)),(const GLvoid *)Atari2HostAddr(getStackedParameter(7)));
			break;
		case NFOSMESA_GLGETHISTOGRAM:
			nfglGetHistogram (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),(GLvoid *)Atari2HostAddr(getStackedParameter(4)));
			break;
		case NFOSMESA_GLGETHISTOGRAMPARAMETERFV:
			nfglGetHistogramParameterfv (getStackedParameter(0),getStackedParameter(1),(GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETHISTOGRAMPARAMETERIV:
			nfglGetHistogramParameteriv (getStackedParameter(0),getStackedParameter(1),(GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETMINMAX:
			nfglGetMinmax (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),(GLvoid *)Atari2HostAddr(getStackedParameter(4)));
			break;
		case NFOSMESA_GLGETMINMAXPARAMETERFV:
			nfglGetMinmaxParameterfv (getStackedParameter(0),getStackedParameter(1),(GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETMINMAXPARAMETERIV:
			nfglGetMinmaxParameteriv (getStackedParameter(0),getStackedParameter(1),(GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLHISTOGRAM:
			nfglHistogram (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3));
			break;
		case NFOSMESA_GLMINMAX:
			nfglMinmax (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLRESETHISTOGRAM:
			nfglResetHistogram (getStackedParameter(0));
			break;
		case NFOSMESA_GLRESETMINMAX:
			nfglResetMinmax (getStackedParameter(0));
			break;
		case NFOSMESA_GLTEXIMAGE3D:
			nfglTexImage3D (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),getStackedParameter(5),getStackedParameter(6),getStackedParameter(7),getStackedParameter(8),(const GLvoid *)Atari2HostAddr(getStackedParameter(9)));
			break;
		case NFOSMESA_GLTEXSUBIMAGE3D:
			nfglTexSubImage3D (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),getStackedParameter(5),getStackedParameter(6),getStackedParameter(7),getStackedParameter(8),getStackedParameter(9),(const GLvoid *)Atari2HostAddr(getStackedParameter(10)));
			break;
		case NFOSMESA_GLCOPYTEXSUBIMAGE3D:
			nfglCopyTexSubImage3D (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),getStackedParameter(5),getStackedParameter(6),getStackedParameter(7),getStackedParameter(8));
			break;
		case NFOSMESA_GLACTIVETEXTURE:
			nfglActiveTexture (getStackedParameter(0));
			break;
		case NFOSMESA_GLCLIENTACTIVETEXTURE:
			nfglClientActiveTexture (getStackedParameter(0));
			break;
		case NFOSMESA_GLMULTITEXCOORD1D:
			nfglMultiTexCoord1d (getStackedParameter(0),Atari2HostDouble(getStackedParameter(1),getStackedParameter(2)));
			break;
		case NFOSMESA_GLMULTITEXCOORD1DV:
			nfglMultiTexCoord1dv (getStackedParameter(0),(const GLdouble *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLMULTITEXCOORD1F:
			nfglMultiTexCoord1f (getStackedParameter(0),(GLfloat)getStackedFloat(1));
			break;
		case NFOSMESA_GLMULTITEXCOORD1FV:
			nfglMultiTexCoord1fv (getStackedParameter(0),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLMULTITEXCOORD1I:
			nfglMultiTexCoord1i (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLMULTITEXCOORD1IV:
			nfglMultiTexCoord1iv (getStackedParameter(0),(const GLint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLMULTITEXCOORD1S:
			nfglMultiTexCoord1s (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLMULTITEXCOORD1SV:
			nfglMultiTexCoord1sv (getStackedParameter(0),(const GLshort *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLMULTITEXCOORD2D:
			nfglMultiTexCoord2d (getStackedParameter(0),Atari2HostDouble(getStackedParameter(1),getStackedParameter(2)),Atari2HostDouble(getStackedParameter(3),getStackedParameter(4)));
			break;
		case NFOSMESA_GLMULTITEXCOORD2DV:
			nfglMultiTexCoord2dv (getStackedParameter(0),(const GLdouble *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLMULTITEXCOORD2F:
			nfglMultiTexCoord2f (getStackedParameter(0),(GLfloat)getStackedFloat(1),(GLfloat)getStackedFloat(2));
			break;
		case NFOSMESA_GLMULTITEXCOORD2FV:
			nfglMultiTexCoord2fv (getStackedParameter(0),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLMULTITEXCOORD2I:
			nfglMultiTexCoord2i (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLMULTITEXCOORD2IV:
			nfglMultiTexCoord2iv (getStackedParameter(0),(const GLint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLMULTITEXCOORD2S:
			nfglMultiTexCoord2s (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLMULTITEXCOORD2SV:
			nfglMultiTexCoord2sv (getStackedParameter(0),(const GLshort *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLMULTITEXCOORD3D:
			nfglMultiTexCoord3d (getStackedParameter(0),Atari2HostDouble(getStackedParameter(1),getStackedParameter(2)),Atari2HostDouble(getStackedParameter(3),getStackedParameter(4)),Atari2HostDouble(getStackedParameter(5),getStackedParameter(6)));
			break;
		case NFOSMESA_GLMULTITEXCOORD3DV:
			nfglMultiTexCoord3dv (getStackedParameter(0),(const GLdouble *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLMULTITEXCOORD3F:
			nfglMultiTexCoord3f (getStackedParameter(0),(GLfloat)getStackedFloat(1),(GLfloat)getStackedFloat(2),(GLfloat)getStackedFloat(3));
			break;
		case NFOSMESA_GLMULTITEXCOORD3FV:
			nfglMultiTexCoord3fv (getStackedParameter(0),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLMULTITEXCOORD3I:
			nfglMultiTexCoord3i (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3));
			break;
		case NFOSMESA_GLMULTITEXCOORD3IV:
			nfglMultiTexCoord3iv (getStackedParameter(0),(const GLint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLMULTITEXCOORD3S:
			nfglMultiTexCoord3s (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3));
			break;
		case NFOSMESA_GLMULTITEXCOORD3SV:
			nfglMultiTexCoord3sv (getStackedParameter(0),(const GLshort *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLMULTITEXCOORD4D:
			nfglMultiTexCoord4d (getStackedParameter(0),Atari2HostDouble(getStackedParameter(1),getStackedParameter(2)),Atari2HostDouble(getStackedParameter(3),getStackedParameter(4)),Atari2HostDouble(getStackedParameter(5),getStackedParameter(6)),Atari2HostDouble(getStackedParameter(7),getStackedParameter(8)));
			break;
		case NFOSMESA_GLMULTITEXCOORD4DV:
			nfglMultiTexCoord4dv (getStackedParameter(0),(const GLdouble *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLMULTITEXCOORD4F:
			nfglMultiTexCoord4f (getStackedParameter(0),(GLfloat)getStackedFloat(1),(GLfloat)getStackedFloat(2),(GLfloat)getStackedFloat(3),(GLfloat)getStackedFloat(4));
			break;
		case NFOSMESA_GLMULTITEXCOORD4FV:
			nfglMultiTexCoord4fv (getStackedParameter(0),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLMULTITEXCOORD4I:
			nfglMultiTexCoord4i (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4));
			break;
		case NFOSMESA_GLMULTITEXCOORD4IV:
			nfglMultiTexCoord4iv (getStackedParameter(0),(const GLint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLMULTITEXCOORD4S:
			nfglMultiTexCoord4s (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4));
			break;
		case NFOSMESA_GLMULTITEXCOORD4SV:
			nfglMultiTexCoord4sv (getStackedParameter(0),(const GLshort *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLLOADTRANSPOSEMATRIXF:
			nfglLoadTransposeMatrixf ((const GLfloat *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLLOADTRANSPOSEMATRIXD:
			nfglLoadTransposeMatrixd ((const GLdouble *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLMULTTRANSPOSEMATRIXF:
			nfglMultTransposeMatrixf ((const GLfloat *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLMULTTRANSPOSEMATRIXD:
			nfglMultTransposeMatrixd ((const GLdouble *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLSAMPLECOVERAGE:
			nfglSampleCoverage ((GLclampf)getStackedFloat(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLCOMPRESSEDTEXIMAGE3D:
			nfglCompressedTexImage3D (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),getStackedParameter(5),getStackedParameter(6),getStackedParameter(7),(const GLvoid *)Atari2HostAddr(getStackedParameter(8)));
			break;
		case NFOSMESA_GLCOMPRESSEDTEXIMAGE2D:
			nfglCompressedTexImage2D (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),getStackedParameter(5),getStackedParameter(6),(const GLvoid *)Atari2HostAddr(getStackedParameter(7)));
			break;
		case NFOSMESA_GLCOMPRESSEDTEXIMAGE1D:
			nfglCompressedTexImage1D (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),getStackedParameter(5),(const GLvoid *)Atari2HostAddr(getStackedParameter(6)));
			break;
		case NFOSMESA_GLCOMPRESSEDTEXSUBIMAGE3D:
			nfglCompressedTexSubImage3D (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),getStackedParameter(5),getStackedParameter(6),getStackedParameter(7),getStackedParameter(8),getStackedParameter(9),(const GLvoid *)Atari2HostAddr(getStackedParameter(10)));
			break;
		case NFOSMESA_GLCOMPRESSEDTEXSUBIMAGE2D:
			nfglCompressedTexSubImage2D (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),getStackedParameter(5),getStackedParameter(6),getStackedParameter(7),(const GLvoid *)Atari2HostAddr(getStackedParameter(8)));
			break;
		case NFOSMESA_GLCOMPRESSEDTEXSUBIMAGE1D:
			nfglCompressedTexSubImage1D (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),getStackedParameter(5),(const GLvoid *)Atari2HostAddr(getStackedParameter(6)));
			break;
		case NFOSMESA_GLGETCOMPRESSEDTEXIMAGE:
			nfglGetCompressedTexImage (getStackedParameter(0),getStackedParameter(1),(GLvoid *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLBLENDFUNCSEPARATE:
			nfglBlendFuncSeparate (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3));
			break;
		case NFOSMESA_GLFOGCOORDF:
			nfglFogCoordf (getStackedParameter(0));
			break;
		case NFOSMESA_GLFOGCOORDFV:
			nfglFogCoordfv ((const GLfloat *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLFOGCOORDD:
			nfglFogCoordd (getStackedParameter(0));
			break;
		case NFOSMESA_GLFOGCOORDDV:
			nfglFogCoorddv ((const GLdouble *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLFOGCOORDPOINTER:
			nfglFogCoordPointer (getStackedParameter(0),getStackedParameter(1),(const GLvoid *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLMULTIDRAWARRAYS:
			nfglMultiDrawArrays (getStackedParameter(0),(GLint *)Atari2HostAddr(getStackedParameter(1)),(GLsizei *)Atari2HostAddr(getStackedParameter(2)),getStackedParameter(3));
			break;
		case NFOSMESA_GLMULTIDRAWELEMENTS:
			nfglMultiDrawElements (getStackedParameter(0),(const GLsizei *)Atari2HostAddr(getStackedParameter(1)),getStackedParameter(2),(const GLvoid* *)Atari2HostAddr(getStackedParameter(3)),getStackedParameter(4));
			break;
		case NFOSMESA_GLPOINTPARAMETERF:
			nfglPointParameterf (getStackedParameter(0),(GLfloat)getStackedFloat(1));
			break;
		case NFOSMESA_GLPOINTPARAMETERFV:
			nfglPointParameterfv (getStackedParameter(0),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLPOINTPARAMETERI:
			nfglPointParameteri (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLPOINTPARAMETERIV:
			nfglPointParameteriv (getStackedParameter(0),(const GLint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLSECONDARYCOLOR3B:
			nfglSecondaryColor3b (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLSECONDARYCOLOR3BV:
			nfglSecondaryColor3bv ((const GLbyte *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLSECONDARYCOLOR3D:
			nfglSecondaryColor3d (Atari2HostDouble(getStackedParameter(0),getStackedParameter(1)),Atari2HostDouble(getStackedParameter(2),getStackedParameter(3)),Atari2HostDouble(getStackedParameter(4),getStackedParameter(5)));
			break;
		case NFOSMESA_GLSECONDARYCOLOR3DV:
			nfglSecondaryColor3dv ((const GLdouble *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLSECONDARYCOLOR3F:
			nfglSecondaryColor3f ((GLfloat)getStackedFloat(0),(GLfloat)getStackedFloat(1),(GLfloat)getStackedFloat(2));
			break;
		case NFOSMESA_GLSECONDARYCOLOR3FV:
			nfglSecondaryColor3fv ((const GLfloat *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLSECONDARYCOLOR3I:
			nfglSecondaryColor3i (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLSECONDARYCOLOR3IV:
			nfglSecondaryColor3iv ((const GLint *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLSECONDARYCOLOR3S:
			nfglSecondaryColor3s (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLSECONDARYCOLOR3SV:
			nfglSecondaryColor3sv ((const GLshort *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLSECONDARYCOLOR3UB:
			nfglSecondaryColor3ub (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLSECONDARYCOLOR3UBV:
			nfglSecondaryColor3ubv ((const GLubyte *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLSECONDARYCOLOR3UI:
			nfglSecondaryColor3ui (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLSECONDARYCOLOR3UIV:
			nfglSecondaryColor3uiv ((const GLuint *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLSECONDARYCOLOR3US:
			nfglSecondaryColor3us (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLSECONDARYCOLOR3USV:
			nfglSecondaryColor3usv ((const GLushort *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLSECONDARYCOLORPOINTER:
			nfglSecondaryColorPointer (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),(const GLvoid *)Atari2HostAddr(getStackedParameter(3)));
			break;
		case NFOSMESA_GLWINDOWPOS2D:
			nfglWindowPos2d (Atari2HostDouble(getStackedParameter(0),getStackedParameter(1)),Atari2HostDouble(getStackedParameter(2),getStackedParameter(3)));
			break;
		case NFOSMESA_GLWINDOWPOS2DV:
			nfglWindowPos2dv ((const GLdouble *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLWINDOWPOS2F:
			nfglWindowPos2f ((GLfloat)getStackedFloat(0),(GLfloat)getStackedFloat(1));
			break;
		case NFOSMESA_GLWINDOWPOS2FV:
			nfglWindowPos2fv ((const GLfloat *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLWINDOWPOS2I:
			nfglWindowPos2i (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLWINDOWPOS2IV:
			nfglWindowPos2iv ((const GLint *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLWINDOWPOS2S:
			nfglWindowPos2s (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLWINDOWPOS2SV:
			nfglWindowPos2sv ((const GLshort *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLWINDOWPOS3D:
			nfglWindowPos3d (Atari2HostDouble(getStackedParameter(0),getStackedParameter(1)),Atari2HostDouble(getStackedParameter(2),getStackedParameter(3)),Atari2HostDouble(getStackedParameter(4),getStackedParameter(5)));
			break;
		case NFOSMESA_GLWINDOWPOS3DV:
			nfglWindowPos3dv ((const GLdouble *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLWINDOWPOS3F:
			nfglWindowPos3f ((GLfloat)getStackedFloat(0),(GLfloat)getStackedFloat(1),(GLfloat)getStackedFloat(2));
			break;
		case NFOSMESA_GLWINDOWPOS3FV:
			nfglWindowPos3fv ((const GLfloat *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLWINDOWPOS3I:
			nfglWindowPos3i (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLWINDOWPOS3IV:
			nfglWindowPos3iv ((const GLint *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLWINDOWPOS3S:
			nfglWindowPos3s (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLWINDOWPOS3SV:
			nfglWindowPos3sv ((const GLshort *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLGENQUERIES:
			nfglGenQueries (getStackedParameter(0),(GLuint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLDELETEQUERIES:
			nfglDeleteQueries (getStackedParameter(0),(const GLuint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLISQUERY:
			ret = nfglIsQuery (getStackedParameter(0));
			break;
		case NFOSMESA_GLBEGINQUERY:
			nfglBeginQuery (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLENDQUERY:
			nfglEndQuery (getStackedParameter(0));
			break;
		case NFOSMESA_GLGETQUERYIV:
			nfglGetQueryiv (getStackedParameter(0),getStackedParameter(1),(GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETQUERYOBJECTIV:
			nfglGetQueryObjectiv (getStackedParameter(0),getStackedParameter(1),(GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETQUERYOBJECTUIV:
			nfglGetQueryObjectuiv (getStackedParameter(0),getStackedParameter(1),(GLuint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLBINDBUFFER:
			nfglBindBuffer (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLDELETEBUFFERS:
			nfglDeleteBuffers (getStackedParameter(0),(const GLuint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLGENBUFFERS:
			nfglGenBuffers (getStackedParameter(0),(GLuint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLISBUFFER:
			ret = nfglIsBuffer (getStackedParameter(0));
			break;
		case NFOSMESA_GLBUFFERDATA:
			nfglBufferData (getStackedParameter(0),getStackedParameter(1),(const GLvoid *)Atari2HostAddr(getStackedParameter(2)),getStackedParameter(3));
			break;
		case NFOSMESA_GLBUFFERSUBDATA:
			nfglBufferSubData (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),(const GLvoid *)Atari2HostAddr(getStackedParameter(3)));
			break;
		case NFOSMESA_GLGETBUFFERSUBDATA:
			nfglGetBufferSubData (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),(GLvoid *)Atari2HostAddr(getStackedParameter(3)));
			break;
		case NFOSMESA_GLMAPBUFFER:
			ret = nfglMapBuffer (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLUNMAPBUFFER:
			ret = nfglUnmapBuffer (getStackedParameter(0));
			break;
		case NFOSMESA_GLGETBUFFERPARAMETERIV:
			nfglGetBufferParameteriv (getStackedParameter(0),getStackedParameter(1),(GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETBUFFERPOINTERV:
			nfglGetBufferPointerv (getStackedParameter(0),getStackedParameter(1),(GLvoid* *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLACTIVETEXTUREARB:
			nfglActiveTextureARB (getStackedParameter(0));
			break;
		case NFOSMESA_GLCLIENTACTIVETEXTUREARB:
			nfglClientActiveTextureARB (getStackedParameter(0));
			break;
		case NFOSMESA_GLMULTITEXCOORD1DARB:
			nfglMultiTexCoord1dARB (getStackedParameter(0),Atari2HostDouble(getStackedParameter(1),getStackedParameter(2)));
			break;
		case NFOSMESA_GLMULTITEXCOORD1DVARB:
			nfglMultiTexCoord1dvARB (getStackedParameter(0),(const GLdouble *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLMULTITEXCOORD1FARB:
			nfglMultiTexCoord1fARB (getStackedParameter(0),(GLfloat)getStackedFloat(1));
			break;
		case NFOSMESA_GLMULTITEXCOORD1FVARB:
			nfglMultiTexCoord1fvARB (getStackedParameter(0),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLMULTITEXCOORD1IARB:
			nfglMultiTexCoord1iARB (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLMULTITEXCOORD1IVARB:
			nfglMultiTexCoord1ivARB (getStackedParameter(0),(const GLint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLMULTITEXCOORD1SARB:
			nfglMultiTexCoord1sARB (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLMULTITEXCOORD1SVARB:
			nfglMultiTexCoord1svARB (getStackedParameter(0),(const GLshort *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLMULTITEXCOORD2DARB:
			nfglMultiTexCoord2dARB (getStackedParameter(0),Atari2HostDouble(getStackedParameter(1),getStackedParameter(2)),Atari2HostDouble(getStackedParameter(3),getStackedParameter(4)));
			break;
		case NFOSMESA_GLMULTITEXCOORD2DVARB:
			nfglMultiTexCoord2dvARB (getStackedParameter(0),(const GLdouble *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLMULTITEXCOORD2FARB:
			nfglMultiTexCoord2fARB (getStackedParameter(0),(GLfloat)getStackedFloat(1),(GLfloat)getStackedFloat(2));
			break;
		case NFOSMESA_GLMULTITEXCOORD2FVARB:
			nfglMultiTexCoord2fvARB (getStackedParameter(0),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLMULTITEXCOORD2IARB:
			nfglMultiTexCoord2iARB (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLMULTITEXCOORD2IVARB:
			nfglMultiTexCoord2ivARB (getStackedParameter(0),(const GLint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLMULTITEXCOORD2SARB:
			nfglMultiTexCoord2sARB (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLMULTITEXCOORD2SVARB:
			nfglMultiTexCoord2svARB (getStackedParameter(0),(const GLshort *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLMULTITEXCOORD3DARB:
			nfglMultiTexCoord3dARB (getStackedParameter(0),Atari2HostDouble(getStackedParameter(1),getStackedParameter(2)),Atari2HostDouble(getStackedParameter(3),getStackedParameter(4)),Atari2HostDouble(getStackedParameter(5),getStackedParameter(6)));
			break;
		case NFOSMESA_GLMULTITEXCOORD3DVARB:
			nfglMultiTexCoord3dvARB (getStackedParameter(0),(const GLdouble *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLMULTITEXCOORD3FARB:
			nfglMultiTexCoord3fARB (getStackedParameter(0),(GLfloat)getStackedFloat(1),(GLfloat)getStackedFloat(2),(GLfloat)getStackedFloat(3));
			break;
		case NFOSMESA_GLMULTITEXCOORD3FVARB:
			nfglMultiTexCoord3fvARB (getStackedParameter(0),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLMULTITEXCOORD3IARB:
			nfglMultiTexCoord3iARB (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3));
			break;
		case NFOSMESA_GLMULTITEXCOORD3IVARB:
			nfglMultiTexCoord3ivARB (getStackedParameter(0),(const GLint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLMULTITEXCOORD3SARB:
			nfglMultiTexCoord3sARB (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3));
			break;
		case NFOSMESA_GLMULTITEXCOORD3SVARB:
			nfglMultiTexCoord3svARB (getStackedParameter(0),(const GLshort *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLMULTITEXCOORD4DARB:
			nfglMultiTexCoord4dARB (getStackedParameter(0),Atari2HostDouble(getStackedParameter(1),getStackedParameter(2)),Atari2HostDouble(getStackedParameter(3),getStackedParameter(4)),Atari2HostDouble(getStackedParameter(5),getStackedParameter(6)),Atari2HostDouble(getStackedParameter(7),getStackedParameter(8)));
			break;
		case NFOSMESA_GLMULTITEXCOORD4DVARB:
			nfglMultiTexCoord4dvARB (getStackedParameter(0),(const GLdouble *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLMULTITEXCOORD4FARB:
			nfglMultiTexCoord4fARB (getStackedParameter(0),(GLfloat)getStackedFloat(1),(GLfloat)getStackedFloat(2),(GLfloat)getStackedFloat(3),(GLfloat)getStackedFloat(4));
			break;
		case NFOSMESA_GLMULTITEXCOORD4FVARB:
			nfglMultiTexCoord4fvARB (getStackedParameter(0),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLMULTITEXCOORD4IARB:
			nfglMultiTexCoord4iARB (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4));
			break;
		case NFOSMESA_GLMULTITEXCOORD4IVARB:
			nfglMultiTexCoord4ivARB (getStackedParameter(0),(const GLint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLMULTITEXCOORD4SARB:
			nfglMultiTexCoord4sARB (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4));
			break;
		case NFOSMESA_GLMULTITEXCOORD4SVARB:
			nfglMultiTexCoord4svARB (getStackedParameter(0),(const GLshort *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLLOADTRANSPOSEMATRIXFARB:
			nfglLoadTransposeMatrixfARB ((const GLfloat *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLLOADTRANSPOSEMATRIXDARB:
			nfglLoadTransposeMatrixdARB ((const GLdouble *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLMULTTRANSPOSEMATRIXFARB:
			nfglMultTransposeMatrixfARB ((const GLfloat *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLMULTTRANSPOSEMATRIXDARB:
			nfglMultTransposeMatrixdARB ((const GLdouble *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLSAMPLECOVERAGEARB:
			nfglSampleCoverageARB ((GLclampf)getStackedFloat(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLCOMPRESSEDTEXIMAGE3DARB:
			nfglCompressedTexImage3DARB (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),getStackedParameter(5),getStackedParameter(6),getStackedParameter(7),(const GLvoid *)Atari2HostAddr(getStackedParameter(8)));
			break;
		case NFOSMESA_GLCOMPRESSEDTEXIMAGE2DARB:
			nfglCompressedTexImage2DARB (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),getStackedParameter(5),getStackedParameter(6),(const GLvoid *)Atari2HostAddr(getStackedParameter(7)));
			break;
		case NFOSMESA_GLCOMPRESSEDTEXIMAGE1DARB:
			nfglCompressedTexImage1DARB (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),getStackedParameter(5),(const GLvoid *)Atari2HostAddr(getStackedParameter(6)));
			break;
		case NFOSMESA_GLCOMPRESSEDTEXSUBIMAGE3DARB:
			nfglCompressedTexSubImage3DARB (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),getStackedParameter(5),getStackedParameter(6),getStackedParameter(7),getStackedParameter(8),getStackedParameter(9),(const GLvoid *)Atari2HostAddr(getStackedParameter(10)));
			break;
		case NFOSMESA_GLCOMPRESSEDTEXSUBIMAGE2DARB:
			nfglCompressedTexSubImage2DARB (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),getStackedParameter(5),getStackedParameter(6),getStackedParameter(7),(const GLvoid *)Atari2HostAddr(getStackedParameter(8)));
			break;
		case NFOSMESA_GLCOMPRESSEDTEXSUBIMAGE1DARB:
			nfglCompressedTexSubImage1DARB (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),getStackedParameter(5),(const GLvoid *)Atari2HostAddr(getStackedParameter(6)));
			break;
		case NFOSMESA_GLGETCOMPRESSEDTEXIMAGEARB:
			nfglGetCompressedTexImageARB (getStackedParameter(0),getStackedParameter(1),(GLvoid *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLPOINTPARAMETERFARB:
			nfglPointParameterfARB (getStackedParameter(0),(GLfloat)getStackedFloat(1));
			break;
		case NFOSMESA_GLPOINTPARAMETERFVARB:
			nfglPointParameterfvARB (getStackedParameter(0),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLWEIGHTBVARB:
			nfglWeightbvARB (getStackedParameter(0),(const GLbyte *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLWEIGHTSVARB:
			nfglWeightsvARB (getStackedParameter(0),(const GLshort *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLWEIGHTIVARB:
			nfglWeightivARB (getStackedParameter(0),(const GLint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLWEIGHTFVARB:
			nfglWeightfvARB (getStackedParameter(0),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLWEIGHTDVARB:
			nfglWeightdvARB (getStackedParameter(0),(const GLdouble *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLWEIGHTUBVARB:
			nfglWeightubvARB (getStackedParameter(0),(const GLubyte *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLWEIGHTUSVARB:
			nfglWeightusvARB (getStackedParameter(0),(const GLushort *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLWEIGHTUIVARB:
			nfglWeightuivARB (getStackedParameter(0),(const GLuint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLWEIGHTPOINTERARB:
			nfglWeightPointerARB (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),(const GLvoid *)Atari2HostAddr(getStackedParameter(3)));
			break;
		case NFOSMESA_GLVERTEXBLENDARB:
			nfglVertexBlendARB (getStackedParameter(0));
			break;
		case NFOSMESA_GLCURRENTPALETTEMATRIXARB:
			nfglCurrentPaletteMatrixARB (getStackedParameter(0));
			break;
		case NFOSMESA_GLMATRIXINDEXUBVARB:
			nfglMatrixIndexubvARB (getStackedParameter(0),(const GLubyte *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLMATRIXINDEXUSVARB:
			nfglMatrixIndexusvARB (getStackedParameter(0),(const GLushort *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLMATRIXINDEXUIVARB:
			nfglMatrixIndexuivARB (getStackedParameter(0),(const GLuint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLMATRIXINDEXPOINTERARB:
			nfglMatrixIndexPointerARB (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),(const GLvoid *)Atari2HostAddr(getStackedParameter(3)));
			break;
		case NFOSMESA_GLWINDOWPOS2DARB:
			nfglWindowPos2dARB (Atari2HostDouble(getStackedParameter(0),getStackedParameter(1)),Atari2HostDouble(getStackedParameter(2),getStackedParameter(3)));
			break;
		case NFOSMESA_GLWINDOWPOS2DVARB:
			nfglWindowPos2dvARB ((const GLdouble *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLWINDOWPOS2FARB:
			nfglWindowPos2fARB ((GLfloat)getStackedFloat(0),(GLfloat)getStackedFloat(1));
			break;
		case NFOSMESA_GLWINDOWPOS2FVARB:
			nfglWindowPos2fvARB ((const GLfloat *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLWINDOWPOS2IARB:
			nfglWindowPos2iARB (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLWINDOWPOS2IVARB:
			nfglWindowPos2ivARB ((const GLint *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLWINDOWPOS2SARB:
			nfglWindowPos2sARB (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLWINDOWPOS2SVARB:
			nfglWindowPos2svARB ((const GLshort *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLWINDOWPOS3DARB:
			nfglWindowPos3dARB (Atari2HostDouble(getStackedParameter(0),getStackedParameter(1)),Atari2HostDouble(getStackedParameter(2),getStackedParameter(3)),Atari2HostDouble(getStackedParameter(4),getStackedParameter(5)));
			break;
		case NFOSMESA_GLWINDOWPOS3DVARB:
			nfglWindowPos3dvARB ((const GLdouble *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLWINDOWPOS3FARB:
			nfglWindowPos3fARB ((GLfloat)getStackedFloat(0),(GLfloat)getStackedFloat(1),(GLfloat)getStackedFloat(2));
			break;
		case NFOSMESA_GLWINDOWPOS3FVARB:
			nfglWindowPos3fvARB ((const GLfloat *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLWINDOWPOS3IARB:
			nfglWindowPos3iARB (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLWINDOWPOS3IVARB:
			nfglWindowPos3ivARB ((const GLint *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLWINDOWPOS3SARB:
			nfglWindowPos3sARB (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLWINDOWPOS3SVARB:
			nfglWindowPos3svARB ((const GLshort *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLVERTEXATTRIB1DARB:
			nfglVertexAttrib1dARB (getStackedParameter(0),Atari2HostDouble(getStackedParameter(1),getStackedParameter(2)));
			break;
		case NFOSMESA_GLVERTEXATTRIB1DVARB:
			nfglVertexAttrib1dvARB (getStackedParameter(0),(const GLdouble *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXATTRIB1FARB:
			nfglVertexAttrib1fARB (getStackedParameter(0),(GLfloat)getStackedFloat(1));
			break;
		case NFOSMESA_GLVERTEXATTRIB1FVARB:
			nfglVertexAttrib1fvARB (getStackedParameter(0),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXATTRIB1SARB:
			nfglVertexAttrib1sARB (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLVERTEXATTRIB1SVARB:
			nfglVertexAttrib1svARB (getStackedParameter(0),(const GLshort *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXATTRIB2DARB:
			nfglVertexAttrib2dARB (getStackedParameter(0),Atari2HostDouble(getStackedParameter(1),getStackedParameter(2)),Atari2HostDouble(getStackedParameter(3),getStackedParameter(4)));
			break;
		case NFOSMESA_GLVERTEXATTRIB2DVARB:
			nfglVertexAttrib2dvARB (getStackedParameter(0),(const GLdouble *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXATTRIB2FARB:
			nfglVertexAttrib2fARB (getStackedParameter(0),(GLfloat)getStackedFloat(1),(GLfloat)getStackedFloat(2));
			break;
		case NFOSMESA_GLVERTEXATTRIB2FVARB:
			nfglVertexAttrib2fvARB (getStackedParameter(0),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXATTRIB2SARB:
			nfglVertexAttrib2sARB (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLVERTEXATTRIB2SVARB:
			nfglVertexAttrib2svARB (getStackedParameter(0),(const GLshort *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXATTRIB3DARB:
			nfglVertexAttrib3dARB (getStackedParameter(0),Atari2HostDouble(getStackedParameter(1),getStackedParameter(2)),Atari2HostDouble(getStackedParameter(3),getStackedParameter(4)),Atari2HostDouble(getStackedParameter(5),getStackedParameter(6)));
			break;
		case NFOSMESA_GLVERTEXATTRIB3DVARB:
			nfglVertexAttrib3dvARB (getStackedParameter(0),(const GLdouble *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXATTRIB3FARB:
			nfglVertexAttrib3fARB (getStackedParameter(0),(GLfloat)getStackedFloat(1),(GLfloat)getStackedFloat(2),(GLfloat)getStackedFloat(3));
			break;
		case NFOSMESA_GLVERTEXATTRIB3FVARB:
			nfglVertexAttrib3fvARB (getStackedParameter(0),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXATTRIB3SARB:
			nfglVertexAttrib3sARB (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3));
			break;
		case NFOSMESA_GLVERTEXATTRIB3SVARB:
			nfglVertexAttrib3svARB (getStackedParameter(0),(const GLshort *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXATTRIB4NBVARB:
			nfglVertexAttrib4NbvARB (getStackedParameter(0),(const GLbyte *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXATTRIB4NIVARB:
			nfglVertexAttrib4NivARB (getStackedParameter(0),(const GLint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXATTRIB4NSVARB:
			nfglVertexAttrib4NsvARB (getStackedParameter(0),(const GLshort *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXATTRIB4NUBARB:
			nfglVertexAttrib4NubARB (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4));
			break;
		case NFOSMESA_GLVERTEXATTRIB4NUBVARB:
			nfglVertexAttrib4NubvARB (getStackedParameter(0),(const GLubyte *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXATTRIB4NUIVARB:
			nfglVertexAttrib4NuivARB (getStackedParameter(0),(const GLuint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXATTRIB4NUSVARB:
			nfglVertexAttrib4NusvARB (getStackedParameter(0),(const GLushort *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXATTRIB4BVARB:
			nfglVertexAttrib4bvARB (getStackedParameter(0),(const GLbyte *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXATTRIB4DARB:
			nfglVertexAttrib4dARB (getStackedParameter(0),Atari2HostDouble(getStackedParameter(1),getStackedParameter(2)),Atari2HostDouble(getStackedParameter(3),getStackedParameter(4)),Atari2HostDouble(getStackedParameter(5),getStackedParameter(6)),Atari2HostDouble(getStackedParameter(7),getStackedParameter(8)));
			break;
		case NFOSMESA_GLVERTEXATTRIB4DVARB:
			nfglVertexAttrib4dvARB (getStackedParameter(0),(const GLdouble *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXATTRIB4FARB:
			nfglVertexAttrib4fARB (getStackedParameter(0),(GLfloat)getStackedFloat(1),(GLfloat)getStackedFloat(2),(GLfloat)getStackedFloat(3),(GLfloat)getStackedFloat(4));
			break;
		case NFOSMESA_GLVERTEXATTRIB4FVARB:
			nfglVertexAttrib4fvARB (getStackedParameter(0),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXATTRIB4IVARB:
			nfglVertexAttrib4ivARB (getStackedParameter(0),(const GLint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXATTRIB4SARB:
			nfglVertexAttrib4sARB (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4));
			break;
		case NFOSMESA_GLVERTEXATTRIB4SVARB:
			nfglVertexAttrib4svARB (getStackedParameter(0),(const GLshort *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXATTRIB4UBVARB:
			nfglVertexAttrib4ubvARB (getStackedParameter(0),(const GLubyte *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXATTRIB4UIVARB:
			nfglVertexAttrib4uivARB (getStackedParameter(0),(const GLuint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXATTRIB4USVARB:
			nfglVertexAttrib4usvARB (getStackedParameter(0),(const GLushort *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXATTRIBPOINTERARB:
			nfglVertexAttribPointerARB (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),(const GLvoid *)Atari2HostAddr(getStackedParameter(5)));
			break;
		case NFOSMESA_GLENABLEVERTEXATTRIBARRAYARB:
			nfglEnableVertexAttribArrayARB (getStackedParameter(0));
			break;
		case NFOSMESA_GLDISABLEVERTEXATTRIBARRAYARB:
			nfglDisableVertexAttribArrayARB (getStackedParameter(0));
			break;
		case NFOSMESA_GLPROGRAMSTRINGARB:
			nfglProgramStringARB (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),(const GLvoid *)Atari2HostAddr(getStackedParameter(3)));
			break;
		case NFOSMESA_GLBINDPROGRAMARB:
			nfglBindProgramARB (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLDELETEPROGRAMSARB:
			nfglDeleteProgramsARB (getStackedParameter(0),(const GLuint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLGENPROGRAMSARB:
			nfglGenProgramsARB (getStackedParameter(0),(GLuint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLPROGRAMENVPARAMETER4DARB:
			nfglProgramEnvParameter4dARB (getStackedParameter(0),getStackedParameter(1),Atari2HostDouble(getStackedParameter(2),getStackedParameter(3)),Atari2HostDouble(getStackedParameter(4),getStackedParameter(5)),Atari2HostDouble(getStackedParameter(6),getStackedParameter(7)),Atari2HostDouble(getStackedParameter(8),getStackedParameter(9)));
			break;
		case NFOSMESA_GLPROGRAMENVPARAMETER4DVARB:
			nfglProgramEnvParameter4dvARB (getStackedParameter(0),getStackedParameter(1),(const GLdouble *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLPROGRAMENVPARAMETER4FARB:
			nfglProgramEnvParameter4fARB (getStackedParameter(0),getStackedParameter(1),(GLfloat)getStackedFloat(2),(GLfloat)getStackedFloat(3),(GLfloat)getStackedFloat(4),(GLfloat)getStackedFloat(5));
			break;
		case NFOSMESA_GLPROGRAMENVPARAMETER4FVARB:
			nfglProgramEnvParameter4fvARB (getStackedParameter(0),getStackedParameter(1),(const GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLPROGRAMLOCALPARAMETER4DARB:
			nfglProgramLocalParameter4dARB (getStackedParameter(0),getStackedParameter(1),Atari2HostDouble(getStackedParameter(2),getStackedParameter(3)),Atari2HostDouble(getStackedParameter(4),getStackedParameter(5)),Atari2HostDouble(getStackedParameter(6),getStackedParameter(7)),Atari2HostDouble(getStackedParameter(8),getStackedParameter(9)));
			break;
		case NFOSMESA_GLPROGRAMLOCALPARAMETER4DVARB:
			nfglProgramLocalParameter4dvARB (getStackedParameter(0),getStackedParameter(1),(const GLdouble *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLPROGRAMLOCALPARAMETER4FARB:
			nfglProgramLocalParameter4fARB (getStackedParameter(0),getStackedParameter(1),(GLfloat)getStackedFloat(2),(GLfloat)getStackedFloat(3),(GLfloat)getStackedFloat(4),(GLfloat)getStackedFloat(5));
			break;
		case NFOSMESA_GLPROGRAMLOCALPARAMETER4FVARB:
			nfglProgramLocalParameter4fvARB (getStackedParameter(0),getStackedParameter(1),(const GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETPROGRAMENVPARAMETERDVARB:
			nfglGetProgramEnvParameterdvARB (getStackedParameter(0),getStackedParameter(1),(GLdouble *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETPROGRAMENVPARAMETERFVARB:
			nfglGetProgramEnvParameterfvARB (getStackedParameter(0),getStackedParameter(1),(GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETPROGRAMLOCALPARAMETERDVARB:
			nfglGetProgramLocalParameterdvARB (getStackedParameter(0),getStackedParameter(1),(GLdouble *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETPROGRAMLOCALPARAMETERFVARB:
			nfglGetProgramLocalParameterfvARB (getStackedParameter(0),getStackedParameter(1),(GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETPROGRAMIVARB:
			nfglGetProgramivARB (getStackedParameter(0),getStackedParameter(1),(GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETPROGRAMSTRINGARB:
			nfglGetProgramStringARB (getStackedParameter(0),getStackedParameter(1),(GLvoid *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETVERTEXATTRIBDVARB:
			nfglGetVertexAttribdvARB (getStackedParameter(0),getStackedParameter(1),(GLdouble *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETVERTEXATTRIBFVARB:
			nfglGetVertexAttribfvARB (getStackedParameter(0),getStackedParameter(1),(GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETVERTEXATTRIBIVARB:
			nfglGetVertexAttribivARB (getStackedParameter(0),getStackedParameter(1),(GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETVERTEXATTRIBPOINTERVARB:
			nfglGetVertexAttribPointervARB (getStackedParameter(0),getStackedParameter(1),(GLvoid* *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLISPROGRAMARB:
			ret = nfglIsProgramARB (getStackedParameter(0));
			break;
		case NFOSMESA_GLBINDBUFFERARB:
			nfglBindBufferARB (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLDELETEBUFFERSARB:
			nfglDeleteBuffersARB (getStackedParameter(0),(const GLuint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLGENBUFFERSARB:
			nfglGenBuffersARB (getStackedParameter(0),(GLuint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLISBUFFERARB:
			ret = nfglIsBufferARB (getStackedParameter(0));
			break;
		case NFOSMESA_GLBUFFERDATAARB:
			nfglBufferDataARB (getStackedParameter(0),getStackedParameter(1),(const GLvoid *)Atari2HostAddr(getStackedParameter(2)),getStackedParameter(3));
			break;
		case NFOSMESA_GLBUFFERSUBDATAARB:
			nfglBufferSubDataARB (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),(const GLvoid *)Atari2HostAddr(getStackedParameter(3)));
			break;
		case NFOSMESA_GLGETBUFFERSUBDATAARB:
			nfglGetBufferSubDataARB (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),(GLvoid *)Atari2HostAddr(getStackedParameter(3)));
			break;
		case NFOSMESA_GLMAPBUFFERARB:
			ret = nfglMapBufferARB (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLUNMAPBUFFERARB:
			ret = nfglUnmapBufferARB (getStackedParameter(0));
			break;
		case NFOSMESA_GLGETBUFFERPARAMETERIVARB:
			nfglGetBufferParameterivARB (getStackedParameter(0),getStackedParameter(1),(GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETBUFFERPOINTERVARB:
			nfglGetBufferPointervARB (getStackedParameter(0),getStackedParameter(1),(GLvoid* *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGENQUERIESARB:
			nfglGenQueriesARB (getStackedParameter(0),(GLuint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLDELETEQUERIESARB:
			nfglDeleteQueriesARB (getStackedParameter(0),(const GLuint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLISQUERYARB:
			ret = nfglIsQueryARB (getStackedParameter(0));
			break;
		case NFOSMESA_GLBEGINQUERYARB:
			nfglBeginQueryARB (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLENDQUERYARB:
			nfglEndQueryARB (getStackedParameter(0));
			break;
		case NFOSMESA_GLGETQUERYIVARB:
			nfglGetQueryivARB (getStackedParameter(0),getStackedParameter(1),(GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETQUERYOBJECTIVARB:
			nfglGetQueryObjectivARB (getStackedParameter(0),getStackedParameter(1),(GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETQUERYOBJECTUIVARB:
			nfglGetQueryObjectuivARB (getStackedParameter(0),getStackedParameter(1),(GLuint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLDELETEOBJECTARB:
			nfglDeleteObjectARB (getStackedParameter(0));
			break;
		case NFOSMESA_GLGETHANDLEARB:
			ret = nfglGetHandleARB (getStackedParameter(0));
			break;
		case NFOSMESA_GLDETACHOBJECTARB:
			nfglDetachObjectARB (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLCREATESHADEROBJECTARB:
			ret = nfglCreateShaderObjectARB (getStackedParameter(0));
			break;
		case NFOSMESA_GLSHADERSOURCEARB:
			nfglShaderSourceARB (getStackedParameter(0),getStackedParameter(1),(const GLcharARB* *)Atari2HostAddr(getStackedParameter(2)),(const GLint *)Atari2HostAddr(getStackedParameter(3)));
			break;
		case NFOSMESA_GLCOMPILESHADERARB:
			nfglCompileShaderARB (getStackedParameter(0));
			break;
		case NFOSMESA_GLCREATEPROGRAMOBJECTARB:
			ret = nfglCreateProgramObjectARB ();
			break;
		case NFOSMESA_GLATTACHOBJECTARB:
			nfglAttachObjectARB (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLLINKPROGRAMARB:
			nfglLinkProgramARB (getStackedParameter(0));
			break;
		case NFOSMESA_GLUSEPROGRAMOBJECTARB:
			nfglUseProgramObjectARB (getStackedParameter(0));
			break;
		case NFOSMESA_GLVALIDATEPROGRAMARB:
			nfglValidateProgramARB (getStackedParameter(0));
			break;
		case NFOSMESA_GLUNIFORM1FARB:
			nfglUniform1fARB (getStackedParameter(0),(GLfloat)getStackedFloat(1));
			break;
		case NFOSMESA_GLUNIFORM2FARB:
			nfglUniform2fARB (getStackedParameter(0),(GLfloat)getStackedFloat(1),(GLfloat)getStackedFloat(2));
			break;
		case NFOSMESA_GLUNIFORM3FARB:
			nfglUniform3fARB (getStackedParameter(0),(GLfloat)getStackedFloat(1),(GLfloat)getStackedFloat(2),(GLfloat)getStackedFloat(3));
			break;
		case NFOSMESA_GLUNIFORM4FARB:
			nfglUniform4fARB (getStackedParameter(0),(GLfloat)getStackedFloat(1),(GLfloat)getStackedFloat(2),(GLfloat)getStackedFloat(3),(GLfloat)getStackedFloat(4));
			break;
		case NFOSMESA_GLUNIFORM1IARB:
			nfglUniform1iARB (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLUNIFORM2IARB:
			nfglUniform2iARB (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLUNIFORM3IARB:
			nfglUniform3iARB (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3));
			break;
		case NFOSMESA_GLUNIFORM4IARB:
			nfglUniform4iARB (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4));
			break;
		case NFOSMESA_GLUNIFORM1FVARB:
			nfglUniform1fvARB (getStackedParameter(0),getStackedParameter(1),(const GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLUNIFORM2FVARB:
			nfglUniform2fvARB (getStackedParameter(0),getStackedParameter(1),(const GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLUNIFORM3FVARB:
			nfglUniform3fvARB (getStackedParameter(0),getStackedParameter(1),(const GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLUNIFORM4FVARB:
			nfglUniform4fvARB (getStackedParameter(0),getStackedParameter(1),(const GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLUNIFORM1IVARB:
			nfglUniform1ivARB (getStackedParameter(0),getStackedParameter(1),(const GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLUNIFORM2IVARB:
			nfglUniform2ivARB (getStackedParameter(0),getStackedParameter(1),(const GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLUNIFORM3IVARB:
			nfglUniform3ivARB (getStackedParameter(0),getStackedParameter(1),(const GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLUNIFORM4IVARB:
			nfglUniform4ivARB (getStackedParameter(0),getStackedParameter(1),(const GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLUNIFORMMATRIX2FVARB:
			nfglUniformMatrix2fvARB (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),(const GLfloat *)Atari2HostAddr(getStackedParameter(3)));
			break;
		case NFOSMESA_GLUNIFORMMATRIX3FVARB:
			nfglUniformMatrix3fvARB (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),(const GLfloat *)Atari2HostAddr(getStackedParameter(3)));
			break;
		case NFOSMESA_GLUNIFORMMATRIX4FVARB:
			nfglUniformMatrix4fvARB (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),(const GLfloat *)Atari2HostAddr(getStackedParameter(3)));
			break;
		case NFOSMESA_GLGETOBJECTPARAMETERFVARB:
			nfglGetObjectParameterfvARB (getStackedParameter(0),getStackedParameter(1),(GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETOBJECTPARAMETERIVARB:
			nfglGetObjectParameterivARB (getStackedParameter(0),getStackedParameter(1),(GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETINFOLOGARB:
			nfglGetInfoLogARB (getStackedParameter(0),getStackedParameter(1),(GLsizei *)Atari2HostAddr(getStackedParameter(2)),(GLcharARB *)Atari2HostAddr(getStackedParameter(3)));
			break;
		case NFOSMESA_GLGETATTACHEDOBJECTSARB:
			nfglGetAttachedObjectsARB (getStackedParameter(0),getStackedParameter(1),(GLsizei *)Atari2HostAddr(getStackedParameter(2)),(GLhandleARB *)Atari2HostAddr(getStackedParameter(3)));
			break;
		case NFOSMESA_GLGETUNIFORMLOCATIONARB:
			ret = nfglGetUniformLocationARB (getStackedParameter(0),(const GLcharARB *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLGETACTIVEUNIFORMARB:
			nfglGetActiveUniformARB (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),(GLsizei *)Atari2HostAddr(getStackedParameter(3)),(GLint *)Atari2HostAddr(getStackedParameter(4)),(GLenum *)Atari2HostAddr(getStackedParameter(5)),(GLcharARB *)Atari2HostAddr(getStackedParameter(6)));
			break;
		case NFOSMESA_GLGETUNIFORMFVARB:
			nfglGetUniformfvARB (getStackedParameter(0),getStackedParameter(1),(GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETUNIFORMIVARB:
			nfglGetUniformivARB (getStackedParameter(0),getStackedParameter(1),(GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETSHADERSOURCEARB:
			nfglGetShaderSourceARB (getStackedParameter(0),getStackedParameter(1),(GLsizei *)Atari2HostAddr(getStackedParameter(2)),(GLcharARB *)Atari2HostAddr(getStackedParameter(3)));
			break;
		case NFOSMESA_GLBINDATTRIBLOCATIONARB:
			nfglBindAttribLocationARB (getStackedParameter(0),getStackedParameter(1),(const GLcharARB *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETACTIVEATTRIBARB:
			nfglGetActiveAttribARB (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),(GLsizei *)Atari2HostAddr(getStackedParameter(3)),(GLint *)Atari2HostAddr(getStackedParameter(4)),(GLenum *)Atari2HostAddr(getStackedParameter(5)),(GLcharARB *)Atari2HostAddr(getStackedParameter(6)));
			break;
		case NFOSMESA_GLGETATTRIBLOCATIONARB:
			ret = nfglGetAttribLocationARB (getStackedParameter(0),(const GLcharARB *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLDRAWBUFFERSARB:
			nfglDrawBuffersARB (getStackedParameter(0),(const GLenum *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLBLENDCOLOREXT:
			nfglBlendColorEXT ((GLclampf)getStackedFloat(0),(GLclampf)getStackedFloat(1),(GLclampf)getStackedFloat(2),(GLclampf)getStackedFloat(3));
			break;
		case NFOSMESA_GLPOLYGONOFFSETEXT:
			nfglPolygonOffsetEXT ((GLfloat)getStackedFloat(0),(GLfloat)getStackedFloat(1));
			break;
		case NFOSMESA_GLTEXIMAGE3DEXT:
			nfglTexImage3DEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),getStackedParameter(5),getStackedParameter(6),getStackedParameter(7),getStackedParameter(8),(const GLvoid *)Atari2HostAddr(getStackedParameter(9)));
			break;
		case NFOSMESA_GLTEXSUBIMAGE3DEXT:
			nfglTexSubImage3DEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),getStackedParameter(5),getStackedParameter(6),getStackedParameter(7),getStackedParameter(8),getStackedParameter(9),(const GLvoid *)Atari2HostAddr(getStackedParameter(10)));
			break;
		case NFOSMESA_GLGETTEXFILTERFUNCSGIS:
			nfglGetTexFilterFuncSGIS (getStackedParameter(0),getStackedParameter(1),(GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLTEXFILTERFUNCSGIS:
			nfglTexFilterFuncSGIS (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),(const GLfloat *)Atari2HostAddr(getStackedParameter(3)));
			break;
		case NFOSMESA_GLTEXSUBIMAGE1DEXT:
			nfglTexSubImage1DEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),getStackedParameter(5),(const GLvoid *)Atari2HostAddr(getStackedParameter(6)));
			break;
		case NFOSMESA_GLTEXSUBIMAGE2DEXT:
			nfglTexSubImage2DEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),getStackedParameter(5),getStackedParameter(6),getStackedParameter(7),(const GLvoid *)Atari2HostAddr(getStackedParameter(8)));
			break;
		case NFOSMESA_GLCOPYTEXIMAGE1DEXT:
			nfglCopyTexImage1DEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),getStackedParameter(5),getStackedParameter(6));
			break;
		case NFOSMESA_GLCOPYTEXIMAGE2DEXT:
			nfglCopyTexImage2DEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),getStackedParameter(5),getStackedParameter(6),getStackedParameter(7));
			break;
		case NFOSMESA_GLCOPYTEXSUBIMAGE1DEXT:
			nfglCopyTexSubImage1DEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),getStackedParameter(5));
			break;
		case NFOSMESA_GLCOPYTEXSUBIMAGE2DEXT:
			nfglCopyTexSubImage2DEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),getStackedParameter(5),getStackedParameter(6),getStackedParameter(7));
			break;
		case NFOSMESA_GLCOPYTEXSUBIMAGE3DEXT:
			nfglCopyTexSubImage3DEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),getStackedParameter(5),getStackedParameter(6),getStackedParameter(7),getStackedParameter(8));
			break;
		case NFOSMESA_GLGETHISTOGRAMEXT:
			nfglGetHistogramEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),(GLvoid *)Atari2HostAddr(getStackedParameter(4)));
			break;
		case NFOSMESA_GLGETHISTOGRAMPARAMETERFVEXT:
			nfglGetHistogramParameterfvEXT (getStackedParameter(0),getStackedParameter(1),(GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETHISTOGRAMPARAMETERIVEXT:
			nfglGetHistogramParameterivEXT (getStackedParameter(0),getStackedParameter(1),(GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETMINMAXEXT:
			nfglGetMinmaxEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),(GLvoid *)Atari2HostAddr(getStackedParameter(4)));
			break;
		case NFOSMESA_GLGETMINMAXPARAMETERFVEXT:
			nfglGetMinmaxParameterfvEXT (getStackedParameter(0),getStackedParameter(1),(GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETMINMAXPARAMETERIVEXT:
			nfglGetMinmaxParameterivEXT (getStackedParameter(0),getStackedParameter(1),(GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLHISTOGRAMEXT:
			nfglHistogramEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3));
			break;
		case NFOSMESA_GLMINMAXEXT:
			nfglMinmaxEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLRESETHISTOGRAMEXT:
			nfglResetHistogramEXT (getStackedParameter(0));
			break;
		case NFOSMESA_GLRESETMINMAXEXT:
			nfglResetMinmaxEXT (getStackedParameter(0));
			break;
		case NFOSMESA_GLCONVOLUTIONFILTER1DEXT:
			nfglConvolutionFilter1DEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),(const GLvoid *)Atari2HostAddr(getStackedParameter(5)));
			break;
		case NFOSMESA_GLCONVOLUTIONFILTER2DEXT:
			nfglConvolutionFilter2DEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),getStackedParameter(5),(const GLvoid *)Atari2HostAddr(getStackedParameter(6)));
			break;
		case NFOSMESA_GLCONVOLUTIONPARAMETERFEXT:
			nfglConvolutionParameterfEXT (getStackedParameter(0),getStackedParameter(1),(GLfloat)getStackedFloat(2));
			break;
		case NFOSMESA_GLCONVOLUTIONPARAMETERFVEXT:
			nfglConvolutionParameterfvEXT (getStackedParameter(0),getStackedParameter(1),(const GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLCONVOLUTIONPARAMETERIEXT:
			nfglConvolutionParameteriEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLCONVOLUTIONPARAMETERIVEXT:
			nfglConvolutionParameterivEXT (getStackedParameter(0),getStackedParameter(1),(const GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLCOPYCONVOLUTIONFILTER1DEXT:
			nfglCopyConvolutionFilter1DEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4));
			break;
		case NFOSMESA_GLCOPYCONVOLUTIONFILTER2DEXT:
			nfglCopyConvolutionFilter2DEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),getStackedParameter(5));
			break;
		case NFOSMESA_GLGETCONVOLUTIONFILTEREXT:
			nfglGetConvolutionFilterEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),(GLvoid *)Atari2HostAddr(getStackedParameter(3)));
			break;
		case NFOSMESA_GLGETCONVOLUTIONPARAMETERFVEXT:
			nfglGetConvolutionParameterfvEXT (getStackedParameter(0),getStackedParameter(1),(GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETCONVOLUTIONPARAMETERIVEXT:
			nfglGetConvolutionParameterivEXT (getStackedParameter(0),getStackedParameter(1),(GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETSEPARABLEFILTEREXT:
			nfglGetSeparableFilterEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),(GLvoid *)Atari2HostAddr(getStackedParameter(3)),(GLvoid *)Atari2HostAddr(getStackedParameter(4)),(GLvoid *)Atari2HostAddr(getStackedParameter(5)));
			break;
		case NFOSMESA_GLSEPARABLEFILTER2DEXT:
			nfglSeparableFilter2DEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),getStackedParameter(5),(const GLvoid *)Atari2HostAddr(getStackedParameter(6)),(const GLvoid *)Atari2HostAddr(getStackedParameter(7)));
			break;
		case NFOSMESA_GLCOLORTABLESGI:
			nfglColorTableSGI (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),(const GLvoid *)Atari2HostAddr(getStackedParameter(5)));
			break;
		case NFOSMESA_GLCOLORTABLEPARAMETERFVSGI:
			nfglColorTableParameterfvSGI (getStackedParameter(0),getStackedParameter(1),(const GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLCOLORTABLEPARAMETERIVSGI:
			nfglColorTableParameterivSGI (getStackedParameter(0),getStackedParameter(1),(const GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLCOPYCOLORTABLESGI:
			nfglCopyColorTableSGI (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4));
			break;
		case NFOSMESA_GLGETCOLORTABLESGI:
			nfglGetColorTableSGI (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),(GLvoid *)Atari2HostAddr(getStackedParameter(3)));
			break;
		case NFOSMESA_GLGETCOLORTABLEPARAMETERFVSGI:
			nfglGetColorTableParameterfvSGI (getStackedParameter(0),getStackedParameter(1),(GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETCOLORTABLEPARAMETERIVSGI:
			nfglGetColorTableParameterivSGI (getStackedParameter(0),getStackedParameter(1),(GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLPIXELTEXGENSGIX:
			nfglPixelTexGenSGIX (getStackedParameter(0));
			break;
		case NFOSMESA_GLPIXELTEXGENPARAMETERISGIS:
			nfglPixelTexGenParameteriSGIS (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLPIXELTEXGENPARAMETERIVSGIS:
			nfglPixelTexGenParameterivSGIS (getStackedParameter(0),(const GLint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLPIXELTEXGENPARAMETERFSGIS:
			nfglPixelTexGenParameterfSGIS (getStackedParameter(0),(GLfloat)getStackedFloat(1));
			break;
		case NFOSMESA_GLPIXELTEXGENPARAMETERFVSGIS:
			nfglPixelTexGenParameterfvSGIS (getStackedParameter(0),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLGETPIXELTEXGENPARAMETERIVSGIS:
			nfglGetPixelTexGenParameterivSGIS (getStackedParameter(0),(GLint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLGETPIXELTEXGENPARAMETERFVSGIS:
			nfglGetPixelTexGenParameterfvSGIS (getStackedParameter(0),(GLfloat *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLTEXIMAGE4DSGIS:
			nfglTexImage4DSGIS (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),getStackedParameter(5),getStackedParameter(6),getStackedParameter(7),getStackedParameter(8),getStackedParameter(9),(const GLvoid *)Atari2HostAddr(getStackedParameter(10)));
			break;
		case NFOSMESA_GLTEXSUBIMAGE4DSGIS:
			nfglTexSubImage4DSGIS (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),getStackedParameter(5),getStackedParameter(6),getStackedParameter(7),getStackedParameter(8),getStackedParameter(9),getStackedParameter(10),getStackedParameter(11),(const GLvoid *)Atari2HostAddr(getStackedParameter(12)));
			break;
		case NFOSMESA_GLARETEXTURESRESIDENTEXT:
			ret = nfglAreTexturesResidentEXT (getStackedParameter(0),(const GLuint *)Atari2HostAddr(getStackedParameter(1)),(GLboolean *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLBINDTEXTUREEXT:
			nfglBindTextureEXT (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLDELETETEXTURESEXT:
			nfglDeleteTexturesEXT (getStackedParameter(0),(const GLuint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLGENTEXTURESEXT:
			nfglGenTexturesEXT (getStackedParameter(0),(GLuint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLISTEXTUREEXT:
			ret = nfglIsTextureEXT (getStackedParameter(0));
			break;
		case NFOSMESA_GLPRIORITIZETEXTURESEXT:
			nfglPrioritizeTexturesEXT (getStackedParameter(0),(const GLuint *)Atari2HostAddr(getStackedParameter(1)),(const GLclampf *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLDETAILTEXFUNCSGIS:
			nfglDetailTexFuncSGIS (getStackedParameter(0),getStackedParameter(1),(const GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETDETAILTEXFUNCSGIS:
			nfglGetDetailTexFuncSGIS (getStackedParameter(0),(GLfloat *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLSHARPENTEXFUNCSGIS:
			nfglSharpenTexFuncSGIS (getStackedParameter(0),getStackedParameter(1),(const GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETSHARPENTEXFUNCSGIS:
			nfglGetSharpenTexFuncSGIS (getStackedParameter(0),(GLfloat *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLSAMPLEMASKSGIS:
			nfglSampleMaskSGIS ((GLclampf)getStackedFloat(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLSAMPLEPATTERNSGIS:
			nfglSamplePatternSGIS (getStackedParameter(0));
			break;
		case NFOSMESA_GLARRAYELEMENTEXT:
			nfglArrayElementEXT (getStackedParameter(0));
			break;
		case NFOSMESA_GLCOLORPOINTEREXT:
			nfglColorPointerEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),(const GLvoid *)Atari2HostAddr(getStackedParameter(4)));
			break;
		case NFOSMESA_GLDRAWARRAYSEXT:
			nfglDrawArraysEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLEDGEFLAGPOINTEREXT:
			nfglEdgeFlagPointerEXT (getStackedParameter(0),getStackedParameter(1),(const GLboolean *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETPOINTERVEXT:
			nfglGetPointervEXT (getStackedParameter(0),(GLvoid* *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLINDEXPOINTEREXT:
			nfglIndexPointerEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),(const GLvoid *)Atari2HostAddr(getStackedParameter(3)));
			break;
		case NFOSMESA_GLNORMALPOINTEREXT:
			nfglNormalPointerEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),(const GLvoid *)Atari2HostAddr(getStackedParameter(3)));
			break;
		case NFOSMESA_GLTEXCOORDPOINTEREXT:
			nfglTexCoordPointerEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),(const GLvoid *)Atari2HostAddr(getStackedParameter(4)));
			break;
		case NFOSMESA_GLVERTEXPOINTEREXT:
			nfglVertexPointerEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),(const GLvoid *)Atari2HostAddr(getStackedParameter(4)));
			break;
		case NFOSMESA_GLBLENDEQUATIONEXT:
			nfglBlendEquationEXT (getStackedParameter(0));
			break;
		case NFOSMESA_GLSPRITEPARAMETERFSGIX:
			nfglSpriteParameterfSGIX (getStackedParameter(0),(GLfloat)getStackedFloat(1));
			break;
		case NFOSMESA_GLSPRITEPARAMETERFVSGIX:
			nfglSpriteParameterfvSGIX (getStackedParameter(0),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLSPRITEPARAMETERISGIX:
			nfglSpriteParameteriSGIX (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLSPRITEPARAMETERIVSGIX:
			nfglSpriteParameterivSGIX (getStackedParameter(0),(const GLint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLPOINTPARAMETERFEXT:
			nfglPointParameterfEXT (getStackedParameter(0),(GLfloat)getStackedFloat(1));
			break;
		case NFOSMESA_GLPOINTPARAMETERFVEXT:
			nfglPointParameterfvEXT (getStackedParameter(0),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLPOINTPARAMETERFSGIS:
			nfglPointParameterfSGIS (getStackedParameter(0),(GLfloat)getStackedFloat(1));
			break;
		case NFOSMESA_GLPOINTPARAMETERFVSGIS:
			nfglPointParameterfvSGIS (getStackedParameter(0),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLGETINSTRUMENTSSGIX:
			ret = nfglGetInstrumentsSGIX ();
			break;
		case NFOSMESA_GLINSTRUMENTSBUFFERSGIX:
			nfglInstrumentsBufferSGIX (getStackedParameter(0),(GLint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLPOLLINSTRUMENTSSGIX:
			ret = nfglPollInstrumentsSGIX ((GLint *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLREADINSTRUMENTSSGIX:
			nfglReadInstrumentsSGIX (getStackedParameter(0));
			break;
		case NFOSMESA_GLSTARTINSTRUMENTSSGIX:
			nfglStartInstrumentsSGIX ();
			break;
		case NFOSMESA_GLSTOPINSTRUMENTSSGIX:
			nfglStopInstrumentsSGIX (getStackedParameter(0));
			break;
		case NFOSMESA_GLFRAMEZOOMSGIX:
			nfglFrameZoomSGIX (getStackedParameter(0));
			break;
		case NFOSMESA_GLTAGSAMPLEBUFFERSGIX:
			nfglTagSampleBufferSGIX ();
			break;
		case NFOSMESA_GLDEFORMATIONMAP3DSGIX:
			nfglDeformationMap3dSGIX (getStackedParameter(0),Atari2HostDouble(getStackedParameter(1),getStackedParameter(2)),Atari2HostDouble(getStackedParameter(3),getStackedParameter(4)),getStackedParameter(5),getStackedParameter(6),Atari2HostDouble(getStackedParameter(7),getStackedParameter(8)),Atari2HostDouble(getStackedParameter(9),getStackedParameter(10)),getStackedParameter(11),getStackedParameter(12),Atari2HostDouble(getStackedParameter(13),getStackedParameter(14)),Atari2HostDouble(getStackedParameter(15),getStackedParameter(16)),getStackedParameter(17),getStackedParameter(18),(const GLdouble *)Atari2HostAddr(getStackedParameter(19)));
			break;
		case NFOSMESA_GLDEFORMATIONMAP3FSGIX:
			nfglDeformationMap3fSGIX (getStackedParameter(0),(GLfloat)getStackedFloat(1),(GLfloat)getStackedFloat(2),getStackedParameter(3),getStackedParameter(4),(GLfloat)getStackedFloat(5),(GLfloat)getStackedFloat(6),getStackedParameter(7),getStackedParameter(8),(GLfloat)getStackedFloat(9),(GLfloat)getStackedFloat(10),getStackedParameter(11),getStackedParameter(12),(const GLfloat *)Atari2HostAddr(getStackedParameter(13)));
			break;
		case NFOSMESA_GLDEFORMSGIX:
			nfglDeformSGIX (getStackedParameter(0));
			break;
		case NFOSMESA_GLLOADIDENTITYDEFORMATIONMAPSGIX:
			nfglLoadIdentityDeformationMapSGIX (getStackedParameter(0));
			break;
		case NFOSMESA_GLREFERENCEPLANESGIX:
			nfglReferencePlaneSGIX ((const GLdouble *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLFLUSHRASTERSGIX:
			nfglFlushRasterSGIX ();
			break;
		case NFOSMESA_GLFOGFUNCSGIS:
			nfglFogFuncSGIS (getStackedParameter(0),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLGETFOGFUNCSGIS:
			nfglGetFogFuncSGIS ((GLfloat *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLIMAGETRANSFORMPARAMETERIHP:
			nfglImageTransformParameteriHP (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLIMAGETRANSFORMPARAMETERFHP:
			nfglImageTransformParameterfHP (getStackedParameter(0),getStackedParameter(1),(GLfloat)getStackedFloat(2));
			break;
		case NFOSMESA_GLIMAGETRANSFORMPARAMETERIVHP:
			nfglImageTransformParameterivHP (getStackedParameter(0),getStackedParameter(1),(const GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLIMAGETRANSFORMPARAMETERFVHP:
			nfglImageTransformParameterfvHP (getStackedParameter(0),getStackedParameter(1),(const GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETIMAGETRANSFORMPARAMETERIVHP:
			nfglGetImageTransformParameterivHP (getStackedParameter(0),getStackedParameter(1),(GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETIMAGETRANSFORMPARAMETERFVHP:
			nfglGetImageTransformParameterfvHP (getStackedParameter(0),getStackedParameter(1),(GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLCOLORSUBTABLEEXT:
			nfglColorSubTableEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),(const GLvoid *)Atari2HostAddr(getStackedParameter(5)));
			break;
		case NFOSMESA_GLCOPYCOLORSUBTABLEEXT:
			nfglCopyColorSubTableEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4));
			break;
		case NFOSMESA_GLHINTPGI:
			nfglHintPGI (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLCOLORTABLEEXT:
			nfglColorTableEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),(const GLvoid *)Atari2HostAddr(getStackedParameter(5)));
			break;
		case NFOSMESA_GLGETCOLORTABLEEXT:
			nfglGetColorTableEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),(GLvoid *)Atari2HostAddr(getStackedParameter(3)));
			break;
		case NFOSMESA_GLGETCOLORTABLEPARAMETERIVEXT:
			nfglGetColorTableParameterivEXT (getStackedParameter(0),getStackedParameter(1),(GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETCOLORTABLEPARAMETERFVEXT:
			nfglGetColorTableParameterfvEXT (getStackedParameter(0),getStackedParameter(1),(GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETLISTPARAMETERFVSGIX:
			nfglGetListParameterfvSGIX (getStackedParameter(0),getStackedParameter(1),(GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETLISTPARAMETERIVSGIX:
			nfglGetListParameterivSGIX (getStackedParameter(0),getStackedParameter(1),(GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLLISTPARAMETERFSGIX:
			nfglListParameterfSGIX (getStackedParameter(0),getStackedParameter(1),(GLfloat)getStackedFloat(2));
			break;
		case NFOSMESA_GLLISTPARAMETERFVSGIX:
			nfglListParameterfvSGIX (getStackedParameter(0),getStackedParameter(1),(const GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLLISTPARAMETERISGIX:
			nfglListParameteriSGIX (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLLISTPARAMETERIVSGIX:
			nfglListParameterivSGIX (getStackedParameter(0),getStackedParameter(1),(const GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLINDEXMATERIALEXT:
			nfglIndexMaterialEXT (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLINDEXFUNCEXT:
			nfglIndexFuncEXT (getStackedParameter(0),(GLclampf)getStackedFloat(1));
			break;
		case NFOSMESA_GLLOCKARRAYSEXT:
			nfglLockArraysEXT (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLUNLOCKARRAYSEXT:
			nfglUnlockArraysEXT ();
			break;
		case NFOSMESA_GLCULLPARAMETERDVEXT:
			nfglCullParameterdvEXT (getStackedParameter(0),(GLdouble *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLCULLPARAMETERFVEXT:
			nfglCullParameterfvEXT (getStackedParameter(0),(GLfloat *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLFRAGMENTCOLORMATERIALSGIX:
			nfglFragmentColorMaterialSGIX (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLFRAGMENTLIGHTFSGIX:
			nfglFragmentLightfSGIX (getStackedParameter(0),getStackedParameter(1),(GLfloat)getStackedFloat(2));
			break;
		case NFOSMESA_GLFRAGMENTLIGHTFVSGIX:
			nfglFragmentLightfvSGIX (getStackedParameter(0),getStackedParameter(1),(const GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLFRAGMENTLIGHTISGIX:
			nfglFragmentLightiSGIX (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLFRAGMENTLIGHTIVSGIX:
			nfglFragmentLightivSGIX (getStackedParameter(0),getStackedParameter(1),(const GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLFRAGMENTLIGHTMODELFSGIX:
			nfglFragmentLightModelfSGIX (getStackedParameter(0),(GLfloat)getStackedFloat(1));
			break;
		case NFOSMESA_GLFRAGMENTLIGHTMODELFVSGIX:
			nfglFragmentLightModelfvSGIX (getStackedParameter(0),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLFRAGMENTLIGHTMODELISGIX:
			nfglFragmentLightModeliSGIX (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLFRAGMENTLIGHTMODELIVSGIX:
			nfglFragmentLightModelivSGIX (getStackedParameter(0),(const GLint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLFRAGMENTMATERIALFSGIX:
			nfglFragmentMaterialfSGIX (getStackedParameter(0),getStackedParameter(1),(GLfloat)getStackedFloat(2));
			break;
		case NFOSMESA_GLFRAGMENTMATERIALFVSGIX:
			nfglFragmentMaterialfvSGIX (getStackedParameter(0),getStackedParameter(1),(const GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLFRAGMENTMATERIALISGIX:
			nfglFragmentMaterialiSGIX (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLFRAGMENTMATERIALIVSGIX:
			nfglFragmentMaterialivSGIX (getStackedParameter(0),getStackedParameter(1),(const GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETFRAGMENTLIGHTFVSGIX:
			nfglGetFragmentLightfvSGIX (getStackedParameter(0),getStackedParameter(1),(GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETFRAGMENTLIGHTIVSGIX:
			nfglGetFragmentLightivSGIX (getStackedParameter(0),getStackedParameter(1),(GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETFRAGMENTMATERIALFVSGIX:
			nfglGetFragmentMaterialfvSGIX (getStackedParameter(0),getStackedParameter(1),(GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETFRAGMENTMATERIALIVSGIX:
			nfglGetFragmentMaterialivSGIX (getStackedParameter(0),getStackedParameter(1),(GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLLIGHTENVISGIX:
			nfglLightEnviSGIX (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLDRAWRANGEELEMENTSEXT:
			nfglDrawRangeElementsEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),(const GLvoid *)Atari2HostAddr(getStackedParameter(5)));
			break;
		case NFOSMESA_GLAPPLYTEXTUREEXT:
			nfglApplyTextureEXT (getStackedParameter(0));
			break;
		case NFOSMESA_GLTEXTURELIGHTEXT:
			nfglTextureLightEXT (getStackedParameter(0));
			break;
		case NFOSMESA_GLTEXTUREMATERIALEXT:
			nfglTextureMaterialEXT (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLASYNCMARKERSGIX:
			nfglAsyncMarkerSGIX (getStackedParameter(0));
			break;
		case NFOSMESA_GLFINISHASYNCSGIX:
			ret = nfglFinishAsyncSGIX ((GLuint *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLPOLLASYNCSGIX:
			ret = nfglPollAsyncSGIX ((GLuint *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLGENASYNCMARKERSSGIX:
			ret = nfglGenAsyncMarkersSGIX (getStackedParameter(0));
			break;
		case NFOSMESA_GLDELETEASYNCMARKERSSGIX:
			nfglDeleteAsyncMarkersSGIX (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLISASYNCMARKERSGIX:
			ret = nfglIsAsyncMarkerSGIX (getStackedParameter(0));
			break;
		case NFOSMESA_GLVERTEXPOINTERVINTEL:
			nfglVertexPointervINTEL (getStackedParameter(0),getStackedParameter(1),(const GLvoid* *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLNORMALPOINTERVINTEL:
			nfglNormalPointervINTEL (getStackedParameter(0),(const GLvoid* *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLCOLORPOINTERVINTEL:
			nfglColorPointervINTEL (getStackedParameter(0),getStackedParameter(1),(const GLvoid* *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLTEXCOORDPOINTERVINTEL:
			nfglTexCoordPointervINTEL (getStackedParameter(0),getStackedParameter(1),(const GLvoid* *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLPIXELTRANSFORMPARAMETERIEXT:
			nfglPixelTransformParameteriEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLPIXELTRANSFORMPARAMETERFEXT:
			nfglPixelTransformParameterfEXT (getStackedParameter(0),getStackedParameter(1),(GLfloat)getStackedFloat(2));
			break;
		case NFOSMESA_GLPIXELTRANSFORMPARAMETERIVEXT:
			nfglPixelTransformParameterivEXT (getStackedParameter(0),getStackedParameter(1),(const GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLPIXELTRANSFORMPARAMETERFVEXT:
			nfglPixelTransformParameterfvEXT (getStackedParameter(0),getStackedParameter(1),(const GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLSECONDARYCOLOR3BEXT:
			nfglSecondaryColor3bEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLSECONDARYCOLOR3BVEXT:
			nfglSecondaryColor3bvEXT ((const GLbyte *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLSECONDARYCOLOR3DEXT:
			nfglSecondaryColor3dEXT (Atari2HostDouble(getStackedParameter(0),getStackedParameter(1)),Atari2HostDouble(getStackedParameter(2),getStackedParameter(3)),Atari2HostDouble(getStackedParameter(4),getStackedParameter(5)));
			break;
		case NFOSMESA_GLSECONDARYCOLOR3DVEXT:
			nfglSecondaryColor3dvEXT ((const GLdouble *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLSECONDARYCOLOR3FEXT:
			nfglSecondaryColor3fEXT ((GLfloat)getStackedFloat(0),(GLfloat)getStackedFloat(1),(GLfloat)getStackedFloat(2));
			break;
		case NFOSMESA_GLSECONDARYCOLOR3FVEXT:
			nfglSecondaryColor3fvEXT ((const GLfloat *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLSECONDARYCOLOR3IEXT:
			nfglSecondaryColor3iEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLSECONDARYCOLOR3IVEXT:
			nfglSecondaryColor3ivEXT ((const GLint *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLSECONDARYCOLOR3SEXT:
			nfglSecondaryColor3sEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLSECONDARYCOLOR3SVEXT:
			nfglSecondaryColor3svEXT ((const GLshort *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLSECONDARYCOLOR3UBEXT:
			nfglSecondaryColor3ubEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLSECONDARYCOLOR3UBVEXT:
			nfglSecondaryColor3ubvEXT ((const GLubyte *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLSECONDARYCOLOR3UIEXT:
			nfglSecondaryColor3uiEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLSECONDARYCOLOR3UIVEXT:
			nfglSecondaryColor3uivEXT ((const GLuint *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLSECONDARYCOLOR3USEXT:
			nfglSecondaryColor3usEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLSECONDARYCOLOR3USVEXT:
			nfglSecondaryColor3usvEXT ((const GLushort *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLSECONDARYCOLORPOINTEREXT:
			nfglSecondaryColorPointerEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),(const GLvoid *)Atari2HostAddr(getStackedParameter(3)));
			break;
		case NFOSMESA_GLTEXTURENORMALEXT:
			nfglTextureNormalEXT (getStackedParameter(0));
			break;
		case NFOSMESA_GLMULTIDRAWARRAYSEXT:
			nfglMultiDrawArraysEXT (getStackedParameter(0),(GLint *)Atari2HostAddr(getStackedParameter(1)),(GLsizei *)Atari2HostAddr(getStackedParameter(2)),getStackedParameter(3));
			break;
		case NFOSMESA_GLMULTIDRAWELEMENTSEXT:
			nfglMultiDrawElementsEXT (getStackedParameter(0),(const GLsizei *)Atari2HostAddr(getStackedParameter(1)),getStackedParameter(2),(const GLvoid* *)Atari2HostAddr(getStackedParameter(3)),getStackedParameter(4));
			break;
		case NFOSMESA_GLFOGCOORDFEXT:
			nfglFogCoordfEXT (getStackedParameter(0));
			break;
		case NFOSMESA_GLFOGCOORDFVEXT:
			nfglFogCoordfvEXT ((const GLfloat *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLFOGCOORDDEXT:
			nfglFogCoorddEXT (getStackedParameter(0));
			break;
		case NFOSMESA_GLFOGCOORDDVEXT:
			nfglFogCoorddvEXT ((const GLdouble *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLFOGCOORDPOINTEREXT:
			nfglFogCoordPointerEXT (getStackedParameter(0),getStackedParameter(1),(const GLvoid *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLTANGENT3BEXT:
			nfglTangent3bEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLTANGENT3BVEXT:
			nfglTangent3bvEXT ((const GLbyte *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLTANGENT3DEXT:
			nfglTangent3dEXT (Atari2HostDouble(getStackedParameter(0),getStackedParameter(1)),Atari2HostDouble(getStackedParameter(2),getStackedParameter(3)),Atari2HostDouble(getStackedParameter(4),getStackedParameter(5)));
			break;
		case NFOSMESA_GLTANGENT3DVEXT:
			nfglTangent3dvEXT ((const GLdouble *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLTANGENT3FEXT:
			nfglTangent3fEXT ((GLfloat)getStackedFloat(0),(GLfloat)getStackedFloat(1),(GLfloat)getStackedFloat(2));
			break;
		case NFOSMESA_GLTANGENT3FVEXT:
			nfglTangent3fvEXT ((const GLfloat *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLTANGENT3IEXT:
			nfglTangent3iEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLTANGENT3IVEXT:
			nfglTangent3ivEXT ((const GLint *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLTANGENT3SEXT:
			nfglTangent3sEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLTANGENT3SVEXT:
			nfglTangent3svEXT ((const GLshort *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLBINORMAL3BEXT:
			nfglBinormal3bEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLBINORMAL3BVEXT:
			nfglBinormal3bvEXT ((const GLbyte *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLBINORMAL3DEXT:
			nfglBinormal3dEXT (Atari2HostDouble(getStackedParameter(0),getStackedParameter(1)),Atari2HostDouble(getStackedParameter(2),getStackedParameter(3)),Atari2HostDouble(getStackedParameter(4),getStackedParameter(5)));
			break;
		case NFOSMESA_GLBINORMAL3DVEXT:
			nfglBinormal3dvEXT ((const GLdouble *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLBINORMAL3FEXT:
			nfglBinormal3fEXT ((GLfloat)getStackedFloat(0),(GLfloat)getStackedFloat(1),(GLfloat)getStackedFloat(2));
			break;
		case NFOSMESA_GLBINORMAL3FVEXT:
			nfglBinormal3fvEXT ((const GLfloat *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLBINORMAL3IEXT:
			nfglBinormal3iEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLBINORMAL3IVEXT:
			nfglBinormal3ivEXT ((const GLint *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLBINORMAL3SEXT:
			nfglBinormal3sEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLBINORMAL3SVEXT:
			nfglBinormal3svEXT ((const GLshort *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLTANGENTPOINTEREXT:
			nfglTangentPointerEXT (getStackedParameter(0),getStackedParameter(1),(const GLvoid *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLBINORMALPOINTEREXT:
			nfglBinormalPointerEXT (getStackedParameter(0),getStackedParameter(1),(const GLvoid *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLFINISHTEXTURESUNX:
			nfglFinishTextureSUNX ();
			break;
		case NFOSMESA_GLGLOBALALPHAFACTORBSUN:
			nfglGlobalAlphaFactorbSUN (getStackedParameter(0));
			break;
		case NFOSMESA_GLGLOBALALPHAFACTORSSUN:
			nfglGlobalAlphaFactorsSUN (getStackedParameter(0));
			break;
		case NFOSMESA_GLGLOBALALPHAFACTORISUN:
			nfglGlobalAlphaFactoriSUN (getStackedParameter(0));
			break;
		case NFOSMESA_GLGLOBALALPHAFACTORFSUN:
			nfglGlobalAlphaFactorfSUN (getStackedParameter(0));
			break;
		case NFOSMESA_GLGLOBALALPHAFACTORDSUN:
			nfglGlobalAlphaFactordSUN (getStackedParameter(0));
			break;
		case NFOSMESA_GLGLOBALALPHAFACTORUBSUN:
			nfglGlobalAlphaFactorubSUN (getStackedParameter(0));
			break;
		case NFOSMESA_GLGLOBALALPHAFACTORUSSUN:
			nfglGlobalAlphaFactorusSUN (getStackedParameter(0));
			break;
		case NFOSMESA_GLGLOBALALPHAFACTORUISUN:
			nfglGlobalAlphaFactoruiSUN (getStackedParameter(0));
			break;
		case NFOSMESA_GLREPLACEMENTCODEUISUN:
			nfglReplacementCodeuiSUN (getStackedParameter(0));
			break;
		case NFOSMESA_GLREPLACEMENTCODEUSSUN:
			nfglReplacementCodeusSUN (getStackedParameter(0));
			break;
		case NFOSMESA_GLREPLACEMENTCODEUBSUN:
			nfglReplacementCodeubSUN (getStackedParameter(0));
			break;
		case NFOSMESA_GLREPLACEMENTCODEUIVSUN:
			nfglReplacementCodeuivSUN ((const GLuint *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLREPLACEMENTCODEUSVSUN:
			nfglReplacementCodeusvSUN ((const GLushort *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLREPLACEMENTCODEUBVSUN:
			nfglReplacementCodeubvSUN ((const GLubyte *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLREPLACEMENTCODEPOINTERSUN:
			nfglReplacementCodePointerSUN (getStackedParameter(0),getStackedParameter(1),(const GLvoid* *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLCOLOR4UBVERTEX2FSUN:
			nfglColor4ubVertex2fSUN (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),(GLfloat)getStackedFloat(4),(GLfloat)getStackedFloat(5));
			break;
		case NFOSMESA_GLCOLOR4UBVERTEX2FVSUN:
			nfglColor4ubVertex2fvSUN ((const GLubyte *)Atari2HostAddr(getStackedParameter(0)),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLCOLOR4UBVERTEX3FSUN:
			nfglColor4ubVertex3fSUN (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),(GLfloat)getStackedFloat(4),(GLfloat)getStackedFloat(5),(GLfloat)getStackedFloat(6));
			break;
		case NFOSMESA_GLCOLOR4UBVERTEX3FVSUN:
			nfglColor4ubVertex3fvSUN ((const GLubyte *)Atari2HostAddr(getStackedParameter(0)),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLCOLOR3FVERTEX3FSUN:
			nfglColor3fVertex3fSUN ((GLfloat)getStackedFloat(0),(GLfloat)getStackedFloat(1),(GLfloat)getStackedFloat(2),(GLfloat)getStackedFloat(3),(GLfloat)getStackedFloat(4),(GLfloat)getStackedFloat(5));
			break;
		case NFOSMESA_GLCOLOR3FVERTEX3FVSUN:
			nfglColor3fVertex3fvSUN ((const GLfloat *)Atari2HostAddr(getStackedParameter(0)),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLNORMAL3FVERTEX3FSUN:
			nfglNormal3fVertex3fSUN ((GLfloat)getStackedFloat(0),(GLfloat)getStackedFloat(1),(GLfloat)getStackedFloat(2),(GLfloat)getStackedFloat(3),(GLfloat)getStackedFloat(4),(GLfloat)getStackedFloat(5));
			break;
		case NFOSMESA_GLNORMAL3FVERTEX3FVSUN:
			nfglNormal3fVertex3fvSUN ((const GLfloat *)Atari2HostAddr(getStackedParameter(0)),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLCOLOR4FNORMAL3FVERTEX3FSUN:
			nfglColor4fNormal3fVertex3fSUN ((GLfloat)getStackedFloat(0),(GLfloat)getStackedFloat(1),(GLfloat)getStackedFloat(2),(GLfloat)getStackedFloat(3),(GLfloat)getStackedFloat(4),(GLfloat)getStackedFloat(5),(GLfloat)getStackedFloat(6),(GLfloat)getStackedFloat(7),(GLfloat)getStackedFloat(8),(GLfloat)getStackedFloat(9));
			break;
		case NFOSMESA_GLCOLOR4FNORMAL3FVERTEX3FVSUN:
			nfglColor4fNormal3fVertex3fvSUN ((const GLfloat *)Atari2HostAddr(getStackedParameter(0)),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)),(const GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLTEXCOORD2FVERTEX3FSUN:
			nfglTexCoord2fVertex3fSUN ((GLfloat)getStackedFloat(0),(GLfloat)getStackedFloat(1),(GLfloat)getStackedFloat(2),(GLfloat)getStackedFloat(3),(GLfloat)getStackedFloat(4));
			break;
		case NFOSMESA_GLTEXCOORD2FVERTEX3FVSUN:
			nfglTexCoord2fVertex3fvSUN ((const GLfloat *)Atari2HostAddr(getStackedParameter(0)),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLTEXCOORD4FVERTEX4FSUN:
			nfglTexCoord4fVertex4fSUN ((GLfloat)getStackedFloat(0),(GLfloat)getStackedFloat(1),(GLfloat)getStackedFloat(2),(GLfloat)getStackedFloat(3),(GLfloat)getStackedFloat(4),(GLfloat)getStackedFloat(5),(GLfloat)getStackedFloat(6),(GLfloat)getStackedFloat(7));
			break;
		case NFOSMESA_GLTEXCOORD4FVERTEX4FVSUN:
			nfglTexCoord4fVertex4fvSUN ((const GLfloat *)Atari2HostAddr(getStackedParameter(0)),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLTEXCOORD2FCOLOR4UBVERTEX3FSUN:
			nfglTexCoord2fColor4ubVertex3fSUN ((GLfloat)getStackedFloat(0),(GLfloat)getStackedFloat(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),getStackedParameter(5),(GLfloat)getStackedFloat(6),(GLfloat)getStackedFloat(7),(GLfloat)getStackedFloat(8));
			break;
		case NFOSMESA_GLTEXCOORD2FCOLOR4UBVERTEX3FVSUN:
			nfglTexCoord2fColor4ubVertex3fvSUN ((const GLfloat *)Atari2HostAddr(getStackedParameter(0)),(const GLubyte *)Atari2HostAddr(getStackedParameter(1)),(const GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLTEXCOORD2FCOLOR3FVERTEX3FSUN:
			nfglTexCoord2fColor3fVertex3fSUN ((GLfloat)getStackedFloat(0),(GLfloat)getStackedFloat(1),(GLfloat)getStackedFloat(2),(GLfloat)getStackedFloat(3),(GLfloat)getStackedFloat(4),(GLfloat)getStackedFloat(5),(GLfloat)getStackedFloat(6),(GLfloat)getStackedFloat(7));
			break;
		case NFOSMESA_GLTEXCOORD2FCOLOR3FVERTEX3FVSUN:
			nfglTexCoord2fColor3fVertex3fvSUN ((const GLfloat *)Atari2HostAddr(getStackedParameter(0)),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)),(const GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLTEXCOORD2FNORMAL3FVERTEX3FSUN:
			nfglTexCoord2fNormal3fVertex3fSUN ((GLfloat)getStackedFloat(0),(GLfloat)getStackedFloat(1),(GLfloat)getStackedFloat(2),(GLfloat)getStackedFloat(3),(GLfloat)getStackedFloat(4),(GLfloat)getStackedFloat(5),(GLfloat)getStackedFloat(6),(GLfloat)getStackedFloat(7));
			break;
		case NFOSMESA_GLTEXCOORD2FNORMAL3FVERTEX3FVSUN:
			nfglTexCoord2fNormal3fVertex3fvSUN ((const GLfloat *)Atari2HostAddr(getStackedParameter(0)),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)),(const GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUN:
			nfglTexCoord2fColor4fNormal3fVertex3fSUN ((GLfloat)getStackedFloat(0),(GLfloat)getStackedFloat(1),(GLfloat)getStackedFloat(2),(GLfloat)getStackedFloat(3),(GLfloat)getStackedFloat(4),(GLfloat)getStackedFloat(5),(GLfloat)getStackedFloat(6),(GLfloat)getStackedFloat(7),(GLfloat)getStackedFloat(8),(GLfloat)getStackedFloat(9),(GLfloat)getStackedFloat(10),(GLfloat)getStackedFloat(11));
			break;
		case NFOSMESA_GLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUN:
			nfglTexCoord2fColor4fNormal3fVertex3fvSUN ((const GLfloat *)Atari2HostAddr(getStackedParameter(0)),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)),(const GLfloat *)Atari2HostAddr(getStackedParameter(2)),(const GLfloat *)Atari2HostAddr(getStackedParameter(3)));
			break;
		case NFOSMESA_GLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUN:
			nfglTexCoord4fColor4fNormal3fVertex4fSUN ((GLfloat)getStackedFloat(0),(GLfloat)getStackedFloat(1),(GLfloat)getStackedFloat(2),(GLfloat)getStackedFloat(3),(GLfloat)getStackedFloat(4),(GLfloat)getStackedFloat(5),(GLfloat)getStackedFloat(6),(GLfloat)getStackedFloat(7),(GLfloat)getStackedFloat(8),(GLfloat)getStackedFloat(9),(GLfloat)getStackedFloat(10),(GLfloat)getStackedFloat(11),(GLfloat)getStackedFloat(12),(GLfloat)getStackedFloat(13),(GLfloat)getStackedFloat(14));
			break;
		case NFOSMESA_GLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUN:
			nfglTexCoord4fColor4fNormal3fVertex4fvSUN ((const GLfloat *)Atari2HostAddr(getStackedParameter(0)),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)),(const GLfloat *)Atari2HostAddr(getStackedParameter(2)),(const GLfloat *)Atari2HostAddr(getStackedParameter(3)));
			break;
		case NFOSMESA_GLREPLACEMENTCODEUIVERTEX3FSUN:
			nfglReplacementCodeuiVertex3fSUN (getStackedParameter(0),(GLfloat)getStackedFloat(1),(GLfloat)getStackedFloat(2),(GLfloat)getStackedFloat(3));
			break;
		case NFOSMESA_GLREPLACEMENTCODEUIVERTEX3FVSUN:
			nfglReplacementCodeuiVertex3fvSUN ((const GLuint *)Atari2HostAddr(getStackedParameter(0)),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUN:
			nfglReplacementCodeuiColor4ubVertex3fSUN (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),(GLfloat)getStackedFloat(5),(GLfloat)getStackedFloat(6),(GLfloat)getStackedFloat(7));
			break;
		case NFOSMESA_GLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUN:
			nfglReplacementCodeuiColor4ubVertex3fvSUN ((const GLuint *)Atari2HostAddr(getStackedParameter(0)),(const GLubyte *)Atari2HostAddr(getStackedParameter(1)),(const GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLREPLACEMENTCODEUICOLOR3FVERTEX3FSUN:
			nfglReplacementCodeuiColor3fVertex3fSUN (getStackedParameter(0),(GLfloat)getStackedFloat(1),(GLfloat)getStackedFloat(2),(GLfloat)getStackedFloat(3),(GLfloat)getStackedFloat(4),(GLfloat)getStackedFloat(5),(GLfloat)getStackedFloat(6));
			break;
		case NFOSMESA_GLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUN:
			nfglReplacementCodeuiColor3fVertex3fvSUN ((const GLuint *)Atari2HostAddr(getStackedParameter(0)),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)),(const GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLREPLACEMENTCODEUINORMAL3FVERTEX3FSUN:
			nfglReplacementCodeuiNormal3fVertex3fSUN (getStackedParameter(0),(GLfloat)getStackedFloat(1),(GLfloat)getStackedFloat(2),(GLfloat)getStackedFloat(3),(GLfloat)getStackedFloat(4),(GLfloat)getStackedFloat(5),(GLfloat)getStackedFloat(6));
			break;
		case NFOSMESA_GLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUN:
			nfglReplacementCodeuiNormal3fVertex3fvSUN ((const GLuint *)Atari2HostAddr(getStackedParameter(0)),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)),(const GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUN:
			nfglReplacementCodeuiColor4fNormal3fVertex3fSUN (getStackedParameter(0),(GLfloat)getStackedFloat(1),(GLfloat)getStackedFloat(2),(GLfloat)getStackedFloat(3),(GLfloat)getStackedFloat(4),(GLfloat)getStackedFloat(5),(GLfloat)getStackedFloat(6),(GLfloat)getStackedFloat(7),(GLfloat)getStackedFloat(8),(GLfloat)getStackedFloat(9),(GLfloat)getStackedFloat(10));
			break;
		case NFOSMESA_GLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUN:
			nfglReplacementCodeuiColor4fNormal3fVertex3fvSUN ((const GLuint *)Atari2HostAddr(getStackedParameter(0)),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)),(const GLfloat *)Atari2HostAddr(getStackedParameter(2)),(const GLfloat *)Atari2HostAddr(getStackedParameter(3)));
			break;
		case NFOSMESA_GLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUN:
			nfglReplacementCodeuiTexCoord2fVertex3fSUN (getStackedParameter(0),(GLfloat)getStackedFloat(1),(GLfloat)getStackedFloat(2),(GLfloat)getStackedFloat(3),(GLfloat)getStackedFloat(4),(GLfloat)getStackedFloat(5));
			break;
		case NFOSMESA_GLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUN:
			nfglReplacementCodeuiTexCoord2fVertex3fvSUN ((const GLuint *)Atari2HostAddr(getStackedParameter(0)),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)),(const GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUN:
			nfglReplacementCodeuiTexCoord2fNormal3fVertex3fSUN (getStackedParameter(0),(GLfloat)getStackedFloat(1),(GLfloat)getStackedFloat(2),(GLfloat)getStackedFloat(3),(GLfloat)getStackedFloat(4),(GLfloat)getStackedFloat(5),(GLfloat)getStackedFloat(6),(GLfloat)getStackedFloat(7),(GLfloat)getStackedFloat(8));
			break;
		case NFOSMESA_GLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUN:
			nfglReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN ((const GLuint *)Atari2HostAddr(getStackedParameter(0)),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)),(const GLfloat *)Atari2HostAddr(getStackedParameter(2)),(const GLfloat *)Atari2HostAddr(getStackedParameter(3)));
			break;
		case NFOSMESA_GLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUN:
			nfglReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN (getStackedParameter(0),(GLfloat)getStackedFloat(1),(GLfloat)getStackedFloat(2),(GLfloat)getStackedFloat(3),(GLfloat)getStackedFloat(4),(GLfloat)getStackedFloat(5),(GLfloat)getStackedFloat(6),(GLfloat)getStackedFloat(7),(GLfloat)getStackedFloat(8),(GLfloat)getStackedFloat(9),(GLfloat)getStackedFloat(10),(GLfloat)getStackedFloat(11),(GLfloat)getStackedFloat(12));
			break;
		case NFOSMESA_GLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUN:
			nfglReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN ((const GLuint *)Atari2HostAddr(getStackedParameter(0)),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)),(const GLfloat *)Atari2HostAddr(getStackedParameter(2)),(const GLfloat *)Atari2HostAddr(getStackedParameter(3)),(const GLfloat *)Atari2HostAddr(getStackedParameter(4)));
			break;
		case NFOSMESA_GLBLENDFUNCSEPARATEEXT:
			nfglBlendFuncSeparateEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3));
			break;
		case NFOSMESA_GLBLENDFUNCSEPARATEINGR:
			nfglBlendFuncSeparateINGR (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3));
			break;
		case NFOSMESA_GLVERTEXWEIGHTFEXT:
			nfglVertexWeightfEXT (getStackedParameter(0));
			break;
		case NFOSMESA_GLVERTEXWEIGHTFVEXT:
			nfglVertexWeightfvEXT ((const GLfloat *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLVERTEXWEIGHTPOINTEREXT:
			nfglVertexWeightPointerEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),(const GLvoid *)Atari2HostAddr(getStackedParameter(3)));
			break;
		case NFOSMESA_GLFLUSHVERTEXARRAYRANGENV:
			nfglFlushVertexArrayRangeNV ();
			break;
		case NFOSMESA_GLVERTEXARRAYRANGENV:
			nfglVertexArrayRangeNV (getStackedParameter(0),(const GLvoid *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLCOMBINERPARAMETERFVNV:
			nfglCombinerParameterfvNV (getStackedParameter(0),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLCOMBINERPARAMETERFNV:
			nfglCombinerParameterfNV (getStackedParameter(0),(GLfloat)getStackedFloat(1));
			break;
		case NFOSMESA_GLCOMBINERPARAMETERIVNV:
			nfglCombinerParameterivNV (getStackedParameter(0),(const GLint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLCOMBINERPARAMETERINV:
			nfglCombinerParameteriNV (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLCOMBINERINPUTNV:
			nfglCombinerInputNV (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),getStackedParameter(5));
			break;
		case NFOSMESA_GLCOMBINEROUTPUTNV:
			nfglCombinerOutputNV (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),getStackedParameter(5),getStackedParameter(6),getStackedParameter(7),getStackedParameter(8),getStackedParameter(9));
			break;
		case NFOSMESA_GLFINALCOMBINERINPUTNV:
			nfglFinalCombinerInputNV (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3));
			break;
		case NFOSMESA_GLGETCOMBINERINPUTPARAMETERFVNV:
			nfglGetCombinerInputParameterfvNV (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),(GLfloat *)Atari2HostAddr(getStackedParameter(4)));
			break;
		case NFOSMESA_GLGETCOMBINERINPUTPARAMETERIVNV:
			nfglGetCombinerInputParameterivNV (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),(GLint *)Atari2HostAddr(getStackedParameter(4)));
			break;
		case NFOSMESA_GLGETCOMBINEROUTPUTPARAMETERFVNV:
			nfglGetCombinerOutputParameterfvNV (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),(GLfloat *)Atari2HostAddr(getStackedParameter(3)));
			break;
		case NFOSMESA_GLGETCOMBINEROUTPUTPARAMETERIVNV:
			nfglGetCombinerOutputParameterivNV (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),(GLint *)Atari2HostAddr(getStackedParameter(3)));
			break;
		case NFOSMESA_GLGETFINALCOMBINERINPUTPARAMETERFVNV:
			nfglGetFinalCombinerInputParameterfvNV (getStackedParameter(0),getStackedParameter(1),(GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETFINALCOMBINERINPUTPARAMETERIVNV:
			nfglGetFinalCombinerInputParameterivNV (getStackedParameter(0),getStackedParameter(1),(GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLRESIZEBUFFERSMESA:
			nfglResizeBuffersMESA ();
			break;
		case NFOSMESA_GLWINDOWPOS2DMESA:
			nfglWindowPos2dMESA (Atari2HostDouble(getStackedParameter(0),getStackedParameter(1)),Atari2HostDouble(getStackedParameter(2),getStackedParameter(3)));
			break;
		case NFOSMESA_GLWINDOWPOS2DVMESA:
			nfglWindowPos2dvMESA ((const GLdouble *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLWINDOWPOS2FMESA:
			nfglWindowPos2fMESA ((GLfloat)getStackedFloat(0),(GLfloat)getStackedFloat(1));
			break;
		case NFOSMESA_GLWINDOWPOS2FVMESA:
			nfglWindowPos2fvMESA ((const GLfloat *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLWINDOWPOS2IMESA:
			nfglWindowPos2iMESA (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLWINDOWPOS2IVMESA:
			nfglWindowPos2ivMESA ((const GLint *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLWINDOWPOS2SMESA:
			nfglWindowPos2sMESA (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLWINDOWPOS2SVMESA:
			nfglWindowPos2svMESA ((const GLshort *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLWINDOWPOS3DMESA:
			nfglWindowPos3dMESA (Atari2HostDouble(getStackedParameter(0),getStackedParameter(1)),Atari2HostDouble(getStackedParameter(2),getStackedParameter(3)),Atari2HostDouble(getStackedParameter(4),getStackedParameter(5)));
			break;
		case NFOSMESA_GLWINDOWPOS3DVMESA:
			nfglWindowPos3dvMESA ((const GLdouble *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLWINDOWPOS3FMESA:
			nfglWindowPos3fMESA ((GLfloat)getStackedFloat(0),(GLfloat)getStackedFloat(1),(GLfloat)getStackedFloat(2));
			break;
		case NFOSMESA_GLWINDOWPOS3FVMESA:
			nfglWindowPos3fvMESA ((const GLfloat *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLWINDOWPOS3IMESA:
			nfglWindowPos3iMESA (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLWINDOWPOS3IVMESA:
			nfglWindowPos3ivMESA ((const GLint *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLWINDOWPOS3SMESA:
			nfglWindowPos3sMESA (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLWINDOWPOS3SVMESA:
			nfglWindowPos3svMESA ((const GLshort *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLWINDOWPOS4DMESA:
			nfglWindowPos4dMESA (Atari2HostDouble(getStackedParameter(0),getStackedParameter(1)),Atari2HostDouble(getStackedParameter(2),getStackedParameter(3)),Atari2HostDouble(getStackedParameter(4),getStackedParameter(5)),Atari2HostDouble(getStackedParameter(6),getStackedParameter(7)));
			break;
		case NFOSMESA_GLWINDOWPOS4DVMESA:
			nfglWindowPos4dvMESA ((const GLdouble *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLWINDOWPOS4FMESA:
			nfglWindowPos4fMESA ((GLfloat)getStackedFloat(0),(GLfloat)getStackedFloat(1),(GLfloat)getStackedFloat(2),(GLfloat)getStackedFloat(3));
			break;
		case NFOSMESA_GLWINDOWPOS4FVMESA:
			nfglWindowPos4fvMESA ((const GLfloat *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLWINDOWPOS4IMESA:
			nfglWindowPos4iMESA (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3));
			break;
		case NFOSMESA_GLWINDOWPOS4IVMESA:
			nfglWindowPos4ivMESA ((const GLint *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLWINDOWPOS4SMESA:
			nfglWindowPos4sMESA (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3));
			break;
		case NFOSMESA_GLWINDOWPOS4SVMESA:
			nfglWindowPos4svMESA ((const GLshort *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLMULTIMODEDRAWARRAYSIBM:
			nfglMultiModeDrawArraysIBM ((const GLenum *)Atari2HostAddr(getStackedParameter(0)),(const GLint *)Atari2HostAddr(getStackedParameter(1)),(const GLsizei *)Atari2HostAddr(getStackedParameter(2)),getStackedParameter(3),getStackedParameter(4));
			break;
		case NFOSMESA_GLMULTIMODEDRAWELEMENTSIBM:
			nfglMultiModeDrawElementsIBM ((const GLenum *)Atari2HostAddr(getStackedParameter(0)),(const GLsizei *)Atari2HostAddr(getStackedParameter(1)),getStackedParameter(2),(const GLvoid* const *)Atari2HostAddr(getStackedParameter(3)),getStackedParameter(4),getStackedParameter(5));
			break;
		case NFOSMESA_GLCOLORPOINTERLISTIBM:
			nfglColorPointerListIBM (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),(const GLvoid* *)Atari2HostAddr(getStackedParameter(3)),getStackedParameter(4));
			break;
		case NFOSMESA_GLSECONDARYCOLORPOINTERLISTIBM:
			nfglSecondaryColorPointerListIBM (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),(const GLvoid* *)Atari2HostAddr(getStackedParameter(3)),getStackedParameter(4));
			break;
		case NFOSMESA_GLEDGEFLAGPOINTERLISTIBM:
			nfglEdgeFlagPointerListIBM (getStackedParameter(0),(const GLboolean* *)Atari2HostAddr(getStackedParameter(1)),getStackedParameter(2));
			break;
		case NFOSMESA_GLFOGCOORDPOINTERLISTIBM:
			nfglFogCoordPointerListIBM (getStackedParameter(0),getStackedParameter(1),(const GLvoid* *)Atari2HostAddr(getStackedParameter(2)),getStackedParameter(3));
			break;
		case NFOSMESA_GLINDEXPOINTERLISTIBM:
			nfglIndexPointerListIBM (getStackedParameter(0),getStackedParameter(1),(const GLvoid* *)Atari2HostAddr(getStackedParameter(2)),getStackedParameter(3));
			break;
		case NFOSMESA_GLNORMALPOINTERLISTIBM:
			nfglNormalPointerListIBM (getStackedParameter(0),getStackedParameter(1),(const GLvoid* *)Atari2HostAddr(getStackedParameter(2)),getStackedParameter(3));
			break;
		case NFOSMESA_GLTEXCOORDPOINTERLISTIBM:
			nfglTexCoordPointerListIBM (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),(const GLvoid* *)Atari2HostAddr(getStackedParameter(3)),getStackedParameter(4));
			break;
		case NFOSMESA_GLVERTEXPOINTERLISTIBM:
			nfglVertexPointerListIBM (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),(const GLvoid* *)Atari2HostAddr(getStackedParameter(3)),getStackedParameter(4));
			break;
		case NFOSMESA_GLTBUFFERMASK3DFX:
			nfglTbufferMask3DFX (getStackedParameter(0));
			break;
		case NFOSMESA_GLSAMPLEMASKEXT:
			nfglSampleMaskEXT ((GLclampf)getStackedFloat(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLSAMPLEPATTERNEXT:
			nfglSamplePatternEXT (getStackedParameter(0));
			break;
		case NFOSMESA_GLTEXTURECOLORMASKSGIS:
			nfglTextureColorMaskSGIS (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3));
			break;
		case NFOSMESA_GLIGLOOINTERFACESGIX:
			nfglIglooInterfaceSGIX (getStackedParameter(0),(const GLvoid *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLDELETEFENCESNV:
			nfglDeleteFencesNV (getStackedParameter(0),(const GLuint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLGENFENCESNV:
			nfglGenFencesNV (getStackedParameter(0),(GLuint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLISFENCENV:
			ret = nfglIsFenceNV (getStackedParameter(0));
			break;
		case NFOSMESA_GLTESTFENCENV:
			ret = nfglTestFenceNV (getStackedParameter(0));
			break;
		case NFOSMESA_GLGETFENCEIVNV:
			nfglGetFenceivNV (getStackedParameter(0),getStackedParameter(1),(GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLFINISHFENCENV:
			nfglFinishFenceNV (getStackedParameter(0));
			break;
		case NFOSMESA_GLSETFENCENV:
			nfglSetFenceNV (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLMAPCONTROLPOINTSNV:
			nfglMapControlPointsNV (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),getStackedParameter(5),getStackedParameter(6),getStackedParameter(7),(const GLvoid *)Atari2HostAddr(getStackedParameter(8)));
			break;
		case NFOSMESA_GLMAPPARAMETERIVNV:
			nfglMapParameterivNV (getStackedParameter(0),getStackedParameter(1),(const GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLMAPPARAMETERFVNV:
			nfglMapParameterfvNV (getStackedParameter(0),getStackedParameter(1),(const GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETMAPCONTROLPOINTSNV:
			nfglGetMapControlPointsNV (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),getStackedParameter(5),(GLvoid *)Atari2HostAddr(getStackedParameter(6)));
			break;
		case NFOSMESA_GLGETMAPPARAMETERIVNV:
			nfglGetMapParameterivNV (getStackedParameter(0),getStackedParameter(1),(GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETMAPPARAMETERFVNV:
			nfglGetMapParameterfvNV (getStackedParameter(0),getStackedParameter(1),(GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETMAPATTRIBPARAMETERIVNV:
			nfglGetMapAttribParameterivNV (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),(GLint *)Atari2HostAddr(getStackedParameter(3)));
			break;
		case NFOSMESA_GLGETMAPATTRIBPARAMETERFVNV:
			nfglGetMapAttribParameterfvNV (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),(GLfloat *)Atari2HostAddr(getStackedParameter(3)));
			break;
		case NFOSMESA_GLEVALMAPSNV:
			nfglEvalMapsNV (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLCOMBINERSTAGEPARAMETERFVNV:
			nfglCombinerStageParameterfvNV (getStackedParameter(0),getStackedParameter(1),(const GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETCOMBINERSTAGEPARAMETERFVNV:
			nfglGetCombinerStageParameterfvNV (getStackedParameter(0),getStackedParameter(1),(GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLAREPROGRAMSRESIDENTNV:
			ret = nfglAreProgramsResidentNV (getStackedParameter(0),(const GLuint *)Atari2HostAddr(getStackedParameter(1)),(GLboolean *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLBINDPROGRAMNV:
			nfglBindProgramNV (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLDELETEPROGRAMSNV:
			nfglDeleteProgramsNV (getStackedParameter(0),(const GLuint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLEXECUTEPROGRAMNV:
			nfglExecuteProgramNV (getStackedParameter(0),getStackedParameter(1),(const GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGENPROGRAMSNV:
			nfglGenProgramsNV (getStackedParameter(0),(GLuint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLGETPROGRAMPARAMETERDVNV:
			nfglGetProgramParameterdvNV (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),(GLdouble *)Atari2HostAddr(getStackedParameter(3)));
			break;
		case NFOSMESA_GLGETPROGRAMPARAMETERFVNV:
			nfglGetProgramParameterfvNV (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),(GLfloat *)Atari2HostAddr(getStackedParameter(3)));
			break;
		case NFOSMESA_GLGETPROGRAMIVNV:
			nfglGetProgramivNV (getStackedParameter(0),getStackedParameter(1),(GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETPROGRAMSTRINGNV:
			nfglGetProgramStringNV (getStackedParameter(0),getStackedParameter(1),(GLubyte *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETTRACKMATRIXIVNV:
			nfglGetTrackMatrixivNV (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),(GLint *)Atari2HostAddr(getStackedParameter(3)));
			break;
		case NFOSMESA_GLGETVERTEXATTRIBDVNV:
			nfglGetVertexAttribdvNV (getStackedParameter(0),getStackedParameter(1),(GLdouble *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETVERTEXATTRIBFVNV:
			nfglGetVertexAttribfvNV (getStackedParameter(0),getStackedParameter(1),(GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETVERTEXATTRIBIVNV:
			nfglGetVertexAttribivNV (getStackedParameter(0),getStackedParameter(1),(GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETVERTEXATTRIBPOINTERVNV:
			nfglGetVertexAttribPointervNV (getStackedParameter(0),getStackedParameter(1),(GLvoid* *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLISPROGRAMNV:
			ret = nfglIsProgramNV (getStackedParameter(0));
			break;
		case NFOSMESA_GLLOADPROGRAMNV:
			nfglLoadProgramNV (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),(const GLubyte *)Atari2HostAddr(getStackedParameter(3)));
			break;
		case NFOSMESA_GLPROGRAMPARAMETER4DNV:
			nfglProgramParameter4dNV (getStackedParameter(0),getStackedParameter(1),Atari2HostDouble(getStackedParameter(2),getStackedParameter(3)),Atari2HostDouble(getStackedParameter(4),getStackedParameter(5)),Atari2HostDouble(getStackedParameter(6),getStackedParameter(7)),Atari2HostDouble(getStackedParameter(8),getStackedParameter(9)));
			break;
		case NFOSMESA_GLPROGRAMPARAMETER4DVNV:
			nfglProgramParameter4dvNV (getStackedParameter(0),getStackedParameter(1),(const GLdouble *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLPROGRAMPARAMETER4FNV:
			nfglProgramParameter4fNV (getStackedParameter(0),getStackedParameter(1),(GLfloat)getStackedFloat(2),(GLfloat)getStackedFloat(3),(GLfloat)getStackedFloat(4),(GLfloat)getStackedFloat(5));
			break;
		case NFOSMESA_GLPROGRAMPARAMETER4FVNV:
			nfglProgramParameter4fvNV (getStackedParameter(0),getStackedParameter(1),(const GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLPROGRAMPARAMETERS4DVNV:
			nfglProgramParameters4dvNV (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),(const GLdouble *)Atari2HostAddr(getStackedParameter(3)));
			break;
		case NFOSMESA_GLPROGRAMPARAMETERS4FVNV:
			nfglProgramParameters4fvNV (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),(const GLfloat *)Atari2HostAddr(getStackedParameter(3)));
			break;
		case NFOSMESA_GLREQUESTRESIDENTPROGRAMSNV:
			nfglRequestResidentProgramsNV (getStackedParameter(0),(const GLuint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLTRACKMATRIXNV:
			nfglTrackMatrixNV (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3));
			break;
		case NFOSMESA_GLVERTEXATTRIBPOINTERNV:
			nfglVertexAttribPointerNV (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),(const GLvoid *)Atari2HostAddr(getStackedParameter(4)));
			break;
		case NFOSMESA_GLVERTEXATTRIB1DNV:
			nfglVertexAttrib1dNV (getStackedParameter(0),Atari2HostDouble(getStackedParameter(1),getStackedParameter(2)));
			break;
		case NFOSMESA_GLVERTEXATTRIB1DVNV:
			nfglVertexAttrib1dvNV (getStackedParameter(0),(const GLdouble *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXATTRIB1FNV:
			nfglVertexAttrib1fNV (getStackedParameter(0),(GLfloat)getStackedFloat(1));
			break;
		case NFOSMESA_GLVERTEXATTRIB1FVNV:
			nfglVertexAttrib1fvNV (getStackedParameter(0),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXATTRIB1SNV:
			nfglVertexAttrib1sNV (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLVERTEXATTRIB1SVNV:
			nfglVertexAttrib1svNV (getStackedParameter(0),(const GLshort *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXATTRIB2DNV:
			nfglVertexAttrib2dNV (getStackedParameter(0),Atari2HostDouble(getStackedParameter(1),getStackedParameter(2)),Atari2HostDouble(getStackedParameter(3),getStackedParameter(4)));
			break;
		case NFOSMESA_GLVERTEXATTRIB2DVNV:
			nfglVertexAttrib2dvNV (getStackedParameter(0),(const GLdouble *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXATTRIB2FNV:
			nfglVertexAttrib2fNV (getStackedParameter(0),(GLfloat)getStackedFloat(1),(GLfloat)getStackedFloat(2));
			break;
		case NFOSMESA_GLVERTEXATTRIB2FVNV:
			nfglVertexAttrib2fvNV (getStackedParameter(0),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXATTRIB2SNV:
			nfglVertexAttrib2sNV (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLVERTEXATTRIB2SVNV:
			nfglVertexAttrib2svNV (getStackedParameter(0),(const GLshort *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXATTRIB3DNV:
			nfglVertexAttrib3dNV (getStackedParameter(0),Atari2HostDouble(getStackedParameter(1),getStackedParameter(2)),Atari2HostDouble(getStackedParameter(3),getStackedParameter(4)),Atari2HostDouble(getStackedParameter(5),getStackedParameter(6)));
			break;
		case NFOSMESA_GLVERTEXATTRIB3DVNV:
			nfglVertexAttrib3dvNV (getStackedParameter(0),(const GLdouble *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXATTRIB3FNV:
			nfglVertexAttrib3fNV (getStackedParameter(0),(GLfloat)getStackedFloat(1),(GLfloat)getStackedFloat(2),(GLfloat)getStackedFloat(3));
			break;
		case NFOSMESA_GLVERTEXATTRIB3FVNV:
			nfglVertexAttrib3fvNV (getStackedParameter(0),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXATTRIB3SNV:
			nfglVertexAttrib3sNV (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3));
			break;
		case NFOSMESA_GLVERTEXATTRIB3SVNV:
			nfglVertexAttrib3svNV (getStackedParameter(0),(const GLshort *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXATTRIB4DNV:
			nfglVertexAttrib4dNV (getStackedParameter(0),Atari2HostDouble(getStackedParameter(1),getStackedParameter(2)),Atari2HostDouble(getStackedParameter(3),getStackedParameter(4)),Atari2HostDouble(getStackedParameter(5),getStackedParameter(6)),Atari2HostDouble(getStackedParameter(7),getStackedParameter(8)));
			break;
		case NFOSMESA_GLVERTEXATTRIB4DVNV:
			nfglVertexAttrib4dvNV (getStackedParameter(0),(const GLdouble *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXATTRIB4FNV:
			nfglVertexAttrib4fNV (getStackedParameter(0),(GLfloat)getStackedFloat(1),(GLfloat)getStackedFloat(2),(GLfloat)getStackedFloat(3),(GLfloat)getStackedFloat(4));
			break;
		case NFOSMESA_GLVERTEXATTRIB4FVNV:
			nfglVertexAttrib4fvNV (getStackedParameter(0),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXATTRIB4SNV:
			nfglVertexAttrib4sNV (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4));
			break;
		case NFOSMESA_GLVERTEXATTRIB4SVNV:
			nfglVertexAttrib4svNV (getStackedParameter(0),(const GLshort *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXATTRIB4UBNV:
			nfglVertexAttrib4ubNV (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4));
			break;
		case NFOSMESA_GLVERTEXATTRIB4UBVNV:
			nfglVertexAttrib4ubvNV (getStackedParameter(0),(const GLubyte *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXATTRIBS1DVNV:
			nfglVertexAttribs1dvNV (getStackedParameter(0),getStackedParameter(1),(const GLdouble *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLVERTEXATTRIBS1FVNV:
			nfglVertexAttribs1fvNV (getStackedParameter(0),getStackedParameter(1),(const GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLVERTEXATTRIBS1SVNV:
			nfglVertexAttribs1svNV (getStackedParameter(0),getStackedParameter(1),(const GLshort *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLVERTEXATTRIBS2DVNV:
			nfglVertexAttribs2dvNV (getStackedParameter(0),getStackedParameter(1),(const GLdouble *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLVERTEXATTRIBS2FVNV:
			nfglVertexAttribs2fvNV (getStackedParameter(0),getStackedParameter(1),(const GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLVERTEXATTRIBS2SVNV:
			nfglVertexAttribs2svNV (getStackedParameter(0),getStackedParameter(1),(const GLshort *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLVERTEXATTRIBS3DVNV:
			nfglVertexAttribs3dvNV (getStackedParameter(0),getStackedParameter(1),(const GLdouble *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLVERTEXATTRIBS3FVNV:
			nfglVertexAttribs3fvNV (getStackedParameter(0),getStackedParameter(1),(const GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLVERTEXATTRIBS3SVNV:
			nfglVertexAttribs3svNV (getStackedParameter(0),getStackedParameter(1),(const GLshort *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLVERTEXATTRIBS4DVNV:
			nfglVertexAttribs4dvNV (getStackedParameter(0),getStackedParameter(1),(const GLdouble *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLVERTEXATTRIBS4FVNV:
			nfglVertexAttribs4fvNV (getStackedParameter(0),getStackedParameter(1),(const GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLVERTEXATTRIBS4SVNV:
			nfglVertexAttribs4svNV (getStackedParameter(0),getStackedParameter(1),(const GLshort *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLVERTEXATTRIBS4UBVNV:
			nfglVertexAttribs4ubvNV (getStackedParameter(0),getStackedParameter(1),(const GLubyte *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLTEXBUMPPARAMETERIVATI:
			nfglTexBumpParameterivATI (getStackedParameter(0),(const GLint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLTEXBUMPPARAMETERFVATI:
			nfglTexBumpParameterfvATI (getStackedParameter(0),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLGETTEXBUMPPARAMETERIVATI:
			nfglGetTexBumpParameterivATI (getStackedParameter(0),(GLint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLGETTEXBUMPPARAMETERFVATI:
			nfglGetTexBumpParameterfvATI (getStackedParameter(0),(GLfloat *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLGENFRAGMENTSHADERSATI:
			ret = nfglGenFragmentShadersATI (getStackedParameter(0));
			break;
		case NFOSMESA_GLBINDFRAGMENTSHADERATI:
			nfglBindFragmentShaderATI (getStackedParameter(0));
			break;
		case NFOSMESA_GLDELETEFRAGMENTSHADERATI:
			nfglDeleteFragmentShaderATI (getStackedParameter(0));
			break;
		case NFOSMESA_GLBEGINFRAGMENTSHADERATI:
			nfglBeginFragmentShaderATI ();
			break;
		case NFOSMESA_GLENDFRAGMENTSHADERATI:
			nfglEndFragmentShaderATI ();
			break;
		case NFOSMESA_GLPASSTEXCOORDATI:
			nfglPassTexCoordATI (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLSAMPLEMAPATI:
			nfglSampleMapATI (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLCOLORFRAGMENTOP1ATI:
			nfglColorFragmentOp1ATI (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),getStackedParameter(5),getStackedParameter(6));
			break;
		case NFOSMESA_GLCOLORFRAGMENTOP2ATI:
			nfglColorFragmentOp2ATI (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),getStackedParameter(5),getStackedParameter(6),getStackedParameter(7),getStackedParameter(8),getStackedParameter(9));
			break;
		case NFOSMESA_GLCOLORFRAGMENTOP3ATI:
			nfglColorFragmentOp3ATI (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),getStackedParameter(5),getStackedParameter(6),getStackedParameter(7),getStackedParameter(8),getStackedParameter(9),getStackedParameter(10),getStackedParameter(11),getStackedParameter(12));
			break;
		case NFOSMESA_GLALPHAFRAGMENTOP1ATI:
			nfglAlphaFragmentOp1ATI (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),getStackedParameter(5));
			break;
		case NFOSMESA_GLALPHAFRAGMENTOP2ATI:
			nfglAlphaFragmentOp2ATI (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),getStackedParameter(5),getStackedParameter(6),getStackedParameter(7),getStackedParameter(8));
			break;
		case NFOSMESA_GLALPHAFRAGMENTOP3ATI:
			nfglAlphaFragmentOp3ATI (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),getStackedParameter(5),getStackedParameter(6),getStackedParameter(7),getStackedParameter(8),getStackedParameter(9),getStackedParameter(10),getStackedParameter(11));
			break;
		case NFOSMESA_GLSETFRAGMENTSHADERCONSTANTATI:
			nfglSetFragmentShaderConstantATI (getStackedParameter(0),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLPNTRIANGLESIATI:
			nfglPNTrianglesiATI (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLPNTRIANGLESFATI:
			nfglPNTrianglesfATI (getStackedParameter(0),(GLfloat)getStackedFloat(1));
			break;
		case NFOSMESA_GLNEWOBJECTBUFFERATI:
			ret = nfglNewObjectBufferATI (getStackedParameter(0),(const GLvoid *)Atari2HostAddr(getStackedParameter(1)),getStackedParameter(2));
			break;
		case NFOSMESA_GLISOBJECTBUFFERATI:
			ret = nfglIsObjectBufferATI (getStackedParameter(0));
			break;
		case NFOSMESA_GLUPDATEOBJECTBUFFERATI:
			nfglUpdateObjectBufferATI (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),(const GLvoid *)Atari2HostAddr(getStackedParameter(3)),getStackedParameter(4));
			break;
		case NFOSMESA_GLGETOBJECTBUFFERFVATI:
			nfglGetObjectBufferfvATI (getStackedParameter(0),getStackedParameter(1),(GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETOBJECTBUFFERIVATI:
			nfglGetObjectBufferivATI (getStackedParameter(0),getStackedParameter(1),(GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLFREEOBJECTBUFFERATI:
			nfglFreeObjectBufferATI (getStackedParameter(0));
			break;
		case NFOSMESA_GLARRAYOBJECTATI:
			nfglArrayObjectATI (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),getStackedParameter(5));
			break;
		case NFOSMESA_GLGETARRAYOBJECTFVATI:
			nfglGetArrayObjectfvATI (getStackedParameter(0),getStackedParameter(1),(GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETARRAYOBJECTIVATI:
			nfglGetArrayObjectivATI (getStackedParameter(0),getStackedParameter(1),(GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLVARIANTARRAYOBJECTATI:
			nfglVariantArrayObjectATI (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4));
			break;
		case NFOSMESA_GLGETVARIANTARRAYOBJECTFVATI:
			nfglGetVariantArrayObjectfvATI (getStackedParameter(0),getStackedParameter(1),(GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETVARIANTARRAYOBJECTIVATI:
			nfglGetVariantArrayObjectivATI (getStackedParameter(0),getStackedParameter(1),(GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLBEGINVERTEXSHADEREXT:
			nfglBeginVertexShaderEXT ();
			break;
		case NFOSMESA_GLENDVERTEXSHADEREXT:
			nfglEndVertexShaderEXT ();
			break;
		case NFOSMESA_GLBINDVERTEXSHADEREXT:
			nfglBindVertexShaderEXT (getStackedParameter(0));
			break;
		case NFOSMESA_GLGENVERTEXSHADERSEXT:
			ret = nfglGenVertexShadersEXT (getStackedParameter(0));
			break;
		case NFOSMESA_GLDELETEVERTEXSHADEREXT:
			nfglDeleteVertexShaderEXT (getStackedParameter(0));
			break;
		case NFOSMESA_GLSHADEROP1EXT:
			nfglShaderOp1EXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLSHADEROP2EXT:
			nfglShaderOp2EXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3));
			break;
		case NFOSMESA_GLSHADEROP3EXT:
			nfglShaderOp3EXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4));
			break;
		case NFOSMESA_GLSWIZZLEEXT:
			nfglSwizzleEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),getStackedParameter(5));
			break;
		case NFOSMESA_GLWRITEMASKEXT:
			nfglWriteMaskEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),getStackedParameter(5));
			break;
		case NFOSMESA_GLINSERTCOMPONENTEXT:
			nfglInsertComponentEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLEXTRACTCOMPONENTEXT:
			nfglExtractComponentEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLGENSYMBOLSEXT:
			ret = nfglGenSymbolsEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3));
			break;
		case NFOSMESA_GLSETINVARIANTEXT:
			nfglSetInvariantEXT (getStackedParameter(0),getStackedParameter(1),(const GLvoid *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLSETLOCALCONSTANTEXT:
			nfglSetLocalConstantEXT (getStackedParameter(0),getStackedParameter(1),(const GLvoid *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLVARIANTBVEXT:
			nfglVariantbvEXT (getStackedParameter(0),(const GLbyte *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVARIANTSVEXT:
			nfglVariantsvEXT (getStackedParameter(0),(const GLshort *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVARIANTIVEXT:
			nfglVariantivEXT (getStackedParameter(0),(const GLint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVARIANTFVEXT:
			nfglVariantfvEXT (getStackedParameter(0),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVARIANTDVEXT:
			nfglVariantdvEXT (getStackedParameter(0),(const GLdouble *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVARIANTUBVEXT:
			nfglVariantubvEXT (getStackedParameter(0),(const GLubyte *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVARIANTUSVEXT:
			nfglVariantusvEXT (getStackedParameter(0),(const GLushort *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVARIANTUIVEXT:
			nfglVariantuivEXT (getStackedParameter(0),(const GLuint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVARIANTPOINTEREXT:
			nfglVariantPointerEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),(const GLvoid *)Atari2HostAddr(getStackedParameter(3)));
			break;
		case NFOSMESA_GLENABLEVARIANTCLIENTSTATEEXT:
			nfglEnableVariantClientStateEXT (getStackedParameter(0));
			break;
		case NFOSMESA_GLDISABLEVARIANTCLIENTSTATEEXT:
			nfglDisableVariantClientStateEXT (getStackedParameter(0));
			break;
		case NFOSMESA_GLBINDLIGHTPARAMETEREXT:
			ret = nfglBindLightParameterEXT (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLBINDMATERIALPARAMETEREXT:
			ret = nfglBindMaterialParameterEXT (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLBINDTEXGENPARAMETEREXT:
			ret = nfglBindTexGenParameterEXT (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLBINDTEXTUREUNITPARAMETEREXT:
			ret = nfglBindTextureUnitParameterEXT (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLBINDPARAMETEREXT:
			ret = nfglBindParameterEXT (getStackedParameter(0));
			break;
		case NFOSMESA_GLISVARIANTENABLEDEXT:
			ret = nfglIsVariantEnabledEXT (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLGETVARIANTBOOLEANVEXT:
			nfglGetVariantBooleanvEXT (getStackedParameter(0),getStackedParameter(1),(GLboolean *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETVARIANTINTEGERVEXT:
			nfglGetVariantIntegervEXT (getStackedParameter(0),getStackedParameter(1),(GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETVARIANTFLOATVEXT:
			nfglGetVariantFloatvEXT (getStackedParameter(0),getStackedParameter(1),(GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETVARIANTPOINTERVEXT:
			nfglGetVariantPointervEXT (getStackedParameter(0),getStackedParameter(1),(GLvoid* *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETINVARIANTBOOLEANVEXT:
			nfglGetInvariantBooleanvEXT (getStackedParameter(0),getStackedParameter(1),(GLboolean *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETINVARIANTINTEGERVEXT:
			nfglGetInvariantIntegervEXT (getStackedParameter(0),getStackedParameter(1),(GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETINVARIANTFLOATVEXT:
			nfglGetInvariantFloatvEXT (getStackedParameter(0),getStackedParameter(1),(GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETLOCALCONSTANTBOOLEANVEXT:
			nfglGetLocalConstantBooleanvEXT (getStackedParameter(0),getStackedParameter(1),(GLboolean *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETLOCALCONSTANTINTEGERVEXT:
			nfglGetLocalConstantIntegervEXT (getStackedParameter(0),getStackedParameter(1),(GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETLOCALCONSTANTFLOATVEXT:
			nfglGetLocalConstantFloatvEXT (getStackedParameter(0),getStackedParameter(1),(GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLVERTEXSTREAM1SATI:
			nfglVertexStream1sATI (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLVERTEXSTREAM1SVATI:
			nfglVertexStream1svATI (getStackedParameter(0),(const GLshort *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXSTREAM1IATI:
			nfglVertexStream1iATI (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLVERTEXSTREAM1IVATI:
			nfglVertexStream1ivATI (getStackedParameter(0),(const GLint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXSTREAM1FATI:
			nfglVertexStream1fATI (getStackedParameter(0),(GLfloat)getStackedFloat(1));
			break;
		case NFOSMESA_GLVERTEXSTREAM1FVATI:
			nfglVertexStream1fvATI (getStackedParameter(0),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXSTREAM1DATI:
			nfglVertexStream1dATI (getStackedParameter(0),Atari2HostDouble(getStackedParameter(1),getStackedParameter(2)));
			break;
		case NFOSMESA_GLVERTEXSTREAM1DVATI:
			nfglVertexStream1dvATI (getStackedParameter(0),(const GLdouble *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXSTREAM2SATI:
			nfglVertexStream2sATI (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLVERTEXSTREAM2SVATI:
			nfglVertexStream2svATI (getStackedParameter(0),(const GLshort *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXSTREAM2IATI:
			nfglVertexStream2iATI (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLVERTEXSTREAM2IVATI:
			nfglVertexStream2ivATI (getStackedParameter(0),(const GLint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXSTREAM2FATI:
			nfglVertexStream2fATI (getStackedParameter(0),(GLfloat)getStackedFloat(1),(GLfloat)getStackedFloat(2));
			break;
		case NFOSMESA_GLVERTEXSTREAM2FVATI:
			nfglVertexStream2fvATI (getStackedParameter(0),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXSTREAM2DATI:
			nfglVertexStream2dATI (getStackedParameter(0),Atari2HostDouble(getStackedParameter(1),getStackedParameter(2)),Atari2HostDouble(getStackedParameter(3),getStackedParameter(4)));
			break;
		case NFOSMESA_GLVERTEXSTREAM2DVATI:
			nfglVertexStream2dvATI (getStackedParameter(0),(const GLdouble *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXSTREAM3SATI:
			nfglVertexStream3sATI (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3));
			break;
		case NFOSMESA_GLVERTEXSTREAM3SVATI:
			nfglVertexStream3svATI (getStackedParameter(0),(const GLshort *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXSTREAM3IATI:
			nfglVertexStream3iATI (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3));
			break;
		case NFOSMESA_GLVERTEXSTREAM3IVATI:
			nfglVertexStream3ivATI (getStackedParameter(0),(const GLint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXSTREAM3FATI:
			nfglVertexStream3fATI (getStackedParameter(0),(GLfloat)getStackedFloat(1),(GLfloat)getStackedFloat(2),(GLfloat)getStackedFloat(3));
			break;
		case NFOSMESA_GLVERTEXSTREAM3FVATI:
			nfglVertexStream3fvATI (getStackedParameter(0),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXSTREAM3DATI:
			nfglVertexStream3dATI (getStackedParameter(0),Atari2HostDouble(getStackedParameter(1),getStackedParameter(2)),Atari2HostDouble(getStackedParameter(3),getStackedParameter(4)),Atari2HostDouble(getStackedParameter(5),getStackedParameter(6)));
			break;
		case NFOSMESA_GLVERTEXSTREAM3DVATI:
			nfglVertexStream3dvATI (getStackedParameter(0),(const GLdouble *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXSTREAM4SATI:
			nfglVertexStream4sATI (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4));
			break;
		case NFOSMESA_GLVERTEXSTREAM4SVATI:
			nfglVertexStream4svATI (getStackedParameter(0),(const GLshort *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXSTREAM4IATI:
			nfglVertexStream4iATI (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4));
			break;
		case NFOSMESA_GLVERTEXSTREAM4IVATI:
			nfglVertexStream4ivATI (getStackedParameter(0),(const GLint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXSTREAM4FATI:
			nfglVertexStream4fATI (getStackedParameter(0),(GLfloat)getStackedFloat(1),(GLfloat)getStackedFloat(2),(GLfloat)getStackedFloat(3),(GLfloat)getStackedFloat(4));
			break;
		case NFOSMESA_GLVERTEXSTREAM4FVATI:
			nfglVertexStream4fvATI (getStackedParameter(0),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXSTREAM4DATI:
			nfglVertexStream4dATI (getStackedParameter(0),Atari2HostDouble(getStackedParameter(1),getStackedParameter(2)),Atari2HostDouble(getStackedParameter(3),getStackedParameter(4)),Atari2HostDouble(getStackedParameter(5),getStackedParameter(6)),Atari2HostDouble(getStackedParameter(7),getStackedParameter(8)));
			break;
		case NFOSMESA_GLVERTEXSTREAM4DVATI:
			nfglVertexStream4dvATI (getStackedParameter(0),(const GLdouble *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLNORMALSTREAM3BATI:
			nfglNormalStream3bATI (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3));
			break;
		case NFOSMESA_GLNORMALSTREAM3BVATI:
			nfglNormalStream3bvATI (getStackedParameter(0),(const GLbyte *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLNORMALSTREAM3SATI:
			nfglNormalStream3sATI (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3));
			break;
		case NFOSMESA_GLNORMALSTREAM3SVATI:
			nfglNormalStream3svATI (getStackedParameter(0),(const GLshort *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLNORMALSTREAM3IATI:
			nfglNormalStream3iATI (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3));
			break;
		case NFOSMESA_GLNORMALSTREAM3IVATI:
			nfglNormalStream3ivATI (getStackedParameter(0),(const GLint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLNORMALSTREAM3FATI:
			nfglNormalStream3fATI (getStackedParameter(0),(GLfloat)getStackedFloat(1),(GLfloat)getStackedFloat(2),(GLfloat)getStackedFloat(3));
			break;
		case NFOSMESA_GLNORMALSTREAM3FVATI:
			nfglNormalStream3fvATI (getStackedParameter(0),(const GLfloat *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLNORMALSTREAM3DATI:
			nfglNormalStream3dATI (getStackedParameter(0),Atari2HostDouble(getStackedParameter(1),getStackedParameter(2)),Atari2HostDouble(getStackedParameter(3),getStackedParameter(4)),Atari2HostDouble(getStackedParameter(5),getStackedParameter(6)));
			break;
		case NFOSMESA_GLNORMALSTREAM3DVATI:
			nfglNormalStream3dvATI (getStackedParameter(0),(const GLdouble *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLCLIENTACTIVEVERTEXSTREAMATI:
			nfglClientActiveVertexStreamATI (getStackedParameter(0));
			break;
		case NFOSMESA_GLVERTEXBLENDENVIATI:
			nfglVertexBlendEnviATI (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLVERTEXBLENDENVFATI:
			nfglVertexBlendEnvfATI (getStackedParameter(0),(GLfloat)getStackedFloat(1));
			break;
		case NFOSMESA_GLELEMENTPOINTERATI:
			nfglElementPointerATI (getStackedParameter(0),(const GLvoid *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLDRAWELEMENTARRAYATI:
			nfglDrawElementArrayATI (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLDRAWRANGEELEMENTARRAYATI:
			nfglDrawRangeElementArrayATI (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3));
			break;
		case NFOSMESA_GLDRAWMESHARRAYSSUN:
			nfglDrawMeshArraysSUN (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3));
			break;
		case NFOSMESA_GLGENOCCLUSIONQUERIESNV:
			nfglGenOcclusionQueriesNV (getStackedParameter(0),(GLuint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLDELETEOCCLUSIONQUERIESNV:
			nfglDeleteOcclusionQueriesNV (getStackedParameter(0),(const GLuint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLISOCCLUSIONQUERYNV:
			ret = nfglIsOcclusionQueryNV (getStackedParameter(0));
			break;
		case NFOSMESA_GLBEGINOCCLUSIONQUERYNV:
			nfglBeginOcclusionQueryNV (getStackedParameter(0));
			break;
		case NFOSMESA_GLENDOCCLUSIONQUERYNV:
			nfglEndOcclusionQueryNV ();
			break;
		case NFOSMESA_GLGETOCCLUSIONQUERYIVNV:
			nfglGetOcclusionQueryivNV (getStackedParameter(0),getStackedParameter(1),(GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETOCCLUSIONQUERYUIVNV:
			nfglGetOcclusionQueryuivNV (getStackedParameter(0),getStackedParameter(1),(GLuint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLPOINTPARAMETERINV:
			nfglPointParameteriNV (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLPOINTPARAMETERIVNV:
			nfglPointParameterivNV (getStackedParameter(0),(const GLint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLACTIVESTENCILFACEEXT:
			nfglActiveStencilFaceEXT (getStackedParameter(0));
			break;
		case NFOSMESA_GLELEMENTPOINTERAPPLE:
			nfglElementPointerAPPLE (getStackedParameter(0),(const GLvoid *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLDRAWELEMENTARRAYAPPLE:
			nfglDrawElementArrayAPPLE (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLDRAWRANGEELEMENTARRAYAPPLE:
			nfglDrawRangeElementArrayAPPLE (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4));
			break;
		case NFOSMESA_GLMULTIDRAWELEMENTARRAYAPPLE:
			nfglMultiDrawElementArrayAPPLE (getStackedParameter(0),(const GLint *)Atari2HostAddr(getStackedParameter(1)),(const GLsizei *)Atari2HostAddr(getStackedParameter(2)),getStackedParameter(3));
			break;
		case NFOSMESA_GLMULTIDRAWRANGEELEMENTARRAYAPPLE:
			nfglMultiDrawRangeElementArrayAPPLE (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),(const GLint *)Atari2HostAddr(getStackedParameter(3)),(const GLsizei *)Atari2HostAddr(getStackedParameter(4)),getStackedParameter(5));
			break;
		case NFOSMESA_GLGENFENCESAPPLE:
			nfglGenFencesAPPLE (getStackedParameter(0),(GLuint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLDELETEFENCESAPPLE:
			nfglDeleteFencesAPPLE (getStackedParameter(0),(const GLuint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLSETFENCEAPPLE:
			nfglSetFenceAPPLE (getStackedParameter(0));
			break;
		case NFOSMESA_GLISFENCEAPPLE:
			ret = nfglIsFenceAPPLE (getStackedParameter(0));
			break;
		case NFOSMESA_GLTESTFENCEAPPLE:
			ret = nfglTestFenceAPPLE (getStackedParameter(0));
			break;
		case NFOSMESA_GLFINISHFENCEAPPLE:
			nfglFinishFenceAPPLE (getStackedParameter(0));
			break;
		case NFOSMESA_GLTESTOBJECTAPPLE:
			ret = nfglTestObjectAPPLE (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLFINISHOBJECTAPPLE:
			nfglFinishObjectAPPLE (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLBINDVERTEXARRAYAPPLE:
			nfglBindVertexArrayAPPLE (getStackedParameter(0));
			break;
		case NFOSMESA_GLDELETEVERTEXARRAYSAPPLE:
			nfglDeleteVertexArraysAPPLE (getStackedParameter(0),(const GLuint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLGENVERTEXARRAYSAPPLE:
			nfglGenVertexArraysAPPLE (getStackedParameter(0),(const GLuint *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLISVERTEXARRAYAPPLE:
			ret = nfglIsVertexArrayAPPLE (getStackedParameter(0));
			break;
		case NFOSMESA_GLVERTEXARRAYRANGEAPPLE:
			nfglVertexArrayRangeAPPLE (getStackedParameter(0),(GLvoid *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLFLUSHVERTEXARRAYRANGEAPPLE:
			nfglFlushVertexArrayRangeAPPLE (getStackedParameter(0),(GLvoid *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXARRAYPARAMETERIAPPLE:
			nfglVertexArrayParameteriAPPLE (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLDRAWBUFFERSATI:
			nfglDrawBuffersATI (getStackedParameter(0),(const GLenum *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLPROGRAMNAMEDPARAMETER4FNV:
			nfglProgramNamedParameter4fNV (getStackedParameter(0),getStackedParameter(1),(const GLubyte *)Atari2HostAddr(getStackedParameter(2)),(GLfloat)getStackedFloat(3),(GLfloat)getStackedFloat(4),(GLfloat)getStackedFloat(5),(GLfloat)getStackedFloat(6));
			break;
		case NFOSMESA_GLPROGRAMNAMEDPARAMETER4DNV:
			nfglProgramNamedParameter4dNV (getStackedParameter(0),getStackedParameter(1),(const GLubyte *)Atari2HostAddr(getStackedParameter(2)),Atari2HostDouble(getStackedParameter(3),getStackedParameter(4)),Atari2HostDouble(getStackedParameter(5),getStackedParameter(6)),Atari2HostDouble(getStackedParameter(7),getStackedParameter(8)),Atari2HostDouble(getStackedParameter(9),getStackedParameter(10)));
			break;
		case NFOSMESA_GLPROGRAMNAMEDPARAMETER4FVNV:
			nfglProgramNamedParameter4fvNV (getStackedParameter(0),getStackedParameter(1),(const GLubyte *)Atari2HostAddr(getStackedParameter(2)),(const GLfloat *)Atari2HostAddr(getStackedParameter(3)));
			break;
		case NFOSMESA_GLPROGRAMNAMEDPARAMETER4DVNV:
			nfglProgramNamedParameter4dvNV (getStackedParameter(0),getStackedParameter(1),(const GLubyte *)Atari2HostAddr(getStackedParameter(2)),(const GLdouble *)Atari2HostAddr(getStackedParameter(3)));
			break;
		case NFOSMESA_GLGETPROGRAMNAMEDPARAMETERFVNV:
			nfglGetProgramNamedParameterfvNV (getStackedParameter(0),getStackedParameter(1),(const GLubyte *)Atari2HostAddr(getStackedParameter(2)),(GLfloat *)Atari2HostAddr(getStackedParameter(3)));
			break;
		case NFOSMESA_GLGETPROGRAMNAMEDPARAMETERDVNV:
			nfglGetProgramNamedParameterdvNV (getStackedParameter(0),getStackedParameter(1),(const GLubyte *)Atari2HostAddr(getStackedParameter(2)),(GLdouble *)Atari2HostAddr(getStackedParameter(3)));
			break;
		case NFOSMESA_GLVERTEX2HNV:
			nfglVertex2hNV (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLVERTEX2HVNV:
			nfglVertex2hvNV ((const GLhalfNV *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLVERTEX3HNV:
			nfglVertex3hNV (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLVERTEX3HVNV:
			nfglVertex3hvNV ((const GLhalfNV *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLVERTEX4HNV:
			nfglVertex4hNV (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3));
			break;
		case NFOSMESA_GLVERTEX4HVNV:
			nfglVertex4hvNV ((const GLhalfNV *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLNORMAL3HNV:
			nfglNormal3hNV (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLNORMAL3HVNV:
			nfglNormal3hvNV ((const GLhalfNV *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLCOLOR3HNV:
			nfglColor3hNV (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLCOLOR3HVNV:
			nfglColor3hvNV ((const GLhalfNV *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLCOLOR4HNV:
			nfglColor4hNV (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3));
			break;
		case NFOSMESA_GLCOLOR4HVNV:
			nfglColor4hvNV ((const GLhalfNV *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLTEXCOORD1HNV:
			nfglTexCoord1hNV (getStackedParameter(0));
			break;
		case NFOSMESA_GLTEXCOORD1HVNV:
			nfglTexCoord1hvNV ((const GLhalfNV *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLTEXCOORD2HNV:
			nfglTexCoord2hNV (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLTEXCOORD2HVNV:
			nfglTexCoord2hvNV ((const GLhalfNV *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLTEXCOORD3HNV:
			nfglTexCoord3hNV (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLTEXCOORD3HVNV:
			nfglTexCoord3hvNV ((const GLhalfNV *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLTEXCOORD4HNV:
			nfglTexCoord4hNV (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3));
			break;
		case NFOSMESA_GLTEXCOORD4HVNV:
			nfglTexCoord4hvNV ((const GLhalfNV *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLMULTITEXCOORD1HNV:
			nfglMultiTexCoord1hNV (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLMULTITEXCOORD1HVNV:
			nfglMultiTexCoord1hvNV (getStackedParameter(0),(const GLhalfNV *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLMULTITEXCOORD2HNV:
			nfglMultiTexCoord2hNV (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLMULTITEXCOORD2HVNV:
			nfglMultiTexCoord2hvNV (getStackedParameter(0),(const GLhalfNV *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLMULTITEXCOORD3HNV:
			nfglMultiTexCoord3hNV (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3));
			break;
		case NFOSMESA_GLMULTITEXCOORD3HVNV:
			nfglMultiTexCoord3hvNV (getStackedParameter(0),(const GLhalfNV *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLMULTITEXCOORD4HNV:
			nfglMultiTexCoord4hNV (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4));
			break;
		case NFOSMESA_GLMULTITEXCOORD4HVNV:
			nfglMultiTexCoord4hvNV (getStackedParameter(0),(const GLhalfNV *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLFOGCOORDHNV:
			nfglFogCoordhNV (getStackedParameter(0));
			break;
		case NFOSMESA_GLFOGCOORDHVNV:
			nfglFogCoordhvNV ((const GLhalfNV *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLSECONDARYCOLOR3HNV:
			nfglSecondaryColor3hNV (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLSECONDARYCOLOR3HVNV:
			nfglSecondaryColor3hvNV ((const GLhalfNV *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLVERTEXWEIGHTHNV:
			nfglVertexWeighthNV (getStackedParameter(0));
			break;
		case NFOSMESA_GLVERTEXWEIGHTHVNV:
			nfglVertexWeighthvNV ((const GLhalfNV *)Atari2HostAddr(getStackedParameter(0)));
			break;
		case NFOSMESA_GLVERTEXATTRIB1HNV:
			nfglVertexAttrib1hNV (getStackedParameter(0),getStackedParameter(1));
			break;
		case NFOSMESA_GLVERTEXATTRIB1HVNV:
			nfglVertexAttrib1hvNV (getStackedParameter(0),(const GLhalfNV *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXATTRIB2HNV:
			nfglVertexAttrib2hNV (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2));
			break;
		case NFOSMESA_GLVERTEXATTRIB2HVNV:
			nfglVertexAttrib2hvNV (getStackedParameter(0),(const GLhalfNV *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXATTRIB3HNV:
			nfglVertexAttrib3hNV (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3));
			break;
		case NFOSMESA_GLVERTEXATTRIB3HVNV:
			nfglVertexAttrib3hvNV (getStackedParameter(0),(const GLhalfNV *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXATTRIB4HNV:
			nfglVertexAttrib4hNV (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4));
			break;
		case NFOSMESA_GLVERTEXATTRIB4HVNV:
			nfglVertexAttrib4hvNV (getStackedParameter(0),(const GLhalfNV *)Atari2HostAddr(getStackedParameter(1)));
			break;
		case NFOSMESA_GLVERTEXATTRIBS1HVNV:
			nfglVertexAttribs1hvNV (getStackedParameter(0),getStackedParameter(1),(const GLhalfNV *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLVERTEXATTRIBS2HVNV:
			nfglVertexAttribs2hvNV (getStackedParameter(0),getStackedParameter(1),(const GLhalfNV *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLVERTEXATTRIBS3HVNV:
			nfglVertexAttribs3hvNV (getStackedParameter(0),getStackedParameter(1),(const GLhalfNV *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLVERTEXATTRIBS4HVNV:
			nfglVertexAttribs4hvNV (getStackedParameter(0),getStackedParameter(1),(const GLhalfNV *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLPIXELDATARANGENV:
			nfglPixelDataRangeNV (getStackedParameter(0),getStackedParameter(1),(GLvoid *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLFLUSHPIXELDATARANGENV:
			nfglFlushPixelDataRangeNV (getStackedParameter(0));
			break;
		case NFOSMESA_GLPRIMITIVERESTARTNV:
			nfglPrimitiveRestartNV ();
			break;
		case NFOSMESA_GLPRIMITIVERESTARTINDEXNV:
			nfglPrimitiveRestartIndexNV (getStackedParameter(0));
			break;
		case NFOSMESA_GLMAPOBJECTBUFFERATI:
			ret = nfglMapObjectBufferATI (getStackedParameter(0));
			break;
		case NFOSMESA_GLUNMAPOBJECTBUFFERATI:
			nfglUnmapObjectBufferATI (getStackedParameter(0));
			break;
		case NFOSMESA_GLSTENCILOPSEPARATEATI:
			nfglStencilOpSeparateATI (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3));
			break;
		case NFOSMESA_GLSTENCILFUNCSEPARATEATI:
			nfglStencilFuncSeparateATI (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3));
			break;
		case NFOSMESA_GLVERTEXATTRIBARRAYOBJECTATI:
			nfglVertexAttribArrayObjectATI (getStackedParameter(0),getStackedParameter(1),getStackedParameter(2),getStackedParameter(3),getStackedParameter(4),getStackedParameter(5),getStackedParameter(6));
			break;
		case NFOSMESA_GLGETVERTEXATTRIBARRAYOBJECTFVATI:
			nfglGetVertexAttribArrayObjectfvATI (getStackedParameter(0),getStackedParameter(1),(GLfloat *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLGETVERTEXATTRIBARRAYOBJECTIVATI:
			nfglGetVertexAttribArrayObjectivATI (getStackedParameter(0),getStackedParameter(1),(GLint *)Atari2HostAddr(getStackedParameter(2)));
			break;
		case NFOSMESA_GLDEPTHBOUNDSEXT:
			nfglDepthBoundsEXT ((GLclampd)Atari2HostDouble(getStackedParameter(0),getStackedParameter(1)),(GLclampd)Atari2HostDouble(getStackedParameter(2),getStackedParameter(3)));
			break;
		case NFOSMESA_GLBLENDEQUATIONSEPARATEEXT:
			nfglBlendEquationSeparateEXT (getStackedParameter(0),getStackedParameter(1));
			break;
/* Functions generated: 974 */
