home *** CD-ROM | disk | FTP | other *** search
/ ST-Computer Leser-CD 2001 January / LCD_01_2001.iso / develop / tinylib041 / tiny / atari / devs / initiny.c < prev    next >
Encoding:
Text File  |  2000-06-18  |  8.2 KB  |  160 lines

  1. void APIENTRY (*glBegin)( long mode );
  2. void (*glClear)( long mask );
  3. void APIENTRY (*glClearColor)( float red, float green, float blue, float alpha );
  4. void APIENTRY (*glColor3f)( float red, float green, float blue );
  5. void APIENTRY (*glDisable)( long cap );
  6. void APIENTRY (*glEnable)( long cap );
  7. void APIENTRY (*glEnd)(void);
  8. void APIENTRY (*glLightfv)( long light, long pname, float *params );
  9. void APIENTRY (*glLoadIdentity)( void );
  10. void APIENTRY (*glMaterialfv)( long face, long pname, float *params );
  11. void APIENTRY (*glMatrixMode)( long mode );
  12. void APIENTRY (*glOrtho)( float left, float right,float bottom, float top,float nearval, float farval );
  13. void APIENTRY (*glPopMatrix)( void );
  14. void APIENTRY (*glPushMatrix)( void );
  15. void APIENTRY (*glRotatef)( float angle, float x, float y, float z );
  16. void APIENTRY (*glTexEnvi)( long target, long pname, long param );
  17. void APIENTRY (*glTexParameteri)( long target, long pname, long param );
  18. void APIENTRY (*glTranslatef)( float x, float y, float z );
  19. void APIENTRY (*glVertex2f)( float x, float y );
  20. void APIENTRY (*glVertex3f)( float x, float y, float z );
  21. void* APIENTRY (*OSMesaCreateLDG)( long format, long type, long WIDTH, long HEIGHT );
  22. void APIENTRY (*OSMesaDestroyLDG)(void);
  23. void APIENTRY (*glArrayElement)( long i );
  24. void APIENTRY (*glBindTexture)( long target, unsigned long texture );
  25. void APIENTRY (*glCallList)( unsigned long list );
  26. void APIENTRY (*glClearDepth)( float depth );
  27. void APIENTRY (*glColor4f)( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha );
  28. void APIENTRY (*glColor3fv)(  GLfloat *v );
  29. void APIENTRY (*glColor4fv)(  GLfloat *v );
  30. void APIENTRY (*glColorMaterial)( long face, long mode );
  31. void APIENTRY (*glColorPointer)( long size, long type, long stride,  GLvoid *ptr );
  32. void APIENTRY (*glCullFace)( long mode );
  33. void APIENTRY (*glDeleteTextures)( long n,  unsigned long *textures);
  34. void APIENTRY (*glDisableClientState)( long cap );
  35. void APIENTRY (*glEnableClientState)( long cap );
  36. void APIENTRY (*glEndList)( void );
  37. void APIENTRY (*glEdgeFlag)( unsigned long flag );
  38. void APIENTRY (*glFlush)( void );
  39. void APIENTRY (*glFrontFace)( long mode );
  40. void APIENTRY (*glFrustum)( float left, float right, float bottom, float top, float nearval, float farval );
  41. unsigned long APIENTRY (*glGenLists)( long range );
  42. void APIENTRY (*glGenTextures)( long n, unsigned long *textures );
  43. void APIENTRY (*glGetFloatv)( long pname, GLfloat *params );
  44. void APIENTRY (*glGetIntegerv)( long pname, long *params );
  45. void APIENTRY (*glHint)( long target, long mode );
  46. void APIENTRY (*glInitNames)( void );
  47. unsigned long APIENTRY (*glIsList)( unsigned long list );
  48. void APIENTRY (*glLightf)( long light, long pname, GLfloat param );
  49. void APIENTRY (*glLightModeli)( long pname, long param );
  50. void APIENTRY (*glLightModelfv)( long pname,  GLfloat *params );
  51. void APIENTRY (*glLoadMatrixf)(  GLfloat *m );
  52. void APIENTRY (*glLoadName)( unsigned long name );
  53. void APIENTRY (*glMaterialf)( long face, long pname, GLfloat param );
  54. void APIENTRY (*glMultMatrixf)(  GLfloat *m );
  55. void APIENTRY (*glNewList)( unsigned long list, long mode );
  56. void APIENTRY (*glNormal3f)( GLfloat nx, GLfloat ny, GLfloat nz );
  57. void APIENTRY (*glNormal3fv)(  GLfloat *v );
  58. void APIENTRY (*glNormalPointer)( long type, long stride,  GLvoid *ptr );
  59. void APIENTRY (*glPixelStorei)( long pname, long param );
  60. void APIENTRY (*glPolygonMode)( long face, long mode );
  61. void APIENTRY (*glPolygonOffset)( GLfloat factor, GLfloat units );
  62. void APIENTRY (*glPopName)( void );
  63. void APIENTRY (*glPushName)( unsigned long name );
  64. long APIENTRY (*glRenderMode)( long mode );
  65. void APIENTRY (*glSelectBuffer)( long size, unsigned long *buffer );
  66. void APIENTRY (*glScalef)( GLfloat x, GLfloat y, GLfloat z );
  67. void APIENTRY (*glShadeModel)( long mode );
  68. void APIENTRY (*glTexCoord2f)( GLfloat s, GLfloat t );
  69. void APIENTRY (*glTexCoord4f)( GLfloat s, GLfloat t, GLfloat r, GLfloat q );
  70. void APIENTRY (*glTexCoord2fv)(  GLfloat *v );
  71. void APIENTRY (*glTexCoordPointer)( long size, long type, long stride,  GLvoid *ptr );
  72. void APIENTRY (*glTexImage2D)( long target, long level, long internalformat, long width, long height, long border, long format, long type,  GLvoid *pixels );
  73. void APIENTRY (*glVertex4f)( GLfloat x, GLfloat y, GLfloat z, GLfloat w );
  74. void APIENTRY (*glVertex3fv)(  GLfloat *v );
  75. void APIENTRY (*glVertexPointer)( long size, long type, long stride,  GLvoid *ptr );
  76. void APIENTRY (*glViewport)( long x, long y, long width, long height );
  77. void APIENTRY (*swapbuffer)(void *buf);
  78. void APIENTRY (*exception_error)(void APIENTRY (*exception)(long param))
  79.  
  80. void init_tiny(LDG *ptldg)
  81. {
  82. glBegin = ldg_find("glBegin",ptldg);
  83. glClear = ldg_find("glClear",ptldg);
  84. glClearColor = ldg_find("glClearColor",ptldg);
  85. glColor3f = ldg_find("glColor3f",ptldg);
  86. glDisable = ldg_find("glDisable",ptldg);
  87. glEnable = ldg_find("glEnable",ptldg);
  88. glEnd = ldg_find("glEnd",ptldg);
  89. glLightfv = ldg_find("glLightfv",ptldg);
  90. glLoadIdentity = ldg_find("glLoadIdentity",ptldg);
  91. glMaterialfv = ldg_find("glMaterialfv",ptldg);
  92. glMatrixMode = ldg_find("glMatrixMode",ptldg);
  93. glOrtho = ldg_find("glOrtho",ptldg);
  94. glPopMatrix = ldg_find("glPopMatrix",ptldg);
  95. glPushMatrix = ldg_find("glPushMatrix",ptldg);
  96. glRotatef = ldg_find("glRotatef",ptldg);
  97. glTexEnvi = ldg_find("glTexEnvi",ptldg);
  98. glTexParameteri = ldg_find("glTexParameteri",ptldg);
  99. glTranslatef = ldg_find("glTranslatef",ptldg);
  100. glVertex2f = ldg_find("glVertex2f",ptldg);
  101. glVertex3f = ldg_find("glVertex3f",ptldg);
  102. OSMesaCreateLDG = ldg_find("OSMesaCreateLDG",ptldg);
  103. OSMesaDestroyLDG = ldg_find("OSMesaDestroyLDG",ptldg);
  104. glArrayElement = ldg_find("glArrayElement",ptldg);
  105. glBindTexture = ldg_find("glBindTexture",ptldg);
  106. glCallList = ldg_find("glCallList",ptldg);
  107. glClearDepth = ldg_find("glClearDepth",ptldg);
  108. glColor4f = ldg_find("glColor4f",ptldg);
  109. glColor3fv = ldg_find("glColor3fv",ptldg);
  110. glColor4fv = ldg_find("glColor4fv",ptldg);
  111. glColorMaterial = ldg_find("glColorMaterial",ptldg);
  112. glColorPointer = ldg_find("glColorPointer",ptldg);
  113. glCullFace = ldg_find("glCullFace",ptldg);
  114. glDeleteTextures = ldg_find("glDeleteTextures",ptldg);
  115. glDisableClientState = ldg_find("glDisableClientState",ptldg);
  116. glEnableClientState = ldg_find("glEnableClientState",ptldg);
  117. glEndList = ldg_find("glEndList",ptldg);
  118. glEdgeFlag = ldg_find("glEdgeFlag",ptldg);
  119. glFlush = ldg_find("glFlush",ptldg);
  120. glFrontFace = ldg_find("glFrontFace",ptldg);
  121. glFrustum = ldg_find("glFrustum",ptldg);
  122. glGenLists = ldg_find("glGenLists",ptldg);
  123. glGenTextures = ldg_find("glGenTextures",ptldg);
  124. glGetFloatv = ldg_find("glGetFloatv",ptldg);
  125. glGetIntegerv = ldg_find("glGetIntegerv",ptldg);
  126. glHint = ldg_find("glHint",ptldg);
  127. glInitNames = ldg_find("glInitNames",ptldg);
  128. glIsList = ldg_find("glIsList",ptldg);
  129. glLightf = ldg_find("glLightf",ptldg);
  130. glLightModeli = ldg_find("glLightModeli",ptldg);
  131. glLightModelfv = ldg_find("glLightModelfv",ptldg);
  132. glLoadMatrixf = ldg_find("glLoadMatrixf",ptldg);
  133. glLoadName = ldg_find("glLoadName",ptldg);
  134. glMaterialf = ldg_find("glMaterialf",ptldg);
  135. glMultMatrixf = ldg_find("glMultMatrixf",ptldg);
  136. glNewList = ldg_find("glNewList",ptldg);
  137. glNormal3f = ldg_find("glNormal3f",ptldg);
  138. glNormal3fv = ldg_find("glNormal3fv",ptldg);
  139. glNormalPointer = ldg_find("glNormalPointer",ptldg);
  140. glPixelStorei = ldg_find("glPixelStorei",ptldg);
  141. glPolygonMode = ldg_find("glPolygonMode",ptldg);
  142. glPolygonOffset = ldg_find("glPolygonOffset",ptldg);
  143. glPopName = ldg_find("glPopName",ptldg);
  144. glPushName = ldg_find("glPushName",ptldg);
  145. glRenderMode = ldg_find("glRenderMode",ptldg);
  146. glSelectBuffer = ldg_find("glSelectBuffer",ptldg);
  147. glScalef = ldg_find("glScalef",ptldg);
  148. glShadeModel = ldg_find("glShadeModel",ptldg);
  149. glTexCoord2f = ldg_find("glTexCoord2f",ptldg);
  150. glTexCoord4f = ldg_find("glTexCoord4f",ptldg);
  151. glTexCoord2fv = ldg_find("glTexCoord2fv",ptldg);
  152. glTexCoordPointer = ldg_find("glTexCoordPointer",ptldg);
  153. glTexImage2D = ldg_find("glTexImage2D",ptldg);
  154. glVertex4f = ldg_find("glVertex4f",ptldg);
  155. glVertex3fv = ldg_find("glVertex3fv",ptldg);
  156. glVertexPointer = ldg_find("glVertexPointer",ptldg);
  157. glViewport = ldg_find("glViewport",ptldg);
  158. swapbuffer = ldg_find("swapbuffer",ptldg);
  159. exception_error = ldg_find("exception_error",ptldg); 
  160. }