1 | /* |
2 | Copyright (c) 2012, Broadcom Europe Ltd |
3 | All rights reserved. |
4 | |
5 | Redistribution and use in source and binary forms, with or without |
6 | modification, are permitted provided that the following conditions are met: |
7 | * Redistributions of source code must retain the above copyright |
8 | notice, this list of conditions and the following disclaimer. |
9 | * Redistributions in binary form must reproduce the above copyright |
10 | notice, this list of conditions and the following disclaimer in the |
11 | documentation and/or other materials provided with the distribution. |
12 | * Neither the name of the copyright holder nor the |
13 | names of its contributors may be used to endorse or promote products |
14 | derived from this software without specific prior written permission. |
15 | |
16 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND |
17 | ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED |
18 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE |
19 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY |
20 | DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES |
21 | (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; |
22 | LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND |
23 | ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
24 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS |
25 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
26 | */ |
27 | |
28 | #ifndef KHRONOS_MANGLE_H |
29 | #if defined KHRONOS_NAME_MANGLING || defined REMOTE_API_LOGGING || defined BCG_MULTI_THREADED |
30 | |
31 | /* EGL Functions */ |
32 | |
33 | #define eglGetError mangled_eglGetError |
34 | #define eglGetDisplay mangled_eglGetDisplay |
35 | #define eglInitialize mangled_eglInitialize |
36 | #define eglTerminate mangled_eglTerminate |
37 | #define eglQueryString mangled_eglQueryString |
38 | #define eglGetConfigs mangled_eglGetConfigs |
39 | #define eglChooseConfig mangled_eglChooseConfig |
40 | #define eglGetConfigAttrib mangled_eglGetConfigAttrib |
41 | #define eglCreateWindowSurface mangled_eglCreateWindowSurface |
42 | #define eglCreatePbufferSurface mangled_eglCreatePbufferSurface |
43 | #define eglCreatePixmapSurface mangled_eglCreatePixmapSurface |
44 | #define eglDestroySurface mangled_eglDestroySurface |
45 | #define eglQuerySurface mangled_eglQuerySurface |
46 | #define eglBindAPI mangled_eglBindAPI |
47 | #define eglQueryAPI mangled_eglQueryAPI |
48 | #define eglWaitClient mangled_eglWaitClient |
49 | #define eglReleaseThread mangled_eglReleaseThread |
50 | #define eglCreatePbufferFromClientBuffer mangled_eglCreatePbufferFromClientBuffer |
51 | #define eglSurfaceAttrib mangled_eglSurfaceAttrib |
52 | #define eglBindTexImage mangled_eglBindTexImage |
53 | #define eglReleaseTexImage mangled_eglReleaseTexImage |
54 | #define eglSwapInterval mangled_eglSwapInterval |
55 | #define eglCreateContext mangled_eglCreateContext |
56 | #define eglDestroyContext mangled_eglDestroyContext |
57 | #define eglMakeCurrent mangled_eglMakeCurrent |
58 | #define eglGetCurrentContext mangled_eglGetCurrentContext |
59 | #define eglGetCurrentSurface mangled_eglGetCurrentSurface |
60 | #define eglGetCurrentDisplay mangled_eglGetCurrentDisplay |
61 | #define eglQueryContext mangled_eglQueryContext |
62 | #define eglWaitGL mangled_eglWaitGL |
63 | #define eglWaitNative mangled_eglWaitNative |
64 | #define eglSwapBuffers mangled_eglSwapBuffers |
65 | #define eglCopyBuffers mangled_eglCopyBuffers |
66 | #define eglGetProcAddress mangled_eglGetProcAddress |
67 | #define eglClientWaitSyncKHR mangled_eglClientWaitSyncKHR |
68 | #define eglCreateImageKHR mangled_eglCreateImageKHR |
69 | #define eglCreateSyncKHR mangled_eglCreateSyncKHR |
70 | #define eglDestroyImageKHR mangled_eglDestroyImageKHR |
71 | #define eglDestroySyncKHR mangled_eglDestroySyncKHR |
72 | #define eglGetSyncAttribKHR mangled_eglGetSyncAttribKHR |
73 | #define eglGetSyncAttribKHR mangled_eglGetSyncAttribKHR |
74 | #define eglQueryProfilingDataNOK mangled_eglQueryProfilingDataNOK |
75 | #define eglSignalSyncKHR mangled_eglSignalSyncKHR |
76 | #define eglLockSurfaceKHR mangled_eglLockSurfaceKHR |
77 | #define eglUnlockSurfaceKHR mangled_eglUnlockSurfaceKHR |
78 | #define glEGLImageTargetRenderbufferStorageOES mangled_glEGLImageTargetRenderbufferStorageOES |
79 | #define glEGLImageTargetTexture2DOES mangled_glEGLImageTargetTexture2DOES |
80 | #define eglAcquireGlobalImageBRCM mangled_eglAcquireGlobalImageBRCM |
81 | #define eglCreateCopyGlobalImageBRCM mangled_eglCreateCopyGlobalImageBRCM |
82 | #define eglCreateGlobalImageBRCM mangled_eglCreateGlobalImageBRCM |
83 | #define eglReleaseGlobalImageBRCM mangled_eglReleaseGlobalImageBRCM |
84 | #define eglInitGlobalImageBRCM mangled_eglInitGlobalImageBRCM |
85 | #define eglTermGlobalImageBRCM mangled_eglTermGlobalImageBRCM |
86 | |
87 | /* OpenGL ES 1.1 and 2.0 functions */ |
88 | |
89 | #define glAlphaFunc mangled_glAlphaFunc |
90 | #define glClearColor mangled_glClearColor |
91 | #define glClearDepthf mangled_glClearDepthf |
92 | #define glClipPlanef mangled_glClipPlanef |
93 | #define glColor4f mangled_glColor4f |
94 | #define glDepthRangef mangled_glDepthRangef |
95 | #define glFogf mangled_glFogf |
96 | #define glFogfv mangled_glFogfv |
97 | #define glFrustumf mangled_glFrustumf |
98 | #define glGetClipPlanef mangled_glGetClipPlanef |
99 | #define glGetFloatv mangled_glGetFloatv |
100 | #define glGetLightfv mangled_glGetLightfv |
101 | #define glGetMaterialfv mangled_glGetMaterialfv |
102 | #define glGetTexEnvfv mangled_glGetTexEnvfv |
103 | #define glGetTexParameterfv mangled_glGetTexParameterfv |
104 | #define glLightModelf mangled_glLightModelf |
105 | #define glLightModelfv mangled_glLightModelfv |
106 | #define glLightf mangled_glLightf |
107 | #define glLightfv mangled_glLightfv |
108 | #define glLineWidth mangled_glLineWidth |
109 | #define glLoadMatrixf mangled_glLoadMatrixf |
110 | #define glMaterialf mangled_glMaterialf |
111 | #define glMaterialfv mangled_glMaterialfv |
112 | #define glMultMatrixf mangled_glMultMatrixf |
113 | #define glMultiTexCoord4f mangled_glMultiTexCoord4f |
114 | #define glNormal3f mangled_glNormal3f |
115 | #define glOrthof mangled_glOrthof |
116 | #define glPointParameterf mangled_glPointParameterf |
117 | #define glPointParameterfv mangled_glPointParameterfv |
118 | #define glPointSize mangled_glPointSize |
119 | #define glPolygonOffset mangled_glPolygonOffset |
120 | #define glRotatef mangled_glRotatef |
121 | #define glScalef mangled_glScalef |
122 | #define glTexEnvf mangled_glTexEnvf |
123 | #define glTexEnvfv mangled_glTexEnvfv |
124 | #define glTexParameterf mangled_glTexParameterf |
125 | #define glTexParameterfv mangled_glTexParameterfv |
126 | #define glTranslatef mangled_glTranslatef |
127 | |
128 | #define glActiveTexture mangled_glActiveTexture |
129 | #define glAlphaFuncx mangled_glAlphaFuncx |
130 | #define glBindBuffer mangled_glBindBuffer |
131 | #define glBindTexture mangled_glBindTexture |
132 | #define glBlendFunc mangled_glBlendFunc |
133 | #define glBlendColor mangled_glBlendColor |
134 | #define glBufferData mangled_glBufferData |
135 | #define glBlendEquation mangled_glBlendEquation |
136 | #define glBufferSubData mangled_glBufferSubData |
137 | #define glClear mangled_glClear |
138 | #define glClearColorx mangled_glClearColorx |
139 | #define glClearDepthx mangled_glClearDepthx |
140 | #define glClearStencil mangled_glClearStencil |
141 | #define glClientActiveTexture mangled_glClientActiveTexture |
142 | #define glClipPlanex mangled_glClipPlanex |
143 | #define glColor4ub mangled_glColor4ub |
144 | #define glColor4x mangled_glColor4x |
145 | #define glColorMask mangled_glColorMask |
146 | #define glColorPointer mangled_glColorPointer |
147 | #define glCompressedTexImage2D mangled_glCompressedTexImage2D |
148 | #define glCompressedTexSubImage2D mangled_glCompressedTexSubImage2D |
149 | #define glCopyTexImage2D mangled_glCopyTexImage2D |
150 | #define glCopyTexSubImage2D mangled_glCopyTexSubImage2D |
151 | #define glCullFace mangled_glCullFace |
152 | #define glDeleteBuffers mangled_glDeleteBuffers |
153 | #define glDeleteTextures mangled_glDeleteTextures |
154 | #define glDepthFunc mangled_glDepthFunc |
155 | #define glDepthMask mangled_glDepthMask |
156 | #define glDepthRangex mangled_glDepthRangex |
157 | #define glDisable mangled_glDisable |
158 | #define glDisableClientState mangled_glDisableClientState |
159 | #define glDrawArrays mangled_glDrawArrays |
160 | #define glDrawElements mangled_glDrawElements |
161 | #define glEnable mangled_glEnable |
162 | #define glEnableClientState mangled_glEnableClientState |
163 | #define glFinish mangled_glFinish |
164 | #define glFlush mangled_glFlush |
165 | #define glFogx mangled_glFogx |
166 | #define glFogxv mangled_glFogxv |
167 | #define glFrontFace mangled_glFrontFace |
168 | #define glFrustumx mangled_glFrustumx |
169 | #define glGetBooleanv mangled_glGetBooleanv |
170 | #define glGetBufferParameteriv mangled_glGetBufferParameteriv |
171 | #define glGetClipPlanex mangled_glGetClipPlanex |
172 | #define glGenBuffers mangled_glGenBuffers |
173 | #define glGenTextures mangled_glGenTextures |
174 | #define glGetError mangled_glGetError |
175 | #define glGetFixedv mangled_glGetFixedv |
176 | #define glGetIntegerv mangled_glGetIntegerv |
177 | #define glGetLightxv mangled_glGetLightxv |
178 | #define glGetMaterialxv mangled_glGetMaterialxv |
179 | #define glGetPointerv mangled_glGetPointerv |
180 | #define glGetString mangled_glGetString |
181 | #define glGetTexEnviv mangled_glGetTexEnviv |
182 | #define glGetTexEnvxv mangled_glGetTexEnvxv |
183 | #define glGetTexParameteriv mangled_glGetTexParameteriv |
184 | #define glGetTexParameterxv mangled_glGetTexParameterxv |
185 | #define glHint mangled_glHint |
186 | #define glIsBuffer mangled_glIsBuffer |
187 | #define glIsEnabled mangled_glIsEnabled |
188 | #define glIsTexture mangled_glIsTexture |
189 | #define glLightModelx mangled_glLightModelx |
190 | #define glLightModelxv mangled_glLightModelxv |
191 | #define glLightx mangled_glLightx |
192 | #define glLightxv mangled_glLightxv |
193 | #define glLineWidthx mangled_glLineWidthx |
194 | #define glLoadIdentity mangled_glLoadIdentity |
195 | #define glLoadMatrixx mangled_glLoadMatrixx |
196 | #define glLogicOp mangled_glLogicOp |
197 | #define glMaterialx mangled_glMaterialx |
198 | #define glMaterialxv mangled_glMaterialxv |
199 | #define glMatrixMode mangled_glMatrixMode |
200 | #define glMultMatrixx mangled_glMultMatrixx |
201 | #define glMultiTexCoord4x mangled_glMultiTexCoord4x |
202 | #define glNormal3x mangled_glNormal3x |
203 | #define glNormalPointer mangled_glNormalPointer |
204 | #define glOrthox mangled_glOrthox |
205 | #define glPixelStorei mangled_glPixelStorei |
206 | #define glPointParameterx mangled_glPointParameterx |
207 | #define glPointParameterxv mangled_glPointParameterxv |
208 | #define glPointSizex mangled_glPointSizex |
209 | #define glPolygonOffsetx mangled_glPolygonOffsetx |
210 | #define glPopMatrix mangled_glPopMatrix |
211 | #define glPushMatrix mangled_glPushMatrix |
212 | #define glReadPixels mangled_glReadPixels |
213 | #define glRotatex mangled_glRotatex |
214 | #define glSampleCoverage mangled_glSampleCoverage |
215 | #define glSampleCoveragex mangled_glSampleCoveragex |
216 | #define glScalex mangled_glScalex |
217 | #define glScissor mangled_glScissor |
218 | #define glShadeModel mangled_glShadeModel |
219 | #define glStencilFunc mangled_glStencilFunc |
220 | #define glStencilMask mangled_glStencilMask |
221 | #define glStencilOp mangled_glStencilOp |
222 | #define glTexCoordPointer mangled_glTexCoordPointer |
223 | #define glTexEnvi mangled_glTexEnvi |
224 | #define glTexEnvx mangled_glTexEnvx |
225 | #define glTexEnviv mangled_glTexEnviv |
226 | #define glTexEnvxv mangled_glTexEnvxv |
227 | #define glTexImage2D mangled_glTexImage2D |
228 | #define glTexParameteri mangled_glTexParameteri |
229 | #define glTexParameterx mangled_glTexParameterx |
230 | #define glTexParameteriv mangled_glTexParameteriv |
231 | #define glTexParameterxv mangled_glTexParameterxv |
232 | #define glTexSubImage2D mangled_glTexSubImage2D |
233 | #define glTranslatex mangled_glTranslatex |
234 | #define glVertexPointer mangled_glVertexPointer |
235 | #define glViewport mangled_glViewport |
236 | |
237 | #define glAttachShader mangled_glAttachShader |
238 | #define glBindAttribLocation mangled_glBindAttribLocation |
239 | #define glBlendEquationSeparate mangled_glBlendEquationSeparate |
240 | #define glBlendFuncSeparate mangled_glBlendFuncSeparate |
241 | #define glCreateProgram mangled_glCreateProgram |
242 | #define glCreateShader mangled_glCreateShader |
243 | #define glDeleteProgram mangled_glDeleteProgram |
244 | #define glDeleteShader mangled_glDeleteShader |
245 | #define glDetachShader mangled_glDetachShader |
246 | #define glDisableVertexAttribArray mangled_glDisableVertexAttribArray |
247 | #define glEnableVertexAttribArray mangled_glEnableVertexAttribArray |
248 | #define glGetActiveAttrib mangled_glGetActiveAttrib |
249 | #define glGetActiveUniform mangled_glGetActiveUniform |
250 | #define glGetAttachedShaders mangled_glGetAttachedShaders |
251 | #define glGetAttribLocation mangled_glGetAttribLocation |
252 | #define glGetProgramiv mangled_glGetProgramiv |
253 | #define glGetProgramInfoLog mangled_glGetProgramInfoLog |
254 | #define glGetUniformfv mangled_glGetUniformfv |
255 | #define glGetUniformiv mangled_glGetUniformiv |
256 | #define glGetUniformLocation mangled_glGetUniformLocation |
257 | #define glGetVertexAttribfv mangled_glGetVertexAttribfv |
258 | #define glGetVertexAttribiv mangled_glGetVertexAttribiv |
259 | #define glGetVertexAttribPointerv mangled_glGetVertexAttribPointerv |
260 | #define glIsProgram mangled_glIsProgram |
261 | #define glIsShader mangled_glIsShader |
262 | #define glLinkProgram mangled_glLinkProgram |
263 | #define glStencilFuncSeparate mangled_glStencilFuncSeparate |
264 | #define glStencilMaskSeparate mangled_glStencilMaskSeparate |
265 | #define glStencilOpSeparate mangled_glStencilOpSeparate |
266 | #define glUniform1i mangled_glUniform1i |
267 | #define glUniform2i mangled_glUniform2i |
268 | #define glUniform3i mangled_glUniform3i |
269 | #define glUniform4i mangled_glUniform4i |
270 | #define glUniform1f mangled_glUniform1f |
271 | #define glUniform2f mangled_glUniform2f |
272 | #define glUniform3f mangled_glUniform3f |
273 | #define glUniform4f mangled_glUniform4f |
274 | #define glUniform1iv mangled_glUniform1iv |
275 | #define glUniform2iv mangled_glUniform2iv |
276 | #define glUniform3iv mangled_glUniform3iv |
277 | #define glUniform4iv mangled_glUniform4iv |
278 | #define glUniform1fv mangled_glUniform1fv |
279 | #define glUniform2fv mangled_glUniform2fv |
280 | #define glUniform3fv mangled_glUniform3fv |
281 | #define glUniform4fv mangled_glUniform4fv |
282 | #define glUniformMatrix2fv mangled_glUniformMatrix2fv |
283 | #define glUniformMatrix3fv mangled_glUniformMatrix3fv |
284 | #define glUniformMatrix4fv mangled_glUniformMatrix4fv |
285 | #define glUseProgram mangled_glUseProgram |
286 | #define glValidateProgram mangled_glValidateProgram |
287 | #define glVertexAttrib1f mangled_glVertexAttrib1f |
288 | #define glVertexAttrib2f mangled_glVertexAttrib2f |
289 | #define glVertexAttrib3f mangled_glVertexAttrib3f |
290 | #define glVertexAttrib4f mangled_glVertexAttrib4f |
291 | #define glVertexAttrib1fv mangled_glVertexAttrib1fv |
292 | #define glVertexAttrib2fv mangled_glVertexAttrib2fv |
293 | #define glVertexAttrib3fv mangled_glVertexAttrib3fv |
294 | #define glVertexAttrib4fv mangled_glVertexAttrib4fv |
295 | #define glVertexAttribPointer mangled_glVertexAttribPointer |
296 | #define glCompileShader mangled_glCompileShader |
297 | #define glGetShaderiv mangled_glGetShaderiv |
298 | #define glGetShaderInfoLog mangled_glGetShaderInfoLog |
299 | #define glGetShaderSource mangled_glGetShaderSource |
300 | #define glReleaseShaderCompiler mangled_glReleaseShaderCompiler |
301 | #define glShaderSource mangled_glShaderSource |
302 | #define glShaderBinary mangled_glShaderBinary |
303 | #define glGetShaderPrecisionFormat mangled_glGetShaderPrecisionFormat |
304 | #define glIsRenderbuffer mangled_glIsRenderbuffer |
305 | #define glBindRenderbuffer mangled_glBindRenderbuffer |
306 | #define glDeleteRenderbuffers mangled_glDeleteRenderbuffers |
307 | #define glGenRenderbuffers mangled_glGenRenderbuffers |
308 | #define glRenderbufferStorage mangled_glRenderbufferStorage |
309 | #define glGetRenderbufferParameteriv mangled_glGetRenderbufferParameteriv |
310 | #define glIsFramebuffer mangled_glIsFramebuffer |
311 | #define glBindFramebuffer mangled_glBindFramebuffer |
312 | #define glDeleteFramebuffers mangled_glDeleteFramebuffers |
313 | #define glGenFramebuffers mangled_glGenFramebuffers |
314 | #define glCheckFramebufferStatus mangled_glCheckFramebufferStatus |
315 | #define glFramebufferTexture2D mangled_glFramebufferTexture2D |
316 | #define glFramebufferRenderbuffer mangled_glFramebufferRenderbuffer |
317 | #define glGetFramebufferAttachmentParameteriv mangled_glGetFramebufferAttachmentParameteriv |
318 | #define glGenerateMipmap mangled_glGenerateMipmap |
319 | |
320 | #define glPointSizePointerOES mangled_glPointSizePointerOES |
321 | #define glDiscardFramebufferEXT mangled_glDiscardFramebufferEXT |
322 | #define glInsertEventMarkerEXT mangled_glInsertEventMarkerEXT |
323 | #define glPushGroupMarkerEXT mangled_glPushGroupMarkerEXT |
324 | #define glPopGroupMarkerEXT mangled_glPopGroupMarkerEXT |
325 | |
326 | #define glDrawTexfOES mangled_glDrawTexfOES |
327 | #define glDrawTexfvOES mangled_glDrawTexfvOES |
328 | #define glDrawTexiOES mangled_glDrawTexiOES |
329 | #define glDrawTexivOES mangled_glDrawTexivOES |
330 | #define glDrawTexsOES mangled_glDrawTexsOES |
331 | #define glDrawTexsvOES mangled_glDrawTexsvOES |
332 | #define glDrawTexxOES mangled_glDrawTexxOES |
333 | #define glDrawTexxvOES mangled_glDrawTexxvOES |
334 | |
335 | #define glIsRenderbufferOES mangled_glIsRenderbufferOES |
336 | #define glBindRenderbufferOES mangled_glBindRenderbufferOES |
337 | #define glDeleteRenderbuffersOES mangled_glDeleteRenderbuffersOES |
338 | #define glGenRenderbuffersOES mangled_glGenRenderbuffersOES |
339 | #define glRenderbufferStorageOES mangled_glRenderbufferStorageOES |
340 | #define glGetRenderbufferParameterivOES mangled_glGetRenderbufferParameterivOES |
341 | #define glIsFramebufferOES mangled_glIsFramebufferOES |
342 | #define glBindFramebufferOES mangled_glBindFramebufferOES |
343 | #define glDeleteFramebuffersOES mangled_glDeleteFramebuffersOES |
344 | #define glGenFramebuffersOES mangled_glGenFramebuffersOES |
345 | #define glCheckFramebufferStatusOES mangled_glCheckFramebufferStatusOES |
346 | #define glFramebufferRenderbufferOES mangled_glFramebufferRenderbufferOES |
347 | #define glFramebufferTexture2DOES mangled_glFramebufferTexture2DOES |
348 | #define glGetFramebufferAttachmentParameterivOES mangled_glGetFramebufferAttachmentParameterivOES |
349 | #define glGenerateMipmapOES mangled_glGenerateMipmapOES |
350 | |
351 | #endif |
352 | |
353 | #if defined KHRONOS_NAME_MANGLING || defined BCG_MULTI_THREADED |
354 | |
355 | #define vgCreateEGLImageTargetKHR mangled_vgCreateEGLImageTargetKHR |
356 | |
357 | #define vgGetError mangled_vgGetError |
358 | #define vgFlush mangled_vgFlush |
359 | #define vgFinish mangled_vgFinish |
360 | #define vgSetf mangled_vgSetf |
361 | #define vgSeti mangled_vgSeti |
362 | #define vgSetfv mangled_vgSetfv |
363 | #define vgSetiv mangled_vgSetiv |
364 | #define vgGetf mangled_vgGetf |
365 | #define vgGeti mangled_vgGeti |
366 | #define vgGetVectorSize mangled_vgGetVectorSize |
367 | #define vgGetfv mangled_vgGetfv |
368 | #define vgGetiv mangled_vgGetiv |
369 | #define vgSetParameterf mangled_vgSetParameterf |
370 | #define vgSetParameteri mangled_vgSetParameteri |
371 | #define vgSetParameterfv mangled_vgSetParameterfv |
372 | #define vgSetParameteriv mangled_vgSetParameteriv |
373 | #define vgGetParameterf mangled_vgGetParameterf |
374 | #define vgGetParameteri mangled_vgGetParameteri |
375 | #define vgGetParameterVectorSize mangled_vgGetParameterVectorSize |
376 | #define vgGetParameterfv mangled_vgGetParameterfv |
377 | #define vgGetParameteriv mangled_vgGetParameteriv |
378 | #define vgLoadIdentity mangled_vgLoadIdentity |
379 | #define vgLoadMatrix mangled_vgLoadMatrix |
380 | #define vgGetMatrix mangled_vgGetMatrix |
381 | #define vgMultMatrix mangled_vgMultMatrix |
382 | #define vgTranslate mangled_vgTranslate |
383 | #define vgScale mangled_vgScale |
384 | #define vgShear mangled_vgShear |
385 | #define vgRotate mangled_vgRotate |
386 | #define vgMask mangled_vgMask |
387 | #define vgRenderToMask mangled_vgRenderToMask |
388 | #define vgCreateMaskLayer mangled_vgCreateMaskLayer |
389 | #define vgDestroyMaskLayer mangled_vgDestroyMaskLayer |
390 | #define vgFillMaskLayer mangled_vgFillMaskLayer |
391 | #define vgCopyMask mangled_vgCopyMask |
392 | #define vgClear mangled_vgClear |
393 | #define vgCreatePath mangled_vgCreatePath |
394 | #define vgClearPath mangled_vgClearPath |
395 | #define vgDestroyPath mangled_vgDestroyPath |
396 | #define vgRemovePathCapabilities mangled_vgRemovePathCapabilities |
397 | #define vgGetPathCapabilities mangled_vgGetPathCapabilities |
398 | #define vgAppendPath mangled_vgAppendPath |
399 | #define vgAppendPathData mangled_vgAppendPathData |
400 | #define vgModifyPathCoords mangled_vgModifyPathCoords |
401 | #define vgTransformPath mangled_vgTransformPath |
402 | #define vgInterpolatePath mangled_vgInterpolatePath |
403 | #define vgPathLength mangled_vgPathLength |
404 | #define vgPointAlongPath mangled_vgPointAlongPath |
405 | #define vgPathBounds mangled_vgPathBounds |
406 | #define vgPathTransformedBounds mangled_vgPathTransformedBounds |
407 | #define vgDrawPath mangled_vgDrawPath |
408 | #define vgCreatePaint mangled_vgCreatePaint |
409 | #define vgDestroyPaint mangled_vgDestroyPaint |
410 | #define vgSetPaint mangled_vgSetPaint |
411 | #define vgGetPaint mangled_vgGetPaint |
412 | #define vgSetColor mangled_vgSetColor |
413 | #define vgGetColor mangled_vgGetColor |
414 | #define vgPaintPattern mangled_vgPaintPattern |
415 | #define vgCreateImage mangled_vgCreateImage |
416 | #define vgDestroyImage mangled_vgDestroyImage |
417 | #define vgClearImage mangled_vgClearImage |
418 | #define vgImageSubData mangled_vgImageSubData |
419 | #define vgGetImageSubData mangled_vgGetImageSubData |
420 | #define vgChildImage mangled_vgChildImage |
421 | #define vgGetParent mangled_vgGetParent |
422 | #define vgCopyImage mangled_vgCopyImage |
423 | #define vgDrawImage mangled_vgDrawImage |
424 | #define vgSetPixels mangled_vgSetPixels |
425 | #define vgWritePixels mangled_vgWritePixels |
426 | #define vgGetPixels mangled_vgGetPixels |
427 | #define vgReadPixels mangled_vgReadPixels |
428 | #define vgCopyPixels mangled_vgCopyPixels |
429 | #define vgCreateFont mangled_vgCreateFont |
430 | #define vgDestroyFont mangled_vgDestroyFont |
431 | #define vgSetGlyphToPath mangled_vgSetGlyphToPath |
432 | #define vgSetGlyphToImage mangled_vgSetGlyphToImage |
433 | #define vgClearGlyph mangled_vgClearGlyph |
434 | #define vgDrawGlyph mangled_vgDrawGlyph |
435 | #define vgDrawGlyphs mangled_vgDrawGlyphs |
436 | #define vgColorMatrix mangled_vgColorMatrix |
437 | #define vgConvolve mangled_vgConvolve |
438 | #define vgSeparableConvolve mangled_vgSeparableConvolve |
439 | #define vgGaussianBlur mangled_vgGaussianBlur |
440 | #define vgLookup mangled_vgLookup |
441 | #define vgLookupSingle mangled_vgLookupSingle |
442 | #define vgHardwareQuery mangled_vgHardwareQuery |
443 | #define vgGetString mangled_vgGetString |
444 | #define vgCreateEGLImageTargetKHR mangled_vgCreateEGLImageTargetKHR |
445 | |
446 | #define vguArc mangled_vguArc |
447 | #define vguComputeWarpQuadToQuad mangled_vguComputeWarpQuadToQuad |
448 | #define vguComputeWarpQuadToSquare mangled_vguComputeWarpQuadToSquare |
449 | #define vguComputeWarpSquareToQuad mangled_vguComputeWarpSquareToQuad |
450 | #define vguEllipse mangled_vguEllipse |
451 | #define vguLine mangled_vguLine |
452 | #define vguPolygon mangled_vguPolygon |
453 | #define vguRect mangled_vguRect |
454 | #define vguRoundRect mangled_vguRoundRect |
455 | |
456 | #if !defined(REMOTE_API_LOGGING) && !defined(BCG_MULTI_THREADED) |
457 | /* Internal functions */ |
458 | #define egl_surface_create mangled_egl_surface_create |
459 | #define egl_surface_from_vg_image mangled_egl_surface_from_vg_image |
460 | #define egl_surface_term mangled_egl_surface_term |
461 | #define egl_surface_set_attrib mangled_egl_surface_set_attrib |
462 | #define egl_context_create mangled_egl_context_create |
463 | #define egl_context_term mangled_egl_context_term |
464 | #endif |
465 | |
466 | #endif //KHRONOS_NAME_MANGLING |
467 | #endif //KHRONOS_MANGLED_H |
468 | |