]> git.cworth.org Git - apitrace/blobdiff - helpers/eglsize.hpp
Emit a fake glTexImage for glEGLImageTargetTexture2DOES.
[apitrace] / helpers / eglsize.hpp
index edb2fa64734a6df3aa780db26183c1eb6bd7728a..a2014f61db84a029557a0a100fbd8ac055bf1591 100644 (file)
 #ifndef _EGLSIZE_HPP_
 #define _EGLSIZE_HPP_
 
-struct image_info
-{
-    int width;
-    int height;
-};
 
-struct image_blob
+#include "glimports.hpp"
+
+
+struct image_info
 {
-    struct image_info info;
-    char data[1];
+    GLint internalformat;
+    GLsizei width;
+    GLsizei height;
+    GLenum format;
+    GLenum type;
+    GLsizei size;
+    GLvoid * pixels;
 };
 
-void
-_eglDestroyImageKHR_epilog(EGLImageKHR image);
+struct image_info *
+_EGLImageKHR_get_image_info(GLenum target, EGLImageKHR image);
 
 void
-_eglCreateImageKHR_epilog(EGLDisplay dpy, EGLContext ctx, EGLenum target,
-                            EGLClientBuffer buffer, const EGLint *attrib_list,
-                            EGLImageKHR image);
-
-size_t
-_glEGLImageTargetTexture2DOES_size(GLint target, EGLImageKHR image);
+_EGLImageKHR_free_image_info(struct image_info *info);
 
-void *
-_glEGLImageTargetTexture2DOES_get_ptr(GLenum target, EGLImageKHR image);
-
-void
-_glEGLImageTargetTexture2DOES_put_ptr(const void *buffer);
 
 #endif