I'm working on an X extension that tracks which regions of the 
xdpy that has changed.  I hope that this can be used in
something like x0rfbserver ( which allows a remote 'viewer'
to see and send input to a local xserver).  Currently x0rfbserver
calls getimage and computes the diffs by hand.  This takes a
whole lot of time ( and cpu cycles).

Mark Vojkovich suggested that I start with the shadowfb extension,
since it has the correct hooks to detect when the screen changes.

questions:

  Does these GC functions and operations ( such as 
     [Fill,Set]Spans, 
     PutImage,  
     Copy[Area,Plane], 
     Poly[Point,lines,segment,rectangle,arc]
     FillPoly[..]
     [..]Text[8,16],
     [..]Glyph[..] ) still get called when XAA is used?

      If I hook these functions, do they still get called if 
      xaa provides some hardware acceleration?  Are these xaa calls
      handled above the GC funcs and ops.


  Can you suggest a way I can get this same information for 
  opengl api calls?  I recognize that some calls will update the
  whole window, and that I will need to mark the full rectangle
  as modified.

Thanks to all those that can offer suggestions.

b2



_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to