Bug 3001

Summary: |glXSwapBuffers()|/|XPutImage()| are slow
Product: xprint Reporter: Roland Mainz <roland.mainz>
Component: Server: DDX: PostScriptAssignee: Roland Mainz <roland.mainz>
Status: RESOLVED FIXED QA Contact:
Severity: major    
Priority: high CC: roland.mainz, simon.toedt
Version: unspecified   
Hardware: All   
OS: All   
URL: http://xprint.mozdev.org/pipermail/xprint/2005-April/000462.html
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Simon's original patch
none
Patch for 2005-04-12-trunk none

Description Roland Mainz 2005-04-12 15:20:49 UTC
[Originally reported by Simon Toedt in
http://xprint.mozdev.org/pipermail/xprint/2005-April/000462.html]
|glXSwapBuffers()| is slow in some cases thanks to the inefficient
implementation of |PsOut_OutImageBytes()|.

Simon wrote a patch which improves the situation a lot, Ill attach it here, make
sure it works everywhere and then commit it...
Comment 1 Roland Mainz 2005-04-12 15:30:39 UTC
Created attachment 2403 [details] [review]
Simon's original patch
Comment 2 Roland Mainz 2005-04-12 17:02:54 UTC
Created attachment 2404 [details] [review]
Patch for 2005-04-12-trunk

The changes include just a added comments, code style cleanup and a Changelog
diff.
Comment 3 Roland Mainz 2005-04-12 17:06:16 UTC
Patch checked-in...

/cvs/xorg/xc/ChangeLog,v  <--  xc/ChangeLog
new revision: 1.871; previous revision: 1.870
/cvs/xorg/xc/programs/Xserver/Xprint/ps/psout.c,v  <-- 
xc/programs/Xserver/Xprint/ps/psout.c
new revision: 1.6; previous revision: 1.5
Mailing the commit message to xorg-commit@lists.freedesktop.org...

... marking bug as FIXED.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.