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

Issue 774576 link

Starred by 1 user

Issue metadata

Status: Available
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 3
Type: Bug



Sign in to add a comment

Investigate ANGLE/D3D11 clearing bug

Project Member Reported by robertphillips@chromium.org, Oct 13 2017

Issue description

Recently Skia has been using draws instead of clears to work around some bugs.

Skia CLs:
   https://skia-review.googlesource.com/50040 (Use clear-as-draw workaround on Ivy Bridge/ANGLE D3D11)
   https://skia-review.googlesource.com/55381 (Always use draws instead of clears for ANGLE D3D11)

Chrome bugs:
    crbug.com/768134  (UI painting is glitchy using opacity CSS attribute)
    crbug.com/755871  (Regression: Suggestion list seems weird while creating sub folder in Google drive)

This has obviously led to some pretty serious perf regressions:

   skbug.com/7124
    crbug.com/773045 

Skia has a task to try to mitigate some of the perf loss (skbug.com/7154 (Improve granularity of clears-as-draws work around)) but it would probably also be useful to see if there is a better work-around in ANGLE or if the D3D11 clearing issue can be better characterized.
 

Comment 1 by osh...@chromium.org, Oct 13 2017

Components: Internals>Skia
Components: -Internals>Skia Internals>GPU>ANGLE
Cc: jmad...@chromium.org
Is there a smaller test case for the bug than the web pages listed in the chrome bugs?
I have landed a simple Skia unit test in https://skia-review.googlesource.com/60562 (Add unit test for clear bug).

Note, to repro the bug, you will have to disable the ANGLE/D3D11 workaround around line 586 of src/gpu/gl/GrGLCaps.cpp (where fUseDrawInsteadOfClear is set to true).

I was able to repro the clearing bug on a Z620 w/ an nVidia Quadro K620 but only with the 11/5/2015 10.18.13.5891 driver. The bug was fixed in the 9/16/17 22.21.13.8569 driver.

Project Member

Comment 6 by sheriffbot@chromium.org, Oct 18

Labels: Hotlist-Recharge-Cold
Status: Untriaged (was: Available)
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue.

Sorry for the inconvenience if the bug really should have been left as Available.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Status: Available (was: Untriaged)

Sign in to add a comment