New issue
Advanced search Search tips

Issue 822526 link

Starred by 1 user

Issue metadata

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



Sign in to add a comment

Surface invariants: Introduce one-lifetime invariant

Project Member Reported by fsam...@chromium.org, Mar 16 2018

Issue description

Having a set of invariants for surfaces allows us to reason about the correctness of higher level behaviors such as surface synchronization and frame eviction.

I think we should try (maybe by M68) to introduce the invariant that a surface of a given surface ID can only be created once and destroyed once.

This is not currently the case which makes reasoning about surfaces fairly difficult. I think we should try to get to this point next.
 
Description: Show this description
Labels: M-68
Status: Available (was: Untriaged)

Sign in to add a comment