#1837 BLOC Trial-2: Fonts rendering is broken

Zarro Boogs per Child bugtracker at laptop.org
Fri Jul 13 10:50:34 EDT 2007


#1837: Fonts rendering is broken
------------------------------+---------------------------------------------
  Reporter:  marco            |       Owner:  dcbw   
      Type:  defect           |      Status:  closed 
  Priority:  blocker          |   Milestone:  Trial-2
 Component:  x window system  |     Version:         
Resolution:  fixed            |    Keywords:         
  Verified:  0                |  
------------------------------+---------------------------------------------
Comment (by JordanCrouse):

 The reason why this fix hasn't been checked in yet is that it introduces a
 unilateral delay for all composite operations with a mask, which turns out
 to be used for pretty much any rendering other then a simple rectangle
 (nearly all the cairo 1.4 test suite use masks at some point).  We are
 guarnteed a stall every time a new operation is started.

 Adams patch make a determination of where the 1x1 source color lies, and
 if it is in system memory, we can avoid the delay.  Presumably, over time
 the EXA migration will be fixed so that such simple pixmaps are ensured to
 live in system memory, making life easier for all of this.

 I kept this bug open because it is a reminder to us that our current
 solution is sub-optimal, and that we need to ensure that Adams code gets
 into the driver (and X server), and further more that I need to backport
 the code so that it works on a 1.3 server as well.  But I'm not going to
 get into a "revert war" with you over this - we'll let Jim decide what he
 wants to do.

-- 
Ticket URL: <http://dev.laptop.org/ticket/1837#comment:30>
One Laptop Per Child <http://laptop.org/>



More information about the Bugs mailing list