That adds the renderControl API encoder/decoder which is used for guest to host control commands. See system/renderControl_enc/README for more info about the API itself. Change-Id: I2c72803137889d646fbb3d2a56ecdcf94b088f40
21 lines
1.5 KiB
Plaintext
21 lines
1.5 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, rcGetNumConfigs, uint32_t *numAttribs)
|
|
GL_ENTRY(EGLint, rcGetConfigs, uint32_t bufSize, GLuint *buffer)
|
|
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(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(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(void, rcUpdateColorBuffer, uint32_t colorbuffer, GLint x, GLint y, GLint width, GLint height, GLenum format, GLenum type, void *pixels)
|