- if function.name == 'eglCreateImageKHR':
- print ' _eglCreateImageKHR_epilog(dpy, ctx, target, buffer,'
- print ' attrib_list, _result);'
-
- if function.name == 'eglDestroyImageKHR':
- print ' _eglDestroyImageKHR_epilog(image);'
+ if function.name == 'glEGLImageTargetTexture2DOES':
+ print ' image_info *info = _EGLImageKHR_get_image_info(target, image);'
+ print ' if (info) {'
+ print ' GLint level = 0;'
+ print ' GLint internalformat = info->internalformat;'
+ print ' GLsizei width = info->width;'
+ print ' GLsizei height = info->height;'
+ print ' GLint border = 0;'
+ print ' GLenum format = info->format;'
+ print ' GLenum type = info->type;'
+ print ' const GLvoid * pixels = info->pixels;'
+ self.emitFakeTexture2D()
+ print ' _EGLImageKHR_free_image_info(info);'
+ print ' }'