Subversion Repositories Kolibri OS

Rev

Rev 6108 | Rev 8059 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6108 Rev 6286
Line 1... Line 1...
1
;
1
;
2
; Export functions (103)
2
; Export functions (115)
3
;
3
;
Line 4... Line 4...
4
 
4
 
5
E_LIB glEnable ;(int code)
5
E_LIB glEnable ;(int)
Line 6... Line 6...
6
E_LIB glDisable ;(int code)
6
E_LIB glDisable ;(int)
7
 
7
 
8
E_LIB glShadeModel ;(int mode)
8
E_LIB glShadeModel ;(int)
Line 9... Line 9...
9
E_LIB glCullFace ;(int mode)
9
E_LIB glCullFace ;(int)
10
E_LIB glPolygonMode ;(int face,int mode)
10
E_LIB glPolygonMode ;(int, int)
Line 11... Line 11...
11
 
11
 
Line 64... Line 64...
64
E_LIB glLoadMatrixf ;(const float *m)
64
E_LIB glLoadMatrixf ;(const float *m)
65
E_LIB glLoadIdentity ;(void)
65
E_LIB glLoadIdentity ;(void)
66
E_LIB glMultMatrixf ;(const float *m)
66
E_LIB glMultMatrixf ;(const float *m)
67
E_LIB glPushMatrix ;(void)
67
E_LIB glPushMatrix ;(void)
68
E_LIB glPopMatrix ;(void)
68
E_LIB glPopMatrix ;(void)
69
E_LIB glRotatef ;(float angle,float x,float y,float z)
69
E_LIB glRotatef ;(float, float, float, float)
70
E_LIB glTranslatef ;(float x,float y,float z)
70
E_LIB glTranslatef ;(float, float, float)
71
E_LIB glScalef ;(float x,float y,float z)
71
E_LIB glScalef ;(float, float, float)
Line 72... Line 72...
72
 
72
 
73
E_LIB glViewport ;(int x,int y,int width,int height)
73
E_LIB glViewport ;(int, int, int, int)
Line 74... Line 74...
74
E_LIB glFrustum ;(double left,double right,double bottom,double top, double near_,double far_);
74
E_LIB glFrustum ;(double, double, double, double, double, double)
75
 
75
 
76
; lists
76
; lists
77
E_LIB glGenLists ;(int range)
77
E_LIB glGenLists ;(int)
78
E_LIB glIsList ;(unsigned int list)
78
E_LIB glIsList ;(unsigned int)
79
E_LIB glNewList ;(unsigned int list,int mode)
79
E_LIB glNewList ;(unsigned int, int)
Line 80... Line 80...
80
E_LIB glEndList ;(void)
80
E_LIB glEndList ;(void)
81
E_LIB glCallList ;(unsigned int list)
81
E_LIB glCallList ;(unsigned int)
82
 
82
 
83
; clear
83
; clear
Line 84... Line 84...
84
E_LIB glClear ;(int mask)
84
E_LIB glClear ;(int)
85
E_LIB glClearColor ;(float r,float g,float b,float a)
85
E_LIB glClearColor ;(float, float, float, float)
86
E_LIB glClearDepth ;(double depth)
86
E_LIB glClearDepth ;(double)
Line 87... Line 87...
87
 
87
 
88
; selection
88
; selection
89
E_LIB glRenderMode ;(int mode)
89
E_LIB glRenderMode ;(int)
90
E_LIB glSelectBuffer ;(int size,unsigned int *buf)
90
E_LIB glSelectBuffer ;(int, unsigned int *)
Line 91... Line 91...
91
 
91
 
92
E_LIB glInitNames ;(void)
92
E_LIB glInitNames ;(void)
93
E_LIB glPushName ;(unsigned int name)
93
E_LIB glPushName ;(unsigned int)
94
E_LIB glPopName ;(void)
94
E_LIB glPopName ;(void)
95
E_LIB glLoadName ;(unsigned int name)
95
E_LIB glLoadName ;(unsigned int)
96
 
96
 
97
; textures
97
; textures
98
E_LIB glGenTextures ;(int n, unsigned int *textures)
98
E_LIB glGenTextures ;(int, unsigned int *)
Line 99... Line 99...
99
E_LIB glDeleteTextures ;(int n, const unsigned int *textures)
99
E_LIB glDeleteTextures ;(int, const unsigned int *)
100
E_LIB glBindTexture ;(int target,int texture)
100
E_LIB glBindTexture ;(int, int)
101
E_LIB glTexImage2D ;( int target, int level, int components, int width, int height, int border, int format, int type, void *pixels)
101
E_LIB glTexImage2D ;(int, int, int, int, int, int, int, int, void *)
102
E_LIB glTexEnvi ;(int target,int pname,int param)
102
E_LIB glTexEnvi ;(int, int, int)
103
E_LIB glTexParameteri ;(int target,int pname,int param)
103
E_LIB glTexParameteri ;(int, int, int)
104
E_LIB glPixelStorei ;(int pname,int param)
104
E_LIB glPixelStorei ;(int, int)
105
 
105
 
106
; lighting
106
; lighting
107
E_LIB glMaterialfv ;(int mode,int type,float *v)
107
E_LIB glMaterialfv ;(int, int, float *)
Line 108... Line 108...
108
E_LIB glMaterialf ;(int mode,int type,float v)
108
E_LIB glMaterialf ;(int, int, float)
109
E_LIB glColorMaterial ;(int mode,int type)
109
E_LIB glColorMaterial ;(int, int)
110
 
110
 
111
E_LIB glLightfv ;(int light,int type,float *v)
111
E_LIB glLightfv ;(int, int, float *)
112
E_LIB glLightf ;(int light,int type,float v)
112
E_LIB glLightf ;(int, int, float)
113
E_LIB glLightModeli ;(int pname,int param)
113
E_LIB glLightModeli ;(int, int)
Line 114... Line 114...
114
E_LIB glLightModelfv ;(int pname,float *param)
114
E_LIB glLightModelfv ;(int, float *)
115
 
115
 
116
; misc
116
; misc
117
E_LIB glFlush ;(void)
117
E_LIB glFlush ;(void)
118
E_LIB glHint ;(int target,int mode)
118
E_LIB glHint ;(int, int)
119
E_LIB glGetIntegerv ;(int pname,int *params)
119
E_LIB glGetIntegerv ;(int, int *)
120
E_LIB glGetFloatv ;(int pname, float *v)
120
E_LIB glGetFloatv ;(int, float *)
121
E_LIB glFrontFace ;(int mode)
121
E_LIB glFrontFace ;(int)
122
 
122
 
123
; opengl 1.2 arrays
123
; opengl 1.2 arrays
Line 124... Line 124...
124
E_LIB glEnableClientState ;(GLenum array)
124
E_LIB glEnableClientState ;(GLenum array)
125
E_LIB glDisableClientState ;(GLenum array)
125
E_LIB glDisableClientState ;(GLenum array)
Line 126... Line 126...
126
E_LIB glArrayElement ;(GLint i)
126
E_LIB glArrayElement ;(int)
127
E_LIB glDrawArrays ;(mode, first, count)
127
E_LIB glDrawArrays ;(GLenum, int, GLsizei)
128
E_LIB glDrawElements ;(mode, count, type, indices)
128
E_LIB glDrawElements ;(GLenum, GLsizei, GLenum, const GLvoid *)
129
E_LIB glVertexPointer ;(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
129
E_LIB glVertexPointer ;(int, GLenum, GLsizei, const void *)
130
E_LIB glColorPointer ;(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
130
E_LIB glColorPointer ;(int, GLenum, GLsizei, const GLvoid *)
131
E_LIB glNormalPointer ;(GLenum type, GLsizei stride, const GLvoid *pointer)
131
E_LIB glNormalPointer ;(GLenum, GLsizei, const GLvoid *)
132
E_LIB glTexCoordPointer ;(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
132
E_LIB glTexCoordPointer ;(int, GLenum, GLsizei, const GLvoid *)
133
 
133
 
134
; opengl 1.2 polygon offset
134
; opengl 1.2 polygon offset
135
E_LIB glPolygonOffset ;(GLfloat factor, GLfloat units)
135
E_LIB glPolygonOffset ;(float, float)
136
 
136
 
137
; not implemented, just added to compile
137
; not implemented, just added to compile
138
;inline void glPointSize(float) {}
138
;E_LIB glPointSize(float)
139
;inline void glLineWidth(float) {}
139
;E_LIB glLineWidth(float)
140
;inline void glDeleteLists(int, int) {}
140
;E_LIB glDeleteLists(int, int)
141
;inline void glDepthFunc(int) {}
141
;E_LIB glDepthFunc(int)
142
;inline void glBlendFunc(int, int) {}
142
;E_LIB glBlendFunc(int, int)
Line 143... Line 143...
143
;inline void glTexEnvf(int, int, int) {}
143
;E_LIB glTexEnvf(int, int, int)
Line 144... Line 144...
144
;inline void glOrtho(float,float,float,float,float,float){}
144
;E_LIB glOrtho(float, float, float, float, float, float)
145
;inline void glVertex2i(int,int) {}
145
;E_LIB glVertex2i(int, int)
Line 146... Line 146...
146
;inline void glDepthMask(int) {}
146
;E_LIB glDepthMask(int)
147
;inline void glFogi(int, int) {}
147
;E_LIB glFogi(int, int)
148
;inline void glFogfv(int, const float*) {}
148
;E_LIB glFogfv(int, const float*)
Line 164... Line 164...
164
E_LIB gluNewQuadric
164
E_LIB gluNewQuadric
165
E_LIB gluDeleteQuadric
165
E_LIB gluDeleteQuadric
166
E_LIB gluQuadricDrawStyle
166
E_LIB gluQuadricDrawStyle
167
E_LIB gluQuadricOrientation
167
E_LIB gluQuadricOrientation
168
E_LIB gluQuadricTexture
168
E_LIB gluQuadricTexture
-
 
169
E_LIB gluCylinder ;(GLUquadricObj, double, double, double, int, int)
169
E_LIB gluSphere
170
E_LIB gluSphere ;(GLUquadricObj, float, int, int)
Line 170... Line 171...
170
 
171
 
171
;
172
;
172
; Kolibri OS functions
173
; Kolibri OS functions