needed changes to support glEGLImageTargetRenderbufferStorageOES, added implementation in egl and added tokens to renderControl. Also fixed function pointers returned by eglGetProcAddress to return functions that works independant of the current context, see system/egl/ClientAPIExts.cpp That makes the egl_image conformance test to pass on the guest. Change-Id: I580cda82ba0fb44f12b75aa0bbacf5cd9f15f744
25 lines
1.8 KiB
Plaintext
25 lines
1.8 KiB
Plaintext
GL_ENRTY(GLint, rcGetRendererVersion)
|
|
GL_ENTRY(EGLint, rcGetEGLVersion, EGLint *major, EGLint *minor)
|
|
GL_ENTRY(EGLint, rcQueryEGLString, EGLenum name, void *buffer, EGLint bufferSize)
|
|
GL_ENTRY(EGLint, rcGetGLString, EGLenum name, void *buffer, EGLint bufferSize)
|
|
GL_ENTRY(EGLint, rcGetNumConfigs, uint32_t *numAttribs)
|
|
GL_ENTRY(EGLint, rcGetConfigs, uint32_t bufSize, GLuint *buffer)
|
|
GL_ENTRY(EGLint, rcChooseConfig, EGLint *attribs, uint32_t attribs_size, uint32_t *configs, uint32_t configs_size)
|
|
GL_ENTRY(EGLint, rcGetFBParam, EGLint param)
|
|
GL_ENTRY(uint32_t, rcCreateContext, uint32_t config, uint32_t share, uint32_t glVersion)
|
|
GL_ENTRY(void, rcDestroyContext, uint32_t context)
|
|
GL_ENTRY(uint32_t, rcCreateWindowSurface, uint32_t config, uint32_t width, uint32_t height)
|
|
GL_ENTRY(void, rcDestroyWindowSurface, uint32_t windowSurface)
|
|
GL_ENTRY(uint32_t, rcCreateColorBuffer, uint32_t width, uint32_t height, GLenum internalFormat)
|
|
GL_ENTRY(void, rcDestroyColorBuffer, uint32_t colorbuffer)
|
|
GL_ENTRY(void, rcSetWindowColorBuffer, uint32_t windowSurface, uint32_t colorBuffer)
|
|
GL_ENTRY(int, rcFlushWindowColorBuffer, uint32_t windowSurface)
|
|
GL_ENTRY(EGLint, rcMakeCurrent, uint32_t context, uint32_t drawSurf, uint32_t readSurf)
|
|
GL_ENTRY(void, rcFBPost, uint32_t colorBuffer)
|
|
GL_ENTRY(void, rcFBSetSwapInterval, EGLint interval)
|
|
GL_ENTRY(void, rcBindTexture, uint32_t colorBuffer)
|
|
GL_ENTRY(void, rcBindRenderbuffer, uint32_t colorBuffer)
|
|
GL_ENTRY(EGLint, rcColorBufferCacheFlush, uint32_t colorbuffer, EGLint postCount,int forRead)
|
|
GL_ENTRY(void, rcReadColorBuffer, uint32_t colorbuffer, GLint x, GLint y, GLint width, GLint height, GLenum format, GLenum type, void *pixels)
|
|
GL_ENTRY(int, rcUpdateColorBuffer, uint32_t colorbuffer, GLint x, GLint y, GLint width, GLint height, GLenum format, GLenum type, void *pixels)
|