Branch: Tag:

1999-07-18

1999-07-18 17:50:50 by Marcus Comstedt <marcus@mc.pp.se>

More functions.

Rev: src/post_modules/GL/auto.c.in:1.8
Rev: src/post_modules/GL/features.pike:1.6
Rev: src/post_modules/GL/gen.pike:1.8

1:   array funcEV = ({    "glBegin",    "glCullFace", -  +  "glDepthFunc",    "glDisable", -  +  "glDisableClientState", +  "glDrawBuffer",    "glEnable", -  +  "glEnableClientState",    "glFrontFace", -  +  "glLogicOp",    "glMatrixMode", -  +  "glReadBuffer", +  "glRenderMode",    "glShadeModel",   });   array funcV = ({    "glEnd", -  +     "glEndList", -  +  "glFinish",    "glFlush", -  +  "glInitNames",    "glLoadIdentity", -  +  "glPopAttrib", +  "glPopClientAttrib",    "glPopMatrix", -  +  "glPopName",    "glPushMatrix",   });   array func_misc = ({
40:    ({"glCopyTexSubImage1D", "VEIIIII"}),    ({"glCopyTexSubImage2D", "VEIIIIIII"}),    ({"glDeleteLists", "VII"}), -  +  ({"glDepthMask", "VO"}), +  ({"glDepthRange", "VDD"}), +  ({"glDrawArrays", "VEII"}), +  ({"glDrawPixels", "Vwhfti"}), +  ({"glEdgeFlag", "VO"}), +  ({"glEvalCoord", "V+RR"}), +  ({"glEvalPoint", "V+II"}), +  ({"glFog","VE@Q"}),    ({"glFrustum", "VDDDDDD"}), -  +  ({"glGenLists", "II"}), +  ({"glGetError", "E"}), +  ({"glHint", "VEE"}), +  ({"glIndexMask", "VI"}), +  ({"glIsEnabled", "OE"}), +  ({"glIsList", "OI"}), +  ({"glIsTexture", "OI"}), +  ({"glLight", "VEE@Q"}), +  ({"glLightModel", "VE@Q"}), +  ({"glLineStipple", "VII"}), +  ({"glLineWidth", "VF"}), +  ({"glListBase", "VI"}), +  ({"glLoadName", "VI"}), +  ({"glMaterial", "VEE@Q"}), +  ({"glNewList", "VIE"}), +  ({"glNormal", "V#ZZZ"}),    ({"glOrtho", "VDDDDDD"}), -  ({"glViewport", "VIIII"}), -  ({"glTranslate", "V!RRR"}), -  ({"glScale", "V!RRR"}), +  ({"glPassThrough", "VF"}), +  ({"glPixelZoom", "VFF"}), +  ({"glPointSize", "VF"}), +  ({"glPolygonMode", "VEE"}), +  ({"glPolygonOffset", "VFF"}), +  ({"glPushAttrib", "VB"}), +  ({"glPushClientAttrib", "VB"}), +  ({"glPushName", "VI"}), +  ({"glRasterPos", "V+ZZZ"}),    ({"glRotate", "V!RRRR"}), -  ({"glMaterial","VEE@Q"}), -  ({"glFog","VE@Q"}), -  ({"glLightModel","VE@Q"}), -  ({"glGenLists","II"}), -  ({"glNewList","VIE"}), -  ({"glNormal","V#ZZZ"}), -  ({"glVertex","V+ZZZ"}), -  ({"glIsEnabled","OE"}), -  ({"glTexEnv","VEE@Q"}), -  ({"glTexParameter","VEE@Q"}), +  ({"glScale", "V!RRR"}), +  ({"glScissor", "VIIII"}), +  ({"glStencilFunc", "VEII"}), +  ({"glStencilMask", "VI"}), +  ({"glStencilOp", "VEEE"}),    ({"glTexCoord", "V+Z"}), -  +  ({"glTexEnv","VEE@Q"}),    ({"glTexGen","VEE@Z"}),    ({"glTexImage2D","VEIIwhIfti"}), -  +  ({"glTexParameter","VEE@Q"}), +  ({"glTexSubImage2D","VEIIIwhfti"}), +  ({"glTranslate", "V!RRR"}), +  ({"glVertex","V+ZZZ"}), +  ({"glViewport", "VIIII"}),   });   mapping func_cat = ([    "VE":funcEV,    "V":funcV,   ]); -  +    /*    Not implemented:   
72:    glBitmap    glCallLists    glColorPointer +  glDeleteTextures +  glDrawElements +  glEdgeFlagPointer +  glEvalMesh +  glFeedbackBuffer +  glGenTextures +  glGet +  glGetClipPlane +  glGetLight +  glGetMap +  glGetMaterial +  glGetPixelMap +  glGetPointer +  glGetPolygonStipple +  glGetString +  glGetTexEnv +  glGetTexGen +  glGetTexImage +  glGetTexLevelParameter +  glGetTexParameter +  glIndex +  glIndexPointer +  glInterleavedArrays +  glLoadMatrix +  glMap +  glMapGrid +  glMultMatrix +  glNormalPointer +  glPixelMap +  glPolygonStipple +  glPrioritizeTextures +  glReadPixels +  glRect +  glSelectBuffer +  glTexCoordPointer +  glTexImage1D +  glTexSubImage1D +  glVertexPoint    -  +  glPixelStore +  glPixelTransfer +    */