New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 864260 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Closed: Jul 25
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug



Sign in to add a comment

Distorted graphics under virgl + qemu

Project Member Reported by lepton@chromium.org, Jul 16

Issue description

This is very easily to reproduce.
For example, I am using latest qemu + virgl + epoxy. And just maximuze and minmize chrome window inside qemu, then I got distorted graphics.


 
bug1.jpg
1.4 MB View Download
Cc: gurcheta...@chromium.org
Owner: tutankhamen@chromium.org
I have a video to show this issue:

https://youtu.be/ECGDCMAOTxs

And more, if seems if I am using virgl code before this commit, I can reproduce it.

https://cgit.freedesktop.org/virglrenderer/commit/?id=2846dcf565c084481f5fdb681d348a5d5629627f

I can't reproduce it with this commit.
I think the bug is inside vrend_renderer_blit_int, I just tried to
change use_gl to true inside this function and it also
fixed this issue.

So it seems use_gl==false  code path inside vrend_renderer_blit_int
has some kind of issue.
Cc: tutankhamen@chromium.org lepton@chromium.org
Owner: ----
Actually, we decided not to fix this for now since all of our drivers have GL_(ARB|EXT|OES)_copy_image.  Let me mark this have available.
Owner: lepton@chromium.org
Status: Fixed (was: Untriaged)
Fixed in upstream by this commit:

https://cgit.freedesktop.org/virglrenderer/commit/?id=34809ef70483125858b48b4d90e7a2d7c609fcda

Sign in to add a comment