Closed
Bug 837012
Opened 11 years ago
Closed 11 years ago
[layers-refactoring] Rendering Thebes layers is buggy as hell
Categories
(Core :: Graphics: Layers, defect)
Tracking
()
RESOLVED
FIXED
People
(Reporter: nrc, Unassigned)
References
Details
Linux, GL, OMTC, non-tiled Thebes layers are rendering pretty wonky. I suspect buffer rotation is the culprit.
Comment 1•11 years ago
|
||
I think this bug is a duplicate of bug 825950. It works well if xrender is disabled, so it probably means that we do some manual gl->fBindTexture when we should use foo->BindTexture() because texture from pixmap needs to do some extra work when binding the texture.
Reporter | ||
Comment 2•11 years ago
|
||
Hmm, doesn't seem to be a gl->fBindTexture call, I don't see any calls to fBindTexture that don't go through the TextureImageGLX::BindTexture.
Reporter | ||
Comment 3•11 years ago
|
||
Probably not buffer rotation either because that has been disabled (without a TODO tag, :-( ) anyway.
Reporter | ||
Comment 4•11 years ago
|
||
Buffer rotation is broken as well, btw, we should probably fix that...
Reporter | ||
Comment 5•11 years ago
|
||
Yeah! Fixed it. CompositorOGL was just ignoring some of the parameters to DrawQuad. Looks like it works now, but probably needs some testing.
Reporter | ||
Updated•11 years ago
|
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•