Closed Bug 521255 Opened 15 years ago Closed 15 years ago

Force offscreen surfaces to be image surfaces

Categories

(Core :: Graphics, defect, P2)

All
Linux
defect

Tracking

()

RESOLVED WONTFIX

People

(Reporter: dougt, Assigned: dougt)

References

Details

Attachments

(1 file, 1 obsolete file)

Attached patch force offscreen image surfaces (obsolete) — Splinter Review
For some plugins (eg. flash on maemo), we can post events passing an image buffer to the plugin and it will paint directly into that.  in order to facilitate this, the offscreen buffers that need to be image surfaces.

We might want to roll this into a XSHM patch, but that isn't strictly needed to support image only offscreen surfaces.
Attachment #405277 - Flags: review?(vladimir)
Attachment #405277 - Attachment is obsolete: true
Attachment #405278 - Flags: review?(vladimir)
Attachment #405277 - Flags: review?(vladimir)
Erm.. if you do this, you make all sorts of things image surfaces, and kill any potential for render accel or straight Xlib-Xlib copying; this includes the backing buffer for <canvas>.  That doesn't seem to be what you'd want; why not just create an image surface for the plugin buffer?  Or, better yet, create an X Image/XShm thing so you can get fast blitting to Xlib surfaces?
Blocks: 524413
Flags: blocking1.9.2?
Flags: blocking1.9.2? → blocking1.9.2+
Priority: -- → P2
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → WONTFIX
Wontfix = not a blocker.
Flags: blocking1.9.2+
Attachment #405278 - Flags: review?(vladimir) → review-
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: