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

Issue 633659 link

Starred by 3 users

Issue metadata

Status: Fixed
Owner:
Closed: Aug 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 1
Type: Bug

Blocking:
issue 620914
issue 635081



Sign in to add a comment

Google Docs' home page doesn't render with Core Profile

Project Member Reported by kbr@chromium.org, Aug 2 2016

Issue description

Version: 54.0.2815.0 (Official Build) canary (64-bit)
OS: Mac OS X

What steps will reproduce the problem?
(1) Launch Canary with --enable-unsafe-es3-apis
(2) Navigate to https://docs.google.com/

What is the expected output?

Expect to see the drive banner, list of documents, etc.

What do you see instead?

They're initially displayed but then the window is cleared to white. Resizing, scrolling, etc. only display a white window.

I don't know how to track down what's going wrong. Erik, Chris, could either one of you help? This blocks turning on of the Core Profile on Mac.

 

Comment 1 by kbr@chromium.org, Aug 5 2016

Blocking: 635081

Comment 2 by kbr@chromium.org, Aug 5 2016

Cc: enne@chromium.org danakj@chromium.org jaydasika@chromium.org
Components: Internals>Compositing
It's probably a type of quad whose shader is incompatible with the Core Profile. enne, danakj, jaydasika, do you have any suggestions for how to track this down?

Cc: ericrk@chromium.org
+ericrk

When I pass the flag --disable-mac-overlays, the content becomes all black, so not an issue with compositing.

When I pass the flag --disable-gpu-rasterization, everything seems to work, both with old and new compositing paths. So the problems lies at the intersection of Ganesh and Core Profile.

Comment 4 by enne@chromium.org, Aug 8 2016

Owner: ericrk@chromium.org
Status: Assigned (was: Untriaged)

Comment 5 by zmo@chromium.org, Aug 8 2016

The first failure comes from renderufferStorageMultisample(RENDERBUFFER, 8, BGRA8, 64, 1024).

I guess the issue is BGRA8?

Comment 6 by zmo@chromium.org, Aug 8 2016

GL_EXT_bgra isn't exposed in core profile, that's why this fails.  The best way to move forward would be for Skia to use RGBA8 instead of BGRA8.

Comment 7 by kbr@chromium.org, Aug 8 2016

Labels: -Pri-2 M-54 ReleaseBlock-Stable Pri-1
Bumping to P1. This shouldn't be hard to fix, and blocks a key feature switch that is desired early during this release branch.

Taking a look now - note that it appears you need a non-Intel card to see this (MSAA is blacklisted on intel, and I couldn't repro in that casE).
Cc: tkonch...@chromium.org
 Issue 632427  has been merged into this issue.
Status: Fixed (was: Assigned)
Not sure why this bug wasn't auto updated when I committed https://codereview.chromium.org/2227603003/ - but either way, that should have fixed this.

Sign in to add a comment