Closed Bug 298187 Opened 20 years ago Closed 19 years ago

speed up canvas on X

Categories

(Core :: Graphics: Canvas2D, defect)

x86
Linux
defect
Not set
normal

Tracking

()

RESOLVED INVALID

People

(Reporter: vlad, Assigned: vlad)

References

Details

Attachments

(1 file)

This patch sets up canvas to use platform-native surfaces, and can provide a significant speedup provided that the platform doesn't suck. This patch also adds native surface support for X11; win32 and quartz will come in a followup patch. The one problem now, with X11, is that we're issuing X requests much faster than normal X servers can process them, when the canvas is animating. So, the X server/actual rendering lags way behind the actual requests. (Xglx has no problems.) This sort of sucks, but short of putting in an XSync after FastPaint, I'm not sure what can be done about it.
Blocks: 311571
Comment on attachment 186759 [details] [diff] [review] faster-x-canvas.patch this patch sux
Attachment #186759 - Flags: review?(pavlov) → review-
Uh, yeah.
Status: NEW → RESOLVED
Closed: 19 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: