blob: fbf52f74f4a7451db6a60ebc6b11cd44b0257a0b [file] [log] [blame]
keunyoungb85b2752013-03-08 12:28:03 -08001GLOBAL
2 base_opcode 10000
3 encoder_headers <stdint.h> <EGL/egl.h> "glUtils.h"
4
5rcGetEGLVersion
6 dir major out
7 len major sizeof(EGLint)
8 dir minor out
9 len minor sizeof(EGLint)
10
11rcQueryEGLString
12 dir buffer out
13 len buffer bufferSize
14
15rcGetGLString
16 dir buffer out
17 len buffer bufferSize
18
19rcGetNumConfigs
20 dir numAttribs out
21 len numAttribs sizeof(uint32_t)
22
23rcGetConfigs
24 dir buffer out
25 len buffer bufSize
26
27rcChooseConfig
28 dir attribs in
29 len attribs attribs_size
30 dir configs out
31 var_flag configs nullAllowed
32 len configs configs_size*sizeof(uint32_t)
33
34rcReadColorBuffer
35 dir pixels out
36 len pixels (((glUtilsPixelBitSize(format, type) * width) >> 3) * height)
37
38rcUpdateColorBuffer
39 dir pixels in
40 len pixels (((glUtilsPixelBitSize(format, type) * width) >> 3) * height)
41 var_flag pixels isLarge
Yahan Zhoub7f09082016-03-10 11:45:02 -080042
43rcCloseColorBuffer
44 flag flushOnEncode
45
Lingfeng Yang7c4d6bf2016-07-13 16:27:43 -070046rcCloseColorBufferPuid
47 flag flushOnEncode
48
49rcCreateSyncKHR
50 dir attribs in
51 len attribs num_attribs
52 dir glsync_out out
53 len glsync_out sizeof(uint64_t)
54 dir syncthread_out out
55 len syncthread_out sizeof(uint64_t)