Patch to correct slow WebGL in Firefox (Needs 8.0.3)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
mesa (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Precise |
Fix Released
|
Medium
|
Unassigned | ||
Quantal |
Fix Released
|
High
|
Unassigned |
Bug Description
The Mesa 8.0 branch contains the following patch which avoids Firefox falling back to the slow path during WebGL rendering. Could it please be added to Precise as an SRU?
author Brian Paul <email address hidden> 2012-04-17 23:41:09 (GMT)
committer Brian Paul <email address hidden> 2012-04-17 23:41:09 (GMT)
commit 49ed43b6de98482
tree b9fab1a668caff3
parent 9f150ffe8ee5f18
mesa: add a couple fast-paths to fast_read_
Accelerates a few glReadPixels cases for WebGL.
See https:/
v2: Per Jose, use bit twiddling for the swizzle case instead of ubyte arrays (it's about 44% faster).
Note: This is a candidate for the 8.0 branch.
Reviewed-by: José Fonseca <email address hidden>
(cherry picked from commit a5e95a419e4f6ad
TESTCASE:
Open following website and compare performance:
http://
description: | updated |
summary: |
- Patch to correct slow WebGL in Firefox + Patch to correct slow WebGL in Firefox (Needs 8.0.3) |
Changed in mesa (Ubuntu Quantal): | |
status: | Incomplete → Fix Committed |
Changed in mesa (Ubuntu Precise): | |
status: | New → Incomplete |
importance: | Undecided → Medium |
Changed in mesa (Ubuntu Quantal): | |
importance: | Undecided → High |
Changed in mesa (Ubuntu Precise): | |
status: | Incomplete → New |
description: | updated |
Hi s-j-turner, we certainly can consider this for a Precise SRU, thank you for proposing it.
What we need though is a test case to reproduce the problem that this patch fixes. Are you able to reproduce the rendering problem? If so can you write a procedure for testers to follow to recreate the bug?