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