Subversion Repositories Kolibri OS

Rev

Rev 8059 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  1. ;
  2. ; Export functions (115)
  3. ;
  4.  
  5. E_LIB glEnable ;(int)
  6. E_LIB glDisable ;(int)
  7.  
  8. E_LIB glShadeModel ;(int)
  9. E_LIB glCullFace ;(int)
  10. E_LIB glPolygonMode ;(int, int)
  11.  
  12. E_LIB glBegin ;(int type)
  13. E_LIB glEnd ;(void)
  14.  
  15. E_LIB glVertex2f ;(float ,float)
  16. E_LIB glVertex2d ;(double ,double)
  17. E_LIB glVertex2fv ;(float *)
  18. E_LIB glVertex2dv ;(double *)
  19. E_LIB glVertex3f ;(float ,float ,float)
  20. E_LIB glVertex3d ;(double ,double ,double)
  21. E_LIB glVertex3fv ;(float *)
  22. E_LIB glVertex3dv ;(double *)
  23. E_LIB glVertex4f ;(float ,float ,float, float)
  24. E_LIB glVertex4d ;(double ,double ,double, double)
  25. E_LIB glVertex4fv ;(float *)
  26. E_LIB glVertex4dv ;(double *)
  27.  
  28. E_LIB glColor3f ;(float ,float ,float)
  29. E_LIB glColor3d ;(double ,double ,double)
  30. E_LIB glColor3fv ;(float *)
  31. E_LIB glColor3dv ;(double *)
  32. E_LIB glColor3ub
  33. E_LIB glColor4f ;(float ,float ,float, float)
  34. E_LIB glColor4d ;(double ,double ,double, double)
  35. E_LIB glColor4fv ;(float *)
  36. E_LIB glColor4dv ;(double *)
  37.  
  38. E_LIB glNormal3f ;(float, float, float)
  39. E_LIB glNormal3d ;(double, double, double)
  40. E_LIB glNormal3fv ;(float *)
  41. E_LIB glNormal3dv ;(double *)
  42.  
  43. E_LIB glTexCoord1f ;(float)
  44. E_LIB glTexCoord1d ;(double)
  45. E_LIB glTexCoord1fv ;(float *)
  46. E_LIB glTexCoord1dv ;(double *)
  47. E_LIB glTexCoord2f ;(float, float)
  48. E_LIB glTexCoord2d ;(double, double)
  49. E_LIB glTexCoord2fv ;(float *)
  50. E_LIB glTexCoord2dv ;(double *)
  51. E_LIB glTexCoord3f ;(float, float, float)
  52. E_LIB glTexCoord3d ;(double, double, double)
  53. E_LIB glTexCoord3fv ;(float *)
  54. E_LIB glTexCoord3dv ;(double *)
  55. E_LIB glTexCoord4f ;(float, float, float, float)
  56. E_LIB glTexCoord4d ;(double, double, double, double)
  57. E_LIB glTexCoord4fv ;(float *)
  58. E_LIB glTexCoord4dv ;(double *)
  59.  
  60. E_LIB glEdgeFlag ;(int flag)
  61.  
  62. ; matrix
  63. E_LIB glMatrixMode ;(int mode)
  64. E_LIB glLoadMatrixf ;(const float *m)
  65. E_LIB glLoadIdentity ;(void)
  66. E_LIB glMultMatrixf ;(const float *m)
  67. E_LIB glPushMatrix ;(void)
  68. E_LIB glPopMatrix ;(void)
  69. E_LIB glRotatef ;(float, float, float, float)
  70. E_LIB glTranslatef ;(float, float, float)
  71. E_LIB glScalef ;(float, float, float)
  72.  
  73. E_LIB glViewport ;(int, int, int, int)
  74. E_LIB glFrustum ;(double, double, double, double, double, double)
  75.  
  76. ; lists
  77. E_LIB glGenLists ;(int)
  78. E_LIB glIsList ;(unsigned int)
  79. E_LIB glNewList ;(unsigned int, int)
  80. E_LIB glEndList ;(void)
  81. E_LIB glCallList ;(unsigned int)
  82.  
  83. ; clear
  84. E_LIB glClear ;(int)
  85. E_LIB glClearColor ;(float, float, float, float)
  86. E_LIB glClearDepth ;(double)
  87.  
  88. ; selection
  89. E_LIB glRenderMode ;(int)
  90. E_LIB glSelectBuffer ;(int, unsigned int *)
  91.  
  92. E_LIB glInitNames ;(void)
  93. E_LIB glPushName ;(unsigned int)
  94. E_LIB glPopName ;(void)
  95. E_LIB glLoadName ;(unsigned int)
  96.  
  97. ; textures
  98. E_LIB glGenTextures ;(int, unsigned int *)
  99. E_LIB glDeleteTextures ;(int, const unsigned int *)
  100. E_LIB glBindTexture ;(int, int)
  101. E_LIB glTexImage2D ;(int, int, int, int, int, int, int, int, void *)
  102. E_LIB glTexEnvi ;(int, int, int)
  103. E_LIB glTexParameteri ;(int, int, int)
  104. E_LIB glPixelStorei ;(int, int)
  105.  
  106. ; lighting
  107. E_LIB glMaterialfv ;(int, int, float *)
  108. E_LIB glMaterialf ;(int, int, float)
  109. E_LIB glColorMaterial ;(int, int)
  110.  
  111. E_LIB glLightfv ;(int, int, float *)
  112. E_LIB glLightf ;(int, int, float)
  113. E_LIB glLightModeli ;(int, int)
  114. E_LIB glLightModelfv ;(int, float *)
  115.  
  116. ; misc
  117. E_LIB glFlush ;(void)
  118. E_LIB glHint ;(int, int)
  119. E_LIB glGetIntegerv ;(int, int *)
  120. E_LIB glGetFloatv ;(int, float *)
  121. E_LIB glFrontFace ;(int)
  122.  
  123. ; opengl 1.2 arrays
  124. E_LIB glEnableClientState ;(GLenum array)
  125. E_LIB glDisableClientState ;(GLenum array)
  126. E_LIB glArrayElement ;(int)
  127. E_LIB glDrawArrays ;(GLenum, int, GLsizei)
  128. E_LIB glDrawElements ;(GLenum, GLsizei, GLenum, const GLvoid *)
  129. E_LIB glVertexPointer ;(int, GLenum, GLsizei, const void *)
  130. E_LIB glColorPointer ;(int, GLenum, GLsizei, const GLvoid *)
  131. E_LIB glNormalPointer ;(GLenum, GLsizei, const GLvoid *)
  132. E_LIB glTexCoordPointer ;(int, GLenum, GLsizei, const GLvoid *)
  133.  
  134. ; opengl 1.2 polygon offset
  135. E_LIB glPolygonOffset ;(float, float)
  136.  
  137. ; not implemented, just added to compile
  138. ;E_LIB glPointSize(float)
  139. ;E_LIB glLineWidth(float)
  140. ;E_LIB glDeleteLists(int, int)
  141. ;E_LIB glDepthFunc(int)
  142. ;E_LIB glBlendFunc(int, int)
  143. ;E_LIB glTexEnvf(int, int, int)
  144. E_LIB glOrtho ;(float, float, float, float, float, float)
  145. ;E_LIB glVertex2i(int, int)
  146. ;E_LIB glDepthMask(int)
  147. ;E_LIB glFogi(int, int)
  148. ;E_LIB glFogfv(int, const float*)
  149. ;E_LIB glFogf(int, float)
  150. ;E_LIB glRasterPos2f(float, float)
  151. ;E_LIB glPolygonStipple(void*)
  152. ;E_LIB glTexParameterf(int, int, int)
  153. ; non compatible functions
  154.  
  155. E_LIB glDebug ;(int)
  156.  
  157. E_LIB glInit ;(void *)
  158. E_LIB glClose ;(void)
  159.  
  160. ;
  161. ; glu functions
  162. ;
  163.  
  164. E_LIB gluPerspective ;(double, double, double, double)
  165. E_LIB gluNewQuadric
  166. E_LIB gluDeleteQuadric
  167. E_LIB gluQuadricDrawStyle
  168. E_LIB gluQuadricOrientation
  169. E_LIB gluQuadricTexture
  170. E_LIB gluCylinder ;(GLUquadricObj, double, double, double, int, int)
  171. E_LIB gluSphere ;(GLUquadricObj, float, int, int)
  172.  
  173. ;
  174. ; Kolibri OS functions
  175. ;
  176.  
  177. E_LIB kosglMakeCurrent
  178. E_LIB kosglSwapBuffers
  179.  
  180. purge E_LIB
  181.