The config_size argument in rcChooseConfig should match the number of requested configs and not the size in bytes to store it. Moved the configs array size computation into rendeerControl.attrib. Change-Id: I9e797024522965a656764c20252b25ff5ae657f5
40 lines
796 B
Plaintext
40 lines
796 B
Plaintext
GLOBAL
|
|
base_opcode 10000
|
|
encoder_headers <stdint.h> <EGL/egl.h> "glUtils.h"
|
|
|
|
rcGetEGLVersion
|
|
dir major out
|
|
len major sizeof(EGLint)
|
|
dir minor out
|
|
len minor sizeof(EGLint)
|
|
|
|
rcQueryEGLString
|
|
dir buffer out
|
|
len buffer bufferSize
|
|
|
|
rcGetGLString
|
|
dir buffer out
|
|
len buffer bufferSize
|
|
|
|
rcGetNumConfigs
|
|
dir numAttribs out
|
|
len numAttribs sizeof(uint32_t)
|
|
|
|
rcGetConfigs
|
|
dir buffer out
|
|
len buffer bufSize
|
|
|
|
rcChooseConfig
|
|
dir attribs in
|
|
len attribs attribs_size
|
|
dir configs out
|
|
len configs configs_size*sizeof(uint32_t)
|
|
|
|
rcReadColorBuffer
|
|
dir pixels out
|
|
len pixels (((glUtilsPixelBitSize(format, type) * width) >> 3) * height)
|
|
|
|
rcUpdateColorBuffer
|
|
dir pixels in
|
|
len pixels (((glUtilsPixelBitSize(format, type) * width) >> 3) * height)
|