Moved 'isPointer' attribute from variable to type field. The .types input file now includes new column specifying if a type is a pointer or not previously emugen declared as pointer only types which included '*' character but did not process well the case of 'char **' (pointer to pointer). Fixed the gl.types and ut_rendercontrol.types accordingly. Few other fixes to gl.attrib and gl.in. Change-Id: Ifd3591119dfa504703c68556802a40e38fe4940e
480 lines
14 KiB
Plaintext
480 lines
14 KiB
Plaintext
GLOBAL
|
|
base_opcode 1024
|
|
encoder_headers "glUtils.h" "GLEncoderUtils.h"
|
|
|
|
#void glClipPlanef(GLenum plane, GLfloat *equation)
|
|
glClipPlanef
|
|
dir equation in
|
|
len equation (4 * sizeof(float))
|
|
|
|
#void glFogfv(GLenum pname, GLfloat *params)
|
|
glFogfv
|
|
len params (glUtilsParamSize(pname) * sizeof(GLfloat))
|
|
|
|
#void glGetFloatv(GLenum pname, GLfloat *params)
|
|
glGetFloatv
|
|
dir params out
|
|
len params (glUtilsParamSize(pname) * sizeof(GLfloat))
|
|
|
|
#void glGetLightfv(GLenum light, GLenum pname, GLfloat *params)
|
|
glGetLightfv
|
|
dir params out
|
|
len params (glUtilsParamSize(pname) * sizeof(GLfloat))
|
|
|
|
#void glGetMaterialfv(GLenum face, GLenum pname, GLfloat *params)
|
|
glGetMaterialfv
|
|
dir params out
|
|
len params (glUtilsParamSize(pname) * sizeof(GLfloat))
|
|
|
|
#void glGetTexEnvfv(GLenum env, GLenum pname, GLfloat *params)
|
|
glGetTexEnvfv
|
|
dir params out
|
|
len params (glUtilsParamSize(pname) * sizeof(GLfloat))
|
|
|
|
#void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params)
|
|
glGetTexParameterfv
|
|
dir params out
|
|
len params (glUtilsParamSize(pname) * sizeof(GLfloat))
|
|
|
|
#void glLightModelfv(GLenum pname, GLfloat *params)
|
|
glLightModelfv
|
|
len params (glUtilsParamSize(pname) * sizeof(GLfloat))
|
|
|
|
#void glLightfv(GLenum light, GLenum pname, GLfloat *params)
|
|
glLightfv
|
|
len params (glUtilsParamSize(pname) * sizeof(GLfloat))
|
|
|
|
#void glLoadMatrixf(GLfloat *m)
|
|
glLoadMatrixf
|
|
len m (16 * sizeof(GLfloat))
|
|
|
|
#void glMaterialfv(GLenum face, GLenum pname, GLfloat *params)
|
|
glMaterialfv
|
|
len params (glUtilsParamSize(pname) * sizeof(GLfloat))
|
|
|
|
#void glMultMatrixf(GLfloat *m)
|
|
glMultMatrixf
|
|
len m (16 * sizeof(GLfloat))
|
|
|
|
#void glPointParameterfv(GLenum pname, GLfloat *params)
|
|
glPointParameterfv
|
|
len params (glUtilsParamSize(pname) * sizeof(GLfloat))
|
|
|
|
#void glTexEnvfv(GLenum target, GLenum pname, GLfloat *params)
|
|
glTexEnvfv
|
|
len params (glUtilsParamSize(pname) * sizeof(GLfloat))
|
|
|
|
#void glTexParameterfv(GLenum target, GLenum pname, GLfloat *params)
|
|
glTexParameterfv
|
|
len params (glUtilsParamSize(pname) * sizeof(GLfloat))
|
|
|
|
#void glBufferData(GLenum target, GLsizeiptr size, GLvoid *data, GLenum usage)
|
|
glBufferData
|
|
len data size
|
|
|
|
#void glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid *data)
|
|
glBufferSubData
|
|
dir data in
|
|
len data size
|
|
|
|
#void glClipPlanex(GLenum plane, GLfixed *eqn)
|
|
glClipPlanex
|
|
dir eqn in
|
|
len eqn (4 * sizeof(GLfixed))
|
|
|
|
#void glColorPointer(GLint size, GLenum type, GLsizei stride, GLvoid *pointer)
|
|
#we treat the pointer as offset to a VBO
|
|
glColorPointer
|
|
len pointer (sizeof(unsigned int))
|
|
flag unsupported
|
|
|
|
#void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, GLvoid *data)
|
|
glCompressedTexImage2D
|
|
len data imageSize
|
|
|
|
#void glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, GLvoid *data)
|
|
glCompressedTexSubImage2D
|
|
len data imageSize
|
|
|
|
#void glDeleteBuffers(GLsizei n, GLuint *buffers)
|
|
glDeleteBuffers
|
|
len buffers (n * sizeof(GLuint))
|
|
|
|
#void glDeleteTextures(GLsizei n, GLuint *textures)
|
|
glDeleteTextures
|
|
len textures (n * sizeof(GLuint))
|
|
|
|
#this function is marked as unsupported - it shouldn't be called directly
|
|
#instead it translated into - glDrawDirectElements and glDrawIndirectElements
|
|
#void glDrawElements(GLenum mode, GLsizei count, GLenum type, GLvoid *indices)
|
|
glDrawElements
|
|
flag unsupported
|
|
|
|
|
|
#void glFogxv(GLenum pname, GLfixed *params)
|
|
glFogxv
|
|
len params (glUtilsParamSize(pname) * sizeof(GLfixed))
|
|
|
|
#void glGetBooleanv(GLenum pname, GLboolean *params)
|
|
glGetBooleanv
|
|
dir params out
|
|
len params (glUtilsParamSize(pname) * sizeof(GLboolean))
|
|
|
|
#void glGetBufferParameteriv(GLenum target, GLenum pname, GLint *params)
|
|
glGetBufferParameteriv
|
|
len params (sizeof(GLint))
|
|
dir params out
|
|
|
|
#void glGenBuffers(GLsizei n, GLuint *buffers)
|
|
glGenBuffers
|
|
len buffers (n * sizeof(GLuint))
|
|
dir buffers out
|
|
|
|
#void glGenTextures(GLsizei n, GLuint *textures)
|
|
glGenTextures
|
|
len textures (n * sizeof(GLuint))
|
|
dir textures out
|
|
|
|
#void glGetFixedv(GLenum pname, GLfixed *params)
|
|
glGetFixedv
|
|
dir params out
|
|
len params (glUtilsParamSize(pname) * sizeof(GLfixed))
|
|
|
|
#void glGetIntegerv(GLenum pname, GLint *params)
|
|
glGetIntegerv
|
|
dir params out
|
|
len params (glUtilsParamSize(pname) * sizeof(GLint))
|
|
|
|
#void glGetLightxv(GLenum light, GLenum pname, GLfixed *params)
|
|
glGetLightxv
|
|
dir params out
|
|
len params (glUtilsParamSize(pname) * sizeof(GLfixed))
|
|
|
|
#void glGetMaterialxv(GLenum face, GLenum pname, GLfixed *params)
|
|
glGetMaterialxv
|
|
dir params out
|
|
len params (glUtilsParamSize(pname) * sizeof(GLfixed))
|
|
|
|
#void glGetPointerv(GLenum pname, void **params)
|
|
glGetPointerv
|
|
flag unsupported
|
|
|
|
#GLubyte* glGetString(GLenum name)
|
|
glGetString
|
|
flag unsupported
|
|
|
|
#void glGetTexEnviv(GLenum env, GLenum pname, GLint *params)
|
|
glGetTexEnviv
|
|
dir params out
|
|
len params (glUtilsParamSize(pname) * sizeof(GLint))
|
|
|
|
#void glGetTexEnvxv(GLenum env, GLenum pname, GLfixed *params)
|
|
glGetTexEnvxv
|
|
dir params out
|
|
len params (glUtilsParamSize(pname) * sizeof(GLfixed))
|
|
|
|
#void glGetTexParameteriv(GLenum target, GLenum pname, GLint *params)
|
|
glGetTexParameteriv
|
|
dir params out
|
|
len params (sizeof(GLint))
|
|
|
|
#void glGetTexParameterxv(GLenum target, GLenum pname, GLfixed *params)
|
|
glGetTexParameterxv
|
|
dir params out
|
|
len params (sizeof(GLfixed))
|
|
|
|
#void glLightModelxv(GLenum pname, GLfixed *params)
|
|
glLightModelxv
|
|
len params (glUtilsParamSize(pname) * sizeof(GLfixed))
|
|
|
|
#void glLightxv(GLenum light, GLenum pname, GLfixed *params)
|
|
glLightxv
|
|
len params (glUtilsParamSize(pname) * sizeof(GLfixed))
|
|
|
|
#void glLoadMatrixx(GLfixed *m)
|
|
glLoadMatrixx
|
|
len m (16 * sizeof(GLfixed))
|
|
|
|
#void glMaterialxv(GLenum face, GLenum pname, GLfixed *params)
|
|
glMaterialxv
|
|
len params (glUtilsParamSize(pname) * sizeof(GLfixed))
|
|
|
|
#void glMultMatrixx(GLfixed *m)
|
|
glMultMatrixx
|
|
len m (16 * sizeof(GLfixed))
|
|
|
|
#void glNormalPointer(GLenum type, GLsizei stride, GLvoid *pointer)
|
|
#we treat the pointer as an offset to a VBO
|
|
glNormalPointer
|
|
len pointer (sizeof(unsigned int))
|
|
flag unsupported
|
|
|
|
#void glPointParameterxv(GLenum pname, GLfixed *params)
|
|
glPointParameterxv
|
|
len params (glUtilsParamSize(pname) * sizeof(GLfixed))
|
|
|
|
#void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)
|
|
glReadPixels
|
|
dir pixels out
|
|
len pixels pixelDataSize(self, width, height, format, type, 0)
|
|
|
|
#void glTexCoordPointer(GLint size, GLenum type, GLsizei stride, GLvoid *pointer)
|
|
glTexCoordPointer
|
|
len pointer (sizeof(unsigned int))
|
|
flag unsupported
|
|
|
|
#void glTexEnviv(GLenum target, GLenum pname, GLint *params)
|
|
glTexEnviv
|
|
len params (glUtilsParamSize(pname) * sizeof(GLint))
|
|
|
|
#void glTexEnvxv(GLenum target, GLenum pname, GLfixed *params)
|
|
glTexEnvxv
|
|
len params (glUtilsParamSize(pname) * sizeof(GLfixed))
|
|
|
|
#void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, GLvoid *pixels)
|
|
glTexImage2D
|
|
dir pixels in
|
|
len pixels (pixels == NULL ? 0 : pixelDataSize(self, width, height, format, type, 1))
|
|
|
|
#void glTexParameteriv(GLenum target, GLenum pname, GLint *params)
|
|
glTexParameteriv
|
|
len params (glUtilsParamSize(pname) * sizeof(GLint))
|
|
|
|
#void glTexParameterxv(GLenum target, GLenum pname, GLfixed *params)
|
|
glTexParameterxv
|
|
len params (glUtilsParamSize(pname) * sizeof(GLfixed))
|
|
|
|
#void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)
|
|
glTexSubImage2D
|
|
len pixels pixelDataSize(self, width, height, format, type, 1)
|
|
|
|
#void glVertexPointer(GLint size, GLenum type, GLsizei stride, GLvoid *pointer)
|
|
# we treat the pointer as an offset to a VBO
|
|
glVertexPointer
|
|
flag unsupported
|
|
|
|
#void glPointSizePointerOES(GLenum type, GLsizei stride, GLvoid *pointer)
|
|
glPointSizePointerOES
|
|
len pointer (sizeof(unsigned int))
|
|
flag unsupported
|
|
|
|
#void glGetClipPlanef(GLenum pname, GLfloat * eqn)
|
|
glGetClipPlanef
|
|
dir eqn out
|
|
len eqn (4 * sizeof(GLfloat))
|
|
|
|
#void glVertexPointerData(GLint size, GLenum type, GLsizei stride, void *data, GLuint datalen)
|
|
glVertexPointerData
|
|
len data datalen
|
|
custom_pack data glUtilsPackPointerData((unsigned char *)ptr, (unsigned char *)data, size, type, stride, datalen)
|
|
flag custom_decoder
|
|
|
|
#void glColorPointerData(GLint size, GLenum type, GLsizei stride, void *data, GLuint datalen)
|
|
glColorPointerData
|
|
len data datalen
|
|
flag custom_decoder
|
|
custom_pack data glUtilsPackPointerData((unsigned char *)ptr, (unsigned char *)data, size, type, stride, datalen)
|
|
|
|
#void glNormalPointerData(GLenum type, GLsizei stride, void *data, GLuint datalen)
|
|
glNormalPointerData
|
|
len data datalen
|
|
flag custom_decoder
|
|
custom_pack data glUtilsPackPointerData((unsigned char *)ptr, (unsigned char *)data, 3, type, stride, datalen)
|
|
|
|
#void glPointSizePointerData(GLenum type, GLsizei stride, void *data, GLuint datalen)
|
|
glPointSizePointerData
|
|
len data datalen
|
|
flag custom_decoder
|
|
custom_pack data glUtilsPackPointerData((unsigned char *)ptr, (unsigned char *)data, 1, type, stride, datalen)
|
|
|
|
#void glTexCoordPointerData(GLint size, GLenum type, GLsizei stride, void *data, GLuint datalen)
|
|
glTexCoordPointerData
|
|
len data datalen
|
|
flag custom_decoder
|
|
custom_pack data glUtilsPackPointerData((unsigned char *)ptr, (unsigned char *)data, size, type, stride, datalen)
|
|
|
|
glVertexPointerOffset
|
|
flag custom_decoder
|
|
glNormalPointerOffset
|
|
flag custom_decoder
|
|
glTexCoordPointerOffset
|
|
flag custom_decoder
|
|
glPointSizePointerOffset
|
|
flag custom_decoder
|
|
glColorPointerOffset
|
|
flag custom_decoder
|
|
|
|
glDrawElementsData
|
|
len data datalen
|
|
flag custom_decoder
|
|
|
|
glDrawElementsOffset
|
|
flag custom_decoder
|
|
|
|
|
|
#void glDrawTexsvOES(GLshort *coords)
|
|
glDrawTexsvOES
|
|
len coords (5 * sizeof(GLshort))
|
|
|
|
#void glDrawTexivOES(GLint *coords)
|
|
glDrawTexivOES
|
|
len coords (5 * sizeof(GLint))
|
|
|
|
#void glDrawTexxvOES(GLfixed *coords)
|
|
glDrawTexxvOES
|
|
len coords (5 * sizeof(GLfixed))
|
|
|
|
#void glDrawTexfvOES(GLfloat *coords)
|
|
glDrawTexfvOES
|
|
len coords (5 * sizeof(GLfloat))
|
|
|
|
#void glClipPlanexOES(GLenum plane, GLfixed *equation)
|
|
glClipPlanexOES
|
|
len equation (4 * sizeof(GLfixed))
|
|
|
|
#void glFogxvOES(GLenum pname, GLfixed *params)
|
|
glFogxvOES
|
|
len params (glUtilsParamSize(pname) * sizeof(GLfixed))
|
|
|
|
#void glGetFixedvOES(GLenum pname, GLfixed *params)
|
|
glGetFixedvOES
|
|
dir params out
|
|
len params (glUtilsParamSize(pname) * sizeof(GLfixed))
|
|
|
|
#void glGetLightxvOES(GLenum light, GLenum pname, GLfixed *params)
|
|
glGetLightxvOES
|
|
dir params out
|
|
len params (glUtilsParamSize(pname) * sizeof(GLfixed))
|
|
|
|
#void glGetMaterialxvOES(GLenum face, GLenum pname, GLfixed *params)
|
|
glGetMaterialxvOES
|
|
dir params out
|
|
len params (glUtilsParamSize(pname) * sizeof(GLfixed))
|
|
|
|
#void glGetTexEnvxvOES(GLenum env, GLenum pname, GLfixed *params)
|
|
glGetTexEnvxvOES
|
|
dir params out
|
|
len params (glUtilsParamSize(pname) * sizeof(GLfixed))
|
|
|
|
#void glGetTexParameterxvOES(GLenum target, GLenum pname, GLfixed *params)
|
|
glGetTexParameterxvOES
|
|
dir params out
|
|
len params (glUtilsParamSize(pname) * sizeof(GLfixed))
|
|
|
|
#void glLightModelxvOES(GLenum pname, GLfixed *params)
|
|
glLightModelxvOES
|
|
len params (glUtilsParamSize(pname) * sizeof(GLfixed))
|
|
|
|
#void glLightxvOES(GLenum light, GLenum pname, GLfixed *params)
|
|
glLightxvOES
|
|
len params (glUtilsParamSize(pname) * sizeof(GLfixed))
|
|
|
|
#void glLoadMatrixxOES(GLfixed *m)
|
|
glLoadMatrixxOES
|
|
len m (16 * sizeof(GLfixed))
|
|
|
|
#void glMaterialxvOES(GLenum face, GLenum pname, GLfixed *params)
|
|
glMaterialxvOES
|
|
len params (glUtilsParamSize(pname) * sizeof(GLfixed))
|
|
|
|
#void glMultMatrixxOES(GLfixed *m)
|
|
glMultMatrixxOES
|
|
len m (16 * sizeof(GLfixed))
|
|
|
|
#void glPointParameterxvOES(GLenum pname, GLfixed *params)
|
|
glPointParameterxvOES
|
|
len params (glUtilsParamSize(pname) * sizeof(GLfixed))
|
|
|
|
#void glTexEnvxvOES(GLenum target, GLenum pname, GLfixed *params)
|
|
glTexEnvxvOES
|
|
len params (glUtilsParamSize(pname) * sizeof(GLfixed))
|
|
|
|
#void glTexParameterxvOES(GLenum target, GLenum pname, GLfixed *params)
|
|
glTexParameterxvOES
|
|
len params (glUtilsParamSize(pname) * sizeof(GLfixed))
|
|
|
|
#void glDeleteRenderbuffersOES(GLsizei n, GLuint *renderbuffers)
|
|
glDeleteRenderbuffersOES
|
|
len renderbuffers (n * sizeof(GLuint))
|
|
|
|
#void glGenRenderbuffersOES(GLsizei n, GLuint *renderbuffers)
|
|
glGenRenderbuffersOES
|
|
len renderbuffers (n * sizeof(GLuint))
|
|
|
|
#void glGetRenderbufferParameterivOES(GLenum target, GLenum pname, GLint *params)
|
|
glGetRenderbufferParameterivOES
|
|
dir params out
|
|
len params (glUtilsParamSize(pname) * sizeof(GLint))
|
|
|
|
#void glDeleteFramebuffersOES(GLsizei n, GLuint *framebuffers)
|
|
glDeleteFramebuffersOES
|
|
len framebuffers (n * sizeof(GLuint))
|
|
|
|
#void glGenFramebuffersOES(GLsizei n, GLuint *framebuffers)
|
|
glGenFramebuffersOES
|
|
len framebuffers (n * sizeof(GLuint))
|
|
|
|
#void glGetFramebufferAttachmentParameterivOES(GLenum target, GLenum attachment, GLenum pname, GLint *params)
|
|
glGetFramebufferAttachmentParameterivOES
|
|
dir params out
|
|
len params (glUtilsParamSize(pname) * sizeof(GLint))
|
|
|
|
#void* glMapBufferOES(GLenum target, GLenum access)
|
|
glMapBufferOES
|
|
flag unsupported
|
|
|
|
#void glMatrixIndexPointerOES(GLint size, GLenum type, GLsizei stride, GLvoid *pointer)
|
|
glMatrixIndexPointerOES
|
|
flag unsupported
|
|
|
|
#void glWeightPointerOES(GLint size, GLenum type, GLsizei stride, GLvoid *pointer)
|
|
glWeightPointerOES
|
|
flag unsupported
|
|
|
|
#void glClipPlanefOES(GLenum plane, GLfloat *equation)
|
|
glClipPlanefOES
|
|
len equation (4 * sizeof(GLfloat))
|
|
|
|
#void glTexGenfvOES(GLenum coord, GLenum pname, GLfloat *params)
|
|
glTexGenfvOES
|
|
len params (glUtilsParamSize(pname) * sizeof(GLfloat))
|
|
|
|
#void glTexGenivOES(GLenum coord, GLenum pname, GLint *params)
|
|
glTexGenivOES
|
|
len params (glUtilsParamSize(pname) * sizeof(GLint))
|
|
|
|
#void glTexGenxvOES(GLenum coord, GLenum pname, GLfixed *params)
|
|
glTexGenxvOES
|
|
len params (glUtilsParamSize(pname) * sizeof(GLfixed))
|
|
|
|
#void glGetTexGenfvOES(GLenum coord, GLenum pname, GLfloat *params)
|
|
glGetTexGenfvOES
|
|
dir params out
|
|
len params (glUtilsParamSize(pname) * sizeof(GLfloat))
|
|
|
|
#void glGetTexGenivOES(GLenum coord, GLenum pname, GLint *params)
|
|
glGetTexGenivOES
|
|
dir params out
|
|
len params (glUtilsParamSize(pname) * sizeof(GLint))
|
|
|
|
#void glGetTexGenxvOES(GLenum coord, GLenum pname, GLfixed *params)
|
|
glGetTexGenxvOES
|
|
dir params out
|
|
len params (glUtilsParamSize(pname) * sizeof(GLfixed))
|
|
|
|
#glGetClipPlanexOES(...)
|
|
glGetClipPlanexOES
|
|
flag unsupported
|
|
#glGetClipPlanefOES(...)
|
|
glGetClipPlanefOES
|
|
flag unsupported
|
|
|
|
#glQueryMatrixxOES
|
|
glQueryMatrixxOES
|
|
flag unsupported
|
|
|
|
glGetCompressedTextureFormats
|
|
dir formats out
|
|
len formats (count * sizeof(GLint))
|
|
flag custom_decoder
|