Import goldfish HAL sources from devices/generic/goldfish
We import all code here so we can customize and keep in sync with what we do on the host side more easily.
This commit is contained in:
parent
ddea17253c
commit
23392b9732
196 changed files with 62159 additions and 0 deletions
288
android/opengl/system/GLESv1_enc/gl_ftable.h
Normal file
288
android/opengl/system/GLESv1_enc/gl_ftable.h
Normal file
|
|
@ -0,0 +1,288 @@
|
|||
// Generated Code - DO NOT EDIT !!
|
||||
// generated by 'emugen'
|
||||
#ifndef __gl_client_ftable_t_h
|
||||
#define __gl_client_ftable_t_h
|
||||
|
||||
|
||||
static const struct _gl_funcs_by_name {
|
||||
const char *name;
|
||||
void *proc;
|
||||
} gl_funcs_by_name[] = {
|
||||
{"glAlphaFunc", (void*)glAlphaFunc},
|
||||
{"glClearColor", (void*)glClearColor},
|
||||
{"glClearDepthf", (void*)glClearDepthf},
|
||||
{"glClipPlanef", (void*)glClipPlanef},
|
||||
{"glColor4f", (void*)glColor4f},
|
||||
{"glDepthRangef", (void*)glDepthRangef},
|
||||
{"glFogf", (void*)glFogf},
|
||||
{"glFogfv", (void*)glFogfv},
|
||||
{"glFrustumf", (void*)glFrustumf},
|
||||
{"glGetClipPlanef", (void*)glGetClipPlanef},
|
||||
{"glGetFloatv", (void*)glGetFloatv},
|
||||
{"glGetLightfv", (void*)glGetLightfv},
|
||||
{"glGetMaterialfv", (void*)glGetMaterialfv},
|
||||
{"glGetTexEnvfv", (void*)glGetTexEnvfv},
|
||||
{"glGetTexParameterfv", (void*)glGetTexParameterfv},
|
||||
{"glLightModelf", (void*)glLightModelf},
|
||||
{"glLightModelfv", (void*)glLightModelfv},
|
||||
{"glLightf", (void*)glLightf},
|
||||
{"glLightfv", (void*)glLightfv},
|
||||
{"glLineWidth", (void*)glLineWidth},
|
||||
{"glLoadMatrixf", (void*)glLoadMatrixf},
|
||||
{"glMaterialf", (void*)glMaterialf},
|
||||
{"glMaterialfv", (void*)glMaterialfv},
|
||||
{"glMultMatrixf", (void*)glMultMatrixf},
|
||||
{"glMultiTexCoord4f", (void*)glMultiTexCoord4f},
|
||||
{"glNormal3f", (void*)glNormal3f},
|
||||
{"glOrthof", (void*)glOrthof},
|
||||
{"glPointParameterf", (void*)glPointParameterf},
|
||||
{"glPointParameterfv", (void*)glPointParameterfv},
|
||||
{"glPointSize", (void*)glPointSize},
|
||||
{"glPolygonOffset", (void*)glPolygonOffset},
|
||||
{"glRotatef", (void*)glRotatef},
|
||||
{"glScalef", (void*)glScalef},
|
||||
{"glTexEnvf", (void*)glTexEnvf},
|
||||
{"glTexEnvfv", (void*)glTexEnvfv},
|
||||
{"glTexParameterf", (void*)glTexParameterf},
|
||||
{"glTexParameterfv", (void*)glTexParameterfv},
|
||||
{"glTranslatef", (void*)glTranslatef},
|
||||
{"glActiveTexture", (void*)glActiveTexture},
|
||||
{"glAlphaFuncx", (void*)glAlphaFuncx},
|
||||
{"glBindBuffer", (void*)glBindBuffer},
|
||||
{"glBindTexture", (void*)glBindTexture},
|
||||
{"glBlendFunc", (void*)glBlendFunc},
|
||||
{"glBufferData", (void*)glBufferData},
|
||||
{"glBufferSubData", (void*)glBufferSubData},
|
||||
{"glClear", (void*)glClear},
|
||||
{"glClearColorx", (void*)glClearColorx},
|
||||
{"glClearDepthx", (void*)glClearDepthx},
|
||||
{"glClearStencil", (void*)glClearStencil},
|
||||
{"glClientActiveTexture", (void*)glClientActiveTexture},
|
||||
{"glColor4ub", (void*)glColor4ub},
|
||||
{"glColor4x", (void*)glColor4x},
|
||||
{"glColorMask", (void*)glColorMask},
|
||||
{"glColorPointer", (void*)glColorPointer},
|
||||
{"glCompressedTexImage2D", (void*)glCompressedTexImage2D},
|
||||
{"glCompressedTexSubImage2D", (void*)glCompressedTexSubImage2D},
|
||||
{"glCopyTexImage2D", (void*)glCopyTexImage2D},
|
||||
{"glCopyTexSubImage2D", (void*)glCopyTexSubImage2D},
|
||||
{"glCullFace", (void*)glCullFace},
|
||||
{"glDeleteBuffers", (void*)glDeleteBuffers},
|
||||
{"glDeleteTextures", (void*)glDeleteTextures},
|
||||
{"glDepthFunc", (void*)glDepthFunc},
|
||||
{"glDepthMask", (void*)glDepthMask},
|
||||
{"glDepthRangex", (void*)glDepthRangex},
|
||||
{"glDisable", (void*)glDisable},
|
||||
{"glDisableClientState", (void*)glDisableClientState},
|
||||
{"glDrawArrays", (void*)glDrawArrays},
|
||||
{"glDrawElements", (void*)glDrawElements},
|
||||
{"glEnable", (void*)glEnable},
|
||||
{"glEnableClientState", (void*)glEnableClientState},
|
||||
{"glFinish", (void*)glFinish},
|
||||
{"glFlush", (void*)glFlush},
|
||||
{"glFogx", (void*)glFogx},
|
||||
{"glFogxv", (void*)glFogxv},
|
||||
{"glFrontFace", (void*)glFrontFace},
|
||||
{"glFrustumx", (void*)glFrustumx},
|
||||
{"glGetBooleanv", (void*)glGetBooleanv},
|
||||
{"glGetBufferParameteriv", (void*)glGetBufferParameteriv},
|
||||
{"glClipPlanex", (void*)glClipPlanex},
|
||||
{"glGenBuffers", (void*)glGenBuffers},
|
||||
{"glGenTextures", (void*)glGenTextures},
|
||||
{"glGetError", (void*)glGetError},
|
||||
{"glGetFixedv", (void*)glGetFixedv},
|
||||
{"glGetIntegerv", (void*)glGetIntegerv},
|
||||
{"glGetLightxv", (void*)glGetLightxv},
|
||||
{"glGetMaterialxv", (void*)glGetMaterialxv},
|
||||
{"glGetPointerv", (void*)glGetPointerv},
|
||||
{"glGetString", (void*)glGetString},
|
||||
{"glGetTexEnviv", (void*)glGetTexEnviv},
|
||||
{"glGetTexEnvxv", (void*)glGetTexEnvxv},
|
||||
{"glGetTexParameteriv", (void*)glGetTexParameteriv},
|
||||
{"glGetTexParameterxv", (void*)glGetTexParameterxv},
|
||||
{"glHint", (void*)glHint},
|
||||
{"glIsBuffer", (void*)glIsBuffer},
|
||||
{"glIsEnabled", (void*)glIsEnabled},
|
||||
{"glIsTexture", (void*)glIsTexture},
|
||||
{"glLightModelx", (void*)glLightModelx},
|
||||
{"glLightModelxv", (void*)glLightModelxv},
|
||||
{"glLightx", (void*)glLightx},
|
||||
{"glLightxv", (void*)glLightxv},
|
||||
{"glLineWidthx", (void*)glLineWidthx},
|
||||
{"glLoadIdentity", (void*)glLoadIdentity},
|
||||
{"glLoadMatrixx", (void*)glLoadMatrixx},
|
||||
{"glLogicOp", (void*)glLogicOp},
|
||||
{"glMaterialx", (void*)glMaterialx},
|
||||
{"glMaterialxv", (void*)glMaterialxv},
|
||||
{"glMatrixMode", (void*)glMatrixMode},
|
||||
{"glMultMatrixx", (void*)glMultMatrixx},
|
||||
{"glMultiTexCoord4x", (void*)glMultiTexCoord4x},
|
||||
{"glNormal3x", (void*)glNormal3x},
|
||||
{"glNormalPointer", (void*)glNormalPointer},
|
||||
{"glOrthox", (void*)glOrthox},
|
||||
{"glPixelStorei", (void*)glPixelStorei},
|
||||
{"glPointParameterx", (void*)glPointParameterx},
|
||||
{"glPointParameterxv", (void*)glPointParameterxv},
|
||||
{"glPointSizex", (void*)glPointSizex},
|
||||
{"glPolygonOffsetx", (void*)glPolygonOffsetx},
|
||||
{"glPopMatrix", (void*)glPopMatrix},
|
||||
{"glPushMatrix", (void*)glPushMatrix},
|
||||
{"glReadPixels", (void*)glReadPixels},
|
||||
{"glRotatex", (void*)glRotatex},
|
||||
{"glSampleCoverage", (void*)glSampleCoverage},
|
||||
{"glSampleCoveragex", (void*)glSampleCoveragex},
|
||||
{"glScalex", (void*)glScalex},
|
||||
{"glScissor", (void*)glScissor},
|
||||
{"glShadeModel", (void*)glShadeModel},
|
||||
{"glStencilFunc", (void*)glStencilFunc},
|
||||
{"glStencilMask", (void*)glStencilMask},
|
||||
{"glStencilOp", (void*)glStencilOp},
|
||||
{"glTexCoordPointer", (void*)glTexCoordPointer},
|
||||
{"glTexEnvi", (void*)glTexEnvi},
|
||||
{"glTexEnvx", (void*)glTexEnvx},
|
||||
{"glTexEnviv", (void*)glTexEnviv},
|
||||
{"glTexEnvxv", (void*)glTexEnvxv},
|
||||
{"glTexImage2D", (void*)glTexImage2D},
|
||||
{"glTexParameteri", (void*)glTexParameteri},
|
||||
{"glTexParameterx", (void*)glTexParameterx},
|
||||
{"glTexParameteriv", (void*)glTexParameteriv},
|
||||
{"glTexParameterxv", (void*)glTexParameterxv},
|
||||
{"glTexSubImage2D", (void*)glTexSubImage2D},
|
||||
{"glTranslatex", (void*)glTranslatex},
|
||||
{"glVertexPointer", (void*)glVertexPointer},
|
||||
{"glViewport", (void*)glViewport},
|
||||
{"glPointSizePointerOES", (void*)glPointSizePointerOES},
|
||||
{"glBlendEquationSeparateOES", (void*)glBlendEquationSeparateOES},
|
||||
{"glBlendFuncSeparateOES", (void*)glBlendFuncSeparateOES},
|
||||
{"glBlendEquationOES", (void*)glBlendEquationOES},
|
||||
{"glDrawTexsOES", (void*)glDrawTexsOES},
|
||||
{"glDrawTexiOES", (void*)glDrawTexiOES},
|
||||
{"glDrawTexxOES", (void*)glDrawTexxOES},
|
||||
{"glDrawTexsvOES", (void*)glDrawTexsvOES},
|
||||
{"glDrawTexivOES", (void*)glDrawTexivOES},
|
||||
{"glDrawTexxvOES", (void*)glDrawTexxvOES},
|
||||
{"glDrawTexfOES", (void*)glDrawTexfOES},
|
||||
{"glDrawTexfvOES", (void*)glDrawTexfvOES},
|
||||
{"glEGLImageTargetTexture2DOES", (void*)glEGLImageTargetTexture2DOES},
|
||||
{"glEGLImageTargetRenderbufferStorageOES", (void*)glEGLImageTargetRenderbufferStorageOES},
|
||||
{"glAlphaFuncxOES", (void*)glAlphaFuncxOES},
|
||||
{"glClearColorxOES", (void*)glClearColorxOES},
|
||||
{"glClearDepthxOES", (void*)glClearDepthxOES},
|
||||
{"glClipPlanexOES", (void*)glClipPlanexOES},
|
||||
{"glClipPlanexIMG", (void*)glClipPlanexIMG},
|
||||
{"glColor4xOES", (void*)glColor4xOES},
|
||||
{"glDepthRangexOES", (void*)glDepthRangexOES},
|
||||
{"glFogxOES", (void*)glFogxOES},
|
||||
{"glFogxvOES", (void*)glFogxvOES},
|
||||
{"glFrustumxOES", (void*)glFrustumxOES},
|
||||
{"glGetClipPlanexOES", (void*)glGetClipPlanexOES},
|
||||
{"glGetClipPlanex", (void*)glGetClipPlanex},
|
||||
{"glGetFixedvOES", (void*)glGetFixedvOES},
|
||||
{"glGetLightxvOES", (void*)glGetLightxvOES},
|
||||
{"glGetMaterialxvOES", (void*)glGetMaterialxvOES},
|
||||
{"glGetTexEnvxvOES", (void*)glGetTexEnvxvOES},
|
||||
{"glGetTexParameterxvOES", (void*)glGetTexParameterxvOES},
|
||||
{"glLightModelxOES", (void*)glLightModelxOES},
|
||||
{"glLightModelxvOES", (void*)glLightModelxvOES},
|
||||
{"glLightxOES", (void*)glLightxOES},
|
||||
{"glLightxvOES", (void*)glLightxvOES},
|
||||
{"glLineWidthxOES", (void*)glLineWidthxOES},
|
||||
{"glLoadMatrixxOES", (void*)glLoadMatrixxOES},
|
||||
{"glMaterialxOES", (void*)glMaterialxOES},
|
||||
{"glMaterialxvOES", (void*)glMaterialxvOES},
|
||||
{"glMultMatrixxOES", (void*)glMultMatrixxOES},
|
||||
{"glMultiTexCoord4xOES", (void*)glMultiTexCoord4xOES},
|
||||
{"glNormal3xOES", (void*)glNormal3xOES},
|
||||
{"glOrthoxOES", (void*)glOrthoxOES},
|
||||
{"glPointParameterxOES", (void*)glPointParameterxOES},
|
||||
{"glPointParameterxvOES", (void*)glPointParameterxvOES},
|
||||
{"glPointSizexOES", (void*)glPointSizexOES},
|
||||
{"glPolygonOffsetxOES", (void*)glPolygonOffsetxOES},
|
||||
{"glRotatexOES", (void*)glRotatexOES},
|
||||
{"glSampleCoveragexOES", (void*)glSampleCoveragexOES},
|
||||
{"glScalexOES", (void*)glScalexOES},
|
||||
{"glTexEnvxOES", (void*)glTexEnvxOES},
|
||||
{"glTexEnvxvOES", (void*)glTexEnvxvOES},
|
||||
{"glTexParameterxOES", (void*)glTexParameterxOES},
|
||||
{"glTexParameterxvOES", (void*)glTexParameterxvOES},
|
||||
{"glTranslatexOES", (void*)glTranslatexOES},
|
||||
{"glIsRenderbufferOES", (void*)glIsRenderbufferOES},
|
||||
{"glBindRenderbufferOES", (void*)glBindRenderbufferOES},
|
||||
{"glDeleteRenderbuffersOES", (void*)glDeleteRenderbuffersOES},
|
||||
{"glGenRenderbuffersOES", (void*)glGenRenderbuffersOES},
|
||||
{"glRenderbufferStorageOES", (void*)glRenderbufferStorageOES},
|
||||
{"glGetRenderbufferParameterivOES", (void*)glGetRenderbufferParameterivOES},
|
||||
{"glIsFramebufferOES", (void*)glIsFramebufferOES},
|
||||
{"glBindFramebufferOES", (void*)glBindFramebufferOES},
|
||||
{"glDeleteFramebuffersOES", (void*)glDeleteFramebuffersOES},
|
||||
{"glGenFramebuffersOES", (void*)glGenFramebuffersOES},
|
||||
{"glCheckFramebufferStatusOES", (void*)glCheckFramebufferStatusOES},
|
||||
{"glFramebufferRenderbufferOES", (void*)glFramebufferRenderbufferOES},
|
||||
{"glFramebufferTexture2DOES", (void*)glFramebufferTexture2DOES},
|
||||
{"glGetFramebufferAttachmentParameterivOES", (void*)glGetFramebufferAttachmentParameterivOES},
|
||||
{"glGenerateMipmapOES", (void*)glGenerateMipmapOES},
|
||||
{"glMapBufferOES", (void*)glMapBufferOES},
|
||||
{"glUnmapBufferOES", (void*)glUnmapBufferOES},
|
||||
{"glGetBufferPointervOES", (void*)glGetBufferPointervOES},
|
||||
{"glCurrentPaletteMatrixOES", (void*)glCurrentPaletteMatrixOES},
|
||||
{"glLoadPaletteFromModelViewMatrixOES", (void*)glLoadPaletteFromModelViewMatrixOES},
|
||||
{"glMatrixIndexPointerOES", (void*)glMatrixIndexPointerOES},
|
||||
{"glWeightPointerOES", (void*)glWeightPointerOES},
|
||||
{"glQueryMatrixxOES", (void*)glQueryMatrixxOES},
|
||||
{"glDepthRangefOES", (void*)glDepthRangefOES},
|
||||
{"glFrustumfOES", (void*)glFrustumfOES},
|
||||
{"glOrthofOES", (void*)glOrthofOES},
|
||||
{"glClipPlanefOES", (void*)glClipPlanefOES},
|
||||
{"glClipPlanefIMG", (void*)glClipPlanefIMG},
|
||||
{"glGetClipPlanefOES", (void*)glGetClipPlanefOES},
|
||||
{"glClearDepthfOES", (void*)glClearDepthfOES},
|
||||
{"glTexGenfOES", (void*)glTexGenfOES},
|
||||
{"glTexGenfvOES", (void*)glTexGenfvOES},
|
||||
{"glTexGeniOES", (void*)glTexGeniOES},
|
||||
{"glTexGenivOES", (void*)glTexGenivOES},
|
||||
{"glTexGenxOES", (void*)glTexGenxOES},
|
||||
{"glTexGenxvOES", (void*)glTexGenxvOES},
|
||||
{"glGetTexGenfvOES", (void*)glGetTexGenfvOES},
|
||||
{"glGetTexGenivOES", (void*)glGetTexGenivOES},
|
||||
{"glGetTexGenxvOES", (void*)glGetTexGenxvOES},
|
||||
{"glBindVertexArrayOES", (void*)glBindVertexArrayOES},
|
||||
{"glDeleteVertexArraysOES", (void*)glDeleteVertexArraysOES},
|
||||
{"glGenVertexArraysOES", (void*)glGenVertexArraysOES},
|
||||
{"glIsVertexArrayOES", (void*)glIsVertexArrayOES},
|
||||
{"glDiscardFramebufferEXT", (void*)glDiscardFramebufferEXT},
|
||||
{"glMultiDrawArraysEXT", (void*)glMultiDrawArraysEXT},
|
||||
{"glMultiDrawElementsEXT", (void*)glMultiDrawElementsEXT},
|
||||
{"glMultiDrawArraysSUN", (void*)glMultiDrawArraysSUN},
|
||||
{"glMultiDrawElementsSUN", (void*)glMultiDrawElementsSUN},
|
||||
{"glRenderbufferStorageMultisampleIMG", (void*)glRenderbufferStorageMultisampleIMG},
|
||||
{"glFramebufferTexture2DMultisampleIMG", (void*)glFramebufferTexture2DMultisampleIMG},
|
||||
{"glDeleteFencesNV", (void*)glDeleteFencesNV},
|
||||
{"glGenFencesNV", (void*)glGenFencesNV},
|
||||
{"glIsFenceNV", (void*)glIsFenceNV},
|
||||
{"glTestFenceNV", (void*)glTestFenceNV},
|
||||
{"glGetFenceivNV", (void*)glGetFenceivNV},
|
||||
{"glFinishFenceNV", (void*)glFinishFenceNV},
|
||||
{"glSetFenceNV", (void*)glSetFenceNV},
|
||||
{"glGetDriverControlsQCOM", (void*)glGetDriverControlsQCOM},
|
||||
{"glGetDriverControlStringQCOM", (void*)glGetDriverControlStringQCOM},
|
||||
{"glEnableDriverControlQCOM", (void*)glEnableDriverControlQCOM},
|
||||
{"glDisableDriverControlQCOM", (void*)glDisableDriverControlQCOM},
|
||||
{"glExtGetTexturesQCOM", (void*)glExtGetTexturesQCOM},
|
||||
{"glExtGetBuffersQCOM", (void*)glExtGetBuffersQCOM},
|
||||
{"glExtGetRenderbuffersQCOM", (void*)glExtGetRenderbuffersQCOM},
|
||||
{"glExtGetFramebuffersQCOM", (void*)glExtGetFramebuffersQCOM},
|
||||
{"glExtGetTexLevelParameterivQCOM", (void*)glExtGetTexLevelParameterivQCOM},
|
||||
{"glExtTexObjectStateOverrideiQCOM", (void*)glExtTexObjectStateOverrideiQCOM},
|
||||
{"glExtGetTexSubImageQCOM", (void*)glExtGetTexSubImageQCOM},
|
||||
{"glExtGetBufferPointervQCOM", (void*)glExtGetBufferPointervQCOM},
|
||||
{"glExtGetShadersQCOM", (void*)glExtGetShadersQCOM},
|
||||
{"glExtGetProgramsQCOM", (void*)glExtGetProgramsQCOM},
|
||||
{"glExtIsProgramBinaryQCOM", (void*)glExtIsProgramBinaryQCOM},
|
||||
{"glExtGetProgramBinarySourceQCOM", (void*)glExtGetProgramBinarySourceQCOM},
|
||||
{"glStartTilingQCOM", (void*)glStartTilingQCOM},
|
||||
{"glEndTilingQCOM", (void*)glEndTilingQCOM},
|
||||
};
|
||||
static const int gl_num_funcs = sizeof(gl_funcs_by_name) / sizeof(struct _gl_funcs_by_name);
|
||||
|
||||
|
||||
#endif
|
||||
Loading…
Add table
Add a link
Reference in a new issue