Nicolas Capens | dbf6fc8 | 2014-10-23 13:33:20 -0400 | [diff] [blame] | 1 | { |
| 2 | global: |
Nicolas Capens | ccee6a8 | 2015-04-28 16:49:59 -0700 | [diff] [blame] | 3 | eglBindAPI; |
| 4 | eglBindTexImage; |
Nicolas Capens | a53bf06 | 2014-11-22 01:04:48 -0500 | [diff] [blame] | 5 | eglChooseConfig; |
| 6 | eglCopyBuffers; |
| 7 | eglCreateContext; |
| 8 | eglCreatePbufferSurface; |
| 9 | eglCreatePixmapSurface; |
| 10 | eglCreateWindowSurface; |
| 11 | eglDestroyContext; |
| 12 | eglDestroySurface; |
| 13 | eglGetConfigAttrib; |
| 14 | eglGetConfigs; |
| 15 | eglGetCurrentContext; |
| 16 | eglGetCurrentDisplay; |
| 17 | eglGetCurrentSurface; |
| 18 | eglGetDisplay; |
| 19 | eglGetError; |
| 20 | eglGetProcAddress; |
| 21 | eglInitialize; |
| 22 | eglMakeCurrent; |
| 23 | eglQueryContext; |
| 24 | eglQueryString; |
| 25 | eglQuerySurface; |
| 26 | eglReleaseTexImage; |
| 27 | eglSurfaceAttrib; |
| 28 | eglSwapBuffers; |
| 29 | eglSwapInterval; |
| 30 | eglTerminate; |
| 31 | eglWaitGL; |
| 32 | eglWaitNative; |
Nicolas Capens | dbf6fc8 | 2014-10-23 13:33:20 -0400 | [diff] [blame] | 33 | glActiveTexture; |
Nicolas Capens | a53bf06 | 2014-11-22 01:04:48 -0500 | [diff] [blame] | 34 | glAlphaFunc; |
| 35 | glAlphaFuncx; |
Nicolas Capens | dbf6fc8 | 2014-10-23 13:33:20 -0400 | [diff] [blame] | 36 | glBindBuffer; |
Nicolas Capens | dbf6fc8 | 2014-10-23 13:33:20 -0400 | [diff] [blame] | 37 | glBindTexture; |
Nicolas Capens | dbf6fc8 | 2014-10-23 13:33:20 -0400 | [diff] [blame] | 38 | glBlendFunc; |
Nicolas Capens | dbf6fc8 | 2014-10-23 13:33:20 -0400 | [diff] [blame] | 39 | glBufferData; |
| 40 | glBufferSubData; |
Nicolas Capens | dbf6fc8 | 2014-10-23 13:33:20 -0400 | [diff] [blame] | 41 | glClear; |
| 42 | glClearColor; |
Nicolas Capens | a53bf06 | 2014-11-22 01:04:48 -0500 | [diff] [blame] | 43 | glClearColorx; |
Nicolas Capens | dbf6fc8 | 2014-10-23 13:33:20 -0400 | [diff] [blame] | 44 | glClearDepthf; |
Nicolas Capens | a53bf06 | 2014-11-22 01:04:48 -0500 | [diff] [blame] | 45 | glClearDepthx; |
Nicolas Capens | dbf6fc8 | 2014-10-23 13:33:20 -0400 | [diff] [blame] | 46 | glClearStencil; |
Nicolas Capens | a53bf06 | 2014-11-22 01:04:48 -0500 | [diff] [blame] | 47 | glClientActiveTexture; |
| 48 | glClipPlanef; |
| 49 | glClipPlanex; |
| 50 | glColor4f; |
| 51 | glColor4ub; |
| 52 | glColor4x; |
Nicolas Capens | dbf6fc8 | 2014-10-23 13:33:20 -0400 | [diff] [blame] | 53 | glColorMask; |
Nicolas Capens | a53bf06 | 2014-11-22 01:04:48 -0500 | [diff] [blame] | 54 | glColorPointer; |
Nicolas Capens | dbf6fc8 | 2014-10-23 13:33:20 -0400 | [diff] [blame] | 55 | glCompressedTexImage2D; |
| 56 | glCompressedTexSubImage2D; |
| 57 | glCopyTexImage2D; |
| 58 | glCopyTexSubImage2D; |
Nicolas Capens | dbf6fc8 | 2014-10-23 13:33:20 -0400 | [diff] [blame] | 59 | glCullFace; |
| 60 | glDeleteBuffers; |
Nicolas Capens | dbf6fc8 | 2014-10-23 13:33:20 -0400 | [diff] [blame] | 61 | glDeleteTextures; |
| 62 | glDepthFunc; |
| 63 | glDepthMask; |
| 64 | glDepthRangef; |
Nicolas Capens | a53bf06 | 2014-11-22 01:04:48 -0500 | [diff] [blame] | 65 | glDepthRangex; |
Nicolas Capens | dbf6fc8 | 2014-10-23 13:33:20 -0400 | [diff] [blame] | 66 | glDisable; |
Nicolas Capens | a53bf06 | 2014-11-22 01:04:48 -0500 | [diff] [blame] | 67 | glDisableClientState; |
Nicolas Capens | dbf6fc8 | 2014-10-23 13:33:20 -0400 | [diff] [blame] | 68 | glDrawArrays; |
| 69 | glDrawElements; |
| 70 | glEnable; |
Nicolas Capens | a53bf06 | 2014-11-22 01:04:48 -0500 | [diff] [blame] | 71 | glEnableClientState; |
Nicolas Capens | dbf6fc8 | 2014-10-23 13:33:20 -0400 | [diff] [blame] | 72 | glFinish; |
| 73 | glFlush; |
Nicolas Capens | a53bf06 | 2014-11-22 01:04:48 -0500 | [diff] [blame] | 74 | glFogf; |
| 75 | glFogfv; |
| 76 | glFogx; |
| 77 | glFogxv; |
Nicolas Capens | dbf6fc8 | 2014-10-23 13:33:20 -0400 | [diff] [blame] | 78 | glFrontFace; |
Nicolas Capens | a53bf06 | 2014-11-22 01:04:48 -0500 | [diff] [blame] | 79 | glFrustumf; |
| 80 | glFrustumx; |
Nicolas Capens | dbf6fc8 | 2014-10-23 13:33:20 -0400 | [diff] [blame] | 81 | glGenBuffers; |
Nicolas Capens | dbf6fc8 | 2014-10-23 13:33:20 -0400 | [diff] [blame] | 82 | glGenTextures; |
Nicolas Capens | dbf6fc8 | 2014-10-23 13:33:20 -0400 | [diff] [blame] | 83 | glGetBooleanv; |
| 84 | glGetBufferParameteriv; |
Nicolas Capens | a53bf06 | 2014-11-22 01:04:48 -0500 | [diff] [blame] | 85 | glGetClipPlanef; |
| 86 | glGetClipPlanex; |
Nicolas Capens | dbf6fc8 | 2014-10-23 13:33:20 -0400 | [diff] [blame] | 87 | glGetError; |
Nicolas Capens | a53bf06 | 2014-11-22 01:04:48 -0500 | [diff] [blame] | 88 | glGetFixedv; |
Nicolas Capens | dbf6fc8 | 2014-10-23 13:33:20 -0400 | [diff] [blame] | 89 | glGetFloatv; |
Nicolas Capens | dbf6fc8 | 2014-10-23 13:33:20 -0400 | [diff] [blame] | 90 | glGetIntegerv; |
Nicolas Capens | a53bf06 | 2014-11-22 01:04:48 -0500 | [diff] [blame] | 91 | glGetLightfv; |
| 92 | glGetLightxv; |
| 93 | glGetMaterialfv; |
| 94 | glGetMaterialxv; |
| 95 | glGetPointerv; |
Nicolas Capens | dbf6fc8 | 2014-10-23 13:33:20 -0400 | [diff] [blame] | 96 | glGetString; |
Nicolas Capens | a53bf06 | 2014-11-22 01:04:48 -0500 | [diff] [blame] | 97 | glGetTexEnvfv; |
| 98 | glGetTexEnviv; |
| 99 | glGetTexEnvxv; |
Nicolas Capens | dbf6fc8 | 2014-10-23 13:33:20 -0400 | [diff] [blame] | 100 | glGetTexParameterfv; |
| 101 | glGetTexParameteriv; |
Nicolas Capens | a53bf06 | 2014-11-22 01:04:48 -0500 | [diff] [blame] | 102 | glGetTexParameterxv; |
Nicolas Capens | dbf6fc8 | 2014-10-23 13:33:20 -0400 | [diff] [blame] | 103 | glHint; |
| 104 | glIsBuffer; |
| 105 | glIsEnabled; |
Nicolas Capens | dbf6fc8 | 2014-10-23 13:33:20 -0400 | [diff] [blame] | 106 | glIsTexture; |
Nicolas Capens | a53bf06 | 2014-11-22 01:04:48 -0500 | [diff] [blame] | 107 | glLightModelf; |
| 108 | glLightModelfv; |
| 109 | glLightModelx; |
| 110 | glLightModelxv; |
| 111 | glLightf; |
| 112 | glLightfv; |
| 113 | glLightx; |
| 114 | glLightxv; |
Nicolas Capens | dbf6fc8 | 2014-10-23 13:33:20 -0400 | [diff] [blame] | 115 | glLineWidth; |
Nicolas Capens | a53bf06 | 2014-11-22 01:04:48 -0500 | [diff] [blame] | 116 | glLineWidthx; |
| 117 | glLoadIdentity; |
| 118 | glLoadMatrixf; |
| 119 | glLoadMatrixx; |
| 120 | glLogicOp; |
| 121 | glMaterialf; |
| 122 | glMaterialfv; |
| 123 | glMaterialx; |
| 124 | glMaterialxv; |
| 125 | glMatrixMode; |
| 126 | glMultMatrixf; |
| 127 | glMultMatrixx; |
| 128 | glMultiTexCoord4f; |
| 129 | glMultiTexCoord4x; |
| 130 | glNormal3f; |
| 131 | glNormal3x; |
| 132 | glNormalPointer; |
| 133 | glOrthof; |
| 134 | glOrthox; |
Nicolas Capens | dbf6fc8 | 2014-10-23 13:33:20 -0400 | [diff] [blame] | 135 | glPixelStorei; |
Nicolas Capens | a53bf06 | 2014-11-22 01:04:48 -0500 | [diff] [blame] | 136 | glPointParameterf; |
| 137 | glPointParameterfv; |
| 138 | glPointParameterx; |
| 139 | glPointParameterxv; |
| 140 | glPointSize; |
| 141 | glPointSizex; |
Nicolas Capens | dbf6fc8 | 2014-10-23 13:33:20 -0400 | [diff] [blame] | 142 | glPolygonOffset; |
Nicolas Capens | a53bf06 | 2014-11-22 01:04:48 -0500 | [diff] [blame] | 143 | glPolygonOffsetx; |
| 144 | glPopMatrix; |
| 145 | glPushMatrix; |
Nicolas Capens | dbf6fc8 | 2014-10-23 13:33:20 -0400 | [diff] [blame] | 146 | glReadPixels; |
Nicolas Capens | a53bf06 | 2014-11-22 01:04:48 -0500 | [diff] [blame] | 147 | glRotatef; |
| 148 | glRotatex; |
Nicolas Capens | dbf6fc8 | 2014-10-23 13:33:20 -0400 | [diff] [blame] | 149 | glSampleCoverage; |
Nicolas Capens | a53bf06 | 2014-11-22 01:04:48 -0500 | [diff] [blame] | 150 | glSampleCoveragex; |
| 151 | glScalef; |
| 152 | glScalex; |
Nicolas Capens | dbf6fc8 | 2014-10-23 13:33:20 -0400 | [diff] [blame] | 153 | glScissor; |
Nicolas Capens | a53bf06 | 2014-11-22 01:04:48 -0500 | [diff] [blame] | 154 | glShadeModel; |
Nicolas Capens | dbf6fc8 | 2014-10-23 13:33:20 -0400 | [diff] [blame] | 155 | glStencilFunc; |
Nicolas Capens | dbf6fc8 | 2014-10-23 13:33:20 -0400 | [diff] [blame] | 156 | glStencilMask; |
Nicolas Capens | dbf6fc8 | 2014-10-23 13:33:20 -0400 | [diff] [blame] | 157 | glStencilOp; |
Nicolas Capens | a53bf06 | 2014-11-22 01:04:48 -0500 | [diff] [blame] | 158 | glTexCoordPointer; |
| 159 | glTexEnvf; |
| 160 | glTexEnvfv; |
| 161 | glTexEnvi; |
| 162 | glTexEnviv; |
| 163 | glTexEnvx; |
| 164 | glTexEnvxv; |
Nicolas Capens | dbf6fc8 | 2014-10-23 13:33:20 -0400 | [diff] [blame] | 165 | glTexImage2D; |
| 166 | glTexParameterf; |
| 167 | glTexParameterfv; |
| 168 | glTexParameteri; |
| 169 | glTexParameteriv; |
Nicolas Capens | a53bf06 | 2014-11-22 01:04:48 -0500 | [diff] [blame] | 170 | glTexParameterx; |
| 171 | glTexParameterxv; |
Nicolas Capens | dbf6fc8 | 2014-10-23 13:33:20 -0400 | [diff] [blame] | 172 | glTexSubImage2D; |
Nicolas Capens | a53bf06 | 2014-11-22 01:04:48 -0500 | [diff] [blame] | 173 | glTranslatef; |
| 174 | glTranslatex; |
| 175 | glVertexPointer; |
Nicolas Capens | dbf6fc8 | 2014-10-23 13:33:20 -0400 | [diff] [blame] | 176 | glViewport; |
| 177 | |
Nicolas Capens | ccee6a8 | 2015-04-28 16:49:59 -0700 | [diff] [blame] | 178 | # Extensions |
| 179 | glPointSizePointerOES; |
Nicolas Capens | a53bf06 | 2014-11-22 01:04:48 -0500 | [diff] [blame] | 180 | glEGLImageTargetTexture2DOES; |
| 181 | glEGLImageTargetRenderbufferStorageOES; |
| 182 | glIsRenderbufferOES; |
| 183 | glBindRenderbufferOES; |
| 184 | glDeleteRenderbuffersOES; |
| 185 | glGenRenderbuffersOES; |
| 186 | glRenderbufferStorageOES; |
| 187 | glGetRenderbufferParameterivOES; |
| 188 | glIsFramebufferOES; |
| 189 | glBindFramebufferOES; |
| 190 | glDeleteFramebuffersOES; |
| 191 | glGenFramebuffersOES; |
| 192 | glCheckFramebufferStatusOES; |
| 193 | glFramebufferRenderbufferOES; |
| 194 | glFramebufferTexture2DOES; |
| 195 | glGetFramebufferAttachmentParameterivOES; |
| 196 | glGenerateMipmapOES; |
| 197 | glBlendEquationOES; |
| 198 | glBlendEquationSeparateOES; |
| 199 | glBlendFuncSeparateOES; |
| 200 | glDrawTexsOES; |
| 201 | glDrawTexiOES; |
| 202 | glDrawTexxOES; |
| 203 | glDrawTexsvOES; |
| 204 | glDrawTexivOES; |
| 205 | glDrawTexxvOES; |
| 206 | glDrawTexfOES; |
| 207 | glDrawTexfvOES; |
Nicolas Capens | 7649300 | 2015-10-15 04:49:54 -0400 | [diff] [blame] | 208 | eglCreateSyncKHR; |
| 209 | eglDestroySyncKHR; |
| 210 | eglClientWaitSyncKHR; |
| 211 | eglGetSyncAttribKHR; |
Nicolas Capens | dbf6fc8 | 2014-10-23 13:33:20 -0400 | [diff] [blame] | 212 | |
Nicolas Capens | 2a1c569 | 2015-04-17 12:40:04 -0400 | [diff] [blame] | 213 | libGLES_CM_swiftshader; |
Nicolas Capens | dbf6fc8 | 2014-10-23 13:33:20 -0400 | [diff] [blame] | 214 | |
Nicolas Capens | 0caecb3 | 2016-09-06 14:58:10 -0400 | [diff] [blame] | 215 | Register; |
| 216 | |
Nicolas Capens | dbf6fc8 | 2014-10-23 13:33:20 -0400 | [diff] [blame] | 217 | local: |
| 218 | *; |
| 219 | }; |
| 220 | |