Closed Bug 575505 Opened 14 years ago Closed 14 years ago

Implement TextureImageGLX with Pixmap+GLXPixmap+glXBindTexImageEXT()

Categories

(Core :: Graphics, enhancement)

x86
Linux
enhancement
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 640082

People

(Reporter: cjones, Unassigned)

References

Details

Attachments

(1 file)

I wasted a couple of hours unsuccessfully trying to implement this for bug 573889 before giving up. This is miles away from the fennec 2.0 critical path so off my TODO list; hopefully someone else can grab this in the interim. The current TextureImageGLX implementation is very slow.
This will likely end up blocking bug 580405, but I'll wait to set the dep until we know how the simpleton ThebesLayerOGL+BasicTextureImage compares with BasicThebesLayer.
Attached patch WIP, lots of glitches (deleted) — Splinter Review
Hacked on this as a Friday-evening digression, but it's maxed out my ability and time. I see a lot of rendering glitches with this; incomplete and/or incorrect updates, parts of the page disappearing/reappearing, and random old X pixels on init or scrolling. Hopefully someone else can use this patch as a starter kit.
This was added in bug 640082.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Resolution: FIXED → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: