TYPE3
[iec.git] / src / type3_AndroidCloud / anbox-master / external / android-emugl / host / libs / renderControl_dec / renderControl.attrib
diff --git a/src/type3_AndroidCloud/anbox-master/external/android-emugl/host/libs/renderControl_dec/renderControl.attrib b/src/type3_AndroidCloud/anbox-master/external/android-emugl/host/libs/renderControl_dec/renderControl.attrib
new file mode 100644 (file)
index 0000000..4a3bb18
--- /dev/null
@@ -0,0 +1,47 @@
+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
+    var_flag configs nullAllowed
+    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)
+    var_flag pixels isLarge
+
+rcCloseColorBuffer
+    flag flushOnEncode
+
+rcPostLayer
+    len name (strlen(name) + 1)