RE: [PATCH v2 8/8] virtio-gpu: Add gl_flushed callback

2021-06-15 Thread Kasireddy, Vivek
Hi Gerd, > > > -if (!cmd->finished) { > > +if (!cmd->finished && !(cmd->cmd_hdr.flags & VIRTIO_GPU_FLAG_FENCE)) { > > virtio_gpu_ctrl_response_nodata(g, cmd, cmd->error ? cmd->error : > > VIRTIO_GPU_RESP_OK_NODATA); > > } > > My idea

Re: [PATCH v2 8/8] virtio-gpu: Add gl_flushed callback

2021-06-14 Thread Gerd Hoffmann
Hi, > -if (!cmd->finished) { > +if (!cmd->finished && !(cmd->cmd_hdr.flags & VIRTIO_GPU_FLAG_FENCE)) { > virtio_gpu_ctrl_response_nodata(g, cmd, cmd->error ? cmd->error : > VIRTIO_GPU_RESP_OK_NODATA); > } My idea would be more along

[PATCH v2 8/8] virtio-gpu: Add gl_flushed callback

2021-06-10 Thread Vivek Kasireddy
Adding this callback provides a way to determine when the UI has submitted the buffer to the Host windowing system. Making the guest wait for this event will ensure that the dmabuf/buffer updates are synchronized. Cc: Gerd Hoffmann Signed-off-by: Vivek Kasireddy --- hw/display/virtio-gpu.c | 44