Open
Bug 809078
Opened 13 years ago
Updated 3 years ago
Decide whether gfx3DMatrix is to be used only for layout or as a general 3D matrix
Categories
(Core :: Graphics, defect)
Core
Graphics
Tracking
()
NEW
People
(Reporter: bjacob, Unassigned)
References
Details
gfx3DMatrix has special optimizations for layout cases, such as the one done in bug 681858, that make it relatively slow as a general 3D matrix class. See that bug for a good example.
But, probably due to its name, it is being used as a 3D matrix class: see bug 775469.
There's a problem here. Assuming that we want to keep gfx3DMatrix the way it is, with it's 2d/layout specific optimizations, maybe we should rename it to make that more explicit, and then evaluate whether we have a need for a generalist 3D matrix.
| Reporter | ||
Comment 1•13 years ago
|
||
Hm, bug 775469 is a bad example as it actually is a layers use case there.
Instead of introducing a new class, I think it would make more sense to introduce additional operators that don't do the Is2D checks (if you have evidence those are a performance issue).
Updated•12 years ago
|
Component: Canvas: WebGL → Graphics
Updated•3 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•