New issue
Advanced search Search tips

Issue 654581 link

Starred by 2 users

Issue metadata

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



Sign in to add a comment

Use NinePatchLayer in mus+ash

Project Member Reported by rjkroege@chromium.org, Oct 10 2016

Issue description

Mash and Chrome need to use NinePatchLayer for their windows to eliminate unnecessary raster and draw work. e.g.: window decorations not amenable to use UIResourceLayer should use NinePatchLayer when expecting embedded child ui windows.

varkha@ please assign appropriately.
 

Comment 1 by sadrul@chromium.org, Feb 13 2017

We do not necessarily need to use NinePatchLayer for this. For example, a 'black hole layer' [1] type of thing would also help with this problem.

[1] https://docs.google.com/document/d/1XCKZzdA1I3SaOkvpUH5Cpk2xaC0d5E_JH6JPf1seiVA/edit#
Cc: varkha@chromium.org sadrul@chromium.org
Owner: ----
Status: Untriaged (was: Available)
Components: Internals>Services>Ash
Labels: -Proj-Mustash-Mash-WM
Labels: -Proj-Mustash-Mus-WS
Deprecating Proj-Mustash-Mus-WS label in favor of Components.
Labels: -Proj-Mustash Proj-Mash-SingleProcess OS-Chrome
I'm going to tag this with single-process. We need to evaluate performance of single-process-mash to see where we are at.
Cc: est...@chromium.org
Evan is working on moving all non-client decoration rendering to the client. I believe this would mean we no longer need to do anything special here. Will leave this open until Evan resolves rendering.
Some window types still render frame decorations in Ash, so I think this is worth leaving open.
Owner: sky@chromium.org
Status: Started (was: Untriaged)
Cc: -varkha@chromium.org sky@chromium.org
Owner: sadrul@chromium.org
Status: Assigned (was: Started)
Sadrul, I please you were going to file a more specific bug as to what needs to be done. Did you ever do that?

Sign in to add a comment