From mboxrd@z Thu Jan 1 00:00:00 1970 To: 9fans@cse.psu.edu From: Ralph Corderoy Message-ID: <54ac.3e6a4266.5ee2f@blake.inputplus.co.uk> References: <454b.3e68c3c9.e9a0a@blake.inputplus.co.uk>, Subject: Re: [9fans] refresh problems with drawterm on x (freebsd)? Date: Mon, 10 Mar 2003 10:18:59 +0000 Topicbox-Message-UUID: 7dd0dcc4-eacb-11e9-9e20-41e7f4b1d025 Hi Russ, > > I'm coming into the conversation part-way through here, but if > > you're saying you've an X client doing XDrawText() and > > XFillRectangle() Xlib calls, or you're generating the equivalent > > protocol, there's no way that the operations should be done out of > > order. > > I'm an X client And proud of it? > doing: > > XFillRectangle > XGetSubImage > XPutImage > > in that order, and it appears that the XFillRectangle sometimes > completes after the XPutImage. You could try trimming a couple of pixels off the filled rectangle all the way around so you can see the text peeking out if it truely is happening that way. > It certainly seems X server dependent, but I attributed that to some > cards have an accelerated XFillRectangle and some not. As I said before, any `acceleration' under the X server's cover doesn't alter the model presented to the client. I suggest contacting the X server people. Cheers, -- Ralph Corderoy. http://inputplus.co.uk/ralph/ http://troff.org/