gl-renderer: re-import dmabuf fd every frame will cause performance issue.
why we need below code in gl_renderer_attach_dmabuf()? dmabuf has been imported by GPU when create dmabuf. We cache it in dmabuf object but we don't need re-import every frame every time.
for (i = 0; i < image->num_images; ++i) {
ret = egl_image_unref(image->images[i]);
assert(ret == 0);
}
if (!import_known_dmabuf(gr, image)) {
linux_dmabuf_buffer_send_server_error(dmabuf, "EGL dmabuf import failed");
return;
}