| Auto-Submit | +1 |
| Commit-Queue | +1 |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Optimize GbmSurfaceless frame management and fix FenceRetired crash.
This CL fixes a dangling pointer crash in GbmSurfacelessWayland and
GbmSurfaceless (DRM) by using per-surface monotonic frame sequence IDs
instead of raw pointers in callbacks.
Additionally, it optimizes frame management by:
1. Replacing std::vector with base::circular_deque for frame tracking
to enable O(1) removals from the front of the queue.
2. Implementing O(1) lookup in FenceRetired using index math and
contiguous frame IDs, replacing the previous linear search.
R=fangzhoug
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |