Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.3 4.3bsd-beta 6/6/85; site ucbvax.BERKELEY.EDU
Path: utzoo!watmath!clyde!cbosgd!ucbvax!hopkins-eecs-bravo.arpa!bogstad
From: bogstad@HOPKINS-EECS-BRAVO.ARPA ("William J. Bogstad")
Newsgroups: mod.computers.ridge
Subject: Graphics on the Ridge
Message-ID: <8511111657.AA06691@ucbvax.berkeley.edu>
Date: Mon, 11-Nov-85 11:41:47 EST
Article-I.D.: ucbvax.8511111657.AA06691
Posted: Mon Nov 11 11:41:47 1985
Date-Received: Tue, 12-Nov-85 04:36:13 EST
Sender: daemon@ucbvax.BERKELEY.EDU
Organization: The ARPA Internet
Lines: 22
Approved: info-ridge@ucbvax.berkeley.edu

Date: Sun, 10 Nov 85 10:10:43 -0100
From: ucdavis!lll-crg!seismo!mcvax!inria!kahn@ucbvax.berkeley.edu (Gilles Kahn)
Message-Id: <8511100910.AA02999@inria.UUCP>
To: lll-crg!hopkins-eecs-bravo.arpa!bogstad
Subject: Graphics on the ridge

I have used succesfully the copybits primitive. It is fast and well designed.
However, I have two difficulties:
	1. The mask operation is insufficiently specified and not well
implemented for my purposes. I would like the repeating pattern to start
right at the destination's top left corner rather than be overinfluenced
by physical considerations. In this way I can have to copies of a
bitmap painted with some pattern, without any alignment worry.
	2. If I use copybits, it is because I want to prepare bitmaps
off-screen and then move them in the screen memory area. Now, I
do not know how to draw a vector (or a polyline) somewhere in memory.
Can somebody help me?

One more question? Is there any other way to refresh the display than to
call gflush? The real time spent in gflush seems large, in the milliseconds
range, even when no bit of the screen has been touched.
				Gilles Kahn