Bug 89903
| Summary: | [chromium] Incremental uploads should glFlush after all upload batches, and scheduledActionDrawAndSwap shouldn't re-enter scheduledActionUpdateMoreResources | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Eric Penner <epenner> |
| Component: | CSS | Assignee: | Brian Anderson <brianderson> |
| Status: | RESOLVED WONTFIX | ||
| Severity: | Normal | CC: | aelias, brianderson, epenner, nduca, schenney |
| Priority: | P2 | ||
| Version: | 528+ (Nightly build) | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Eric Penner
On Android, we found that incremental uploads wouldn't trigger any flushes when the total number of uploads was less than 7 (on Clank we use 5). Also, we found that scheduledActionDrawAndSwap would end up re-entering scheduledActionUpdateMoreResources. This meant that we would never get less than 10 uploads in between rather than 5.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Nat Duca
We need to fix this second case. @brianderson, this seems like a good followup to the basic patch and a good way to familiarize yourself with the scheduler.
Stephen Chenney
https://code.google.com/p/chromium/issues/detail?id=231348