QD Text Transfer Modes
Posted: November 28th, 1984, 11:01 pm
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10 UW 5/3/83; site uw-beaver
Path: utzoo!watmath!clyde!burl!ulysses!mhuxj!houxm!vax135!cornell!uw-beaver!info-mac
From: info-mac@uw-beaver (info-mac)
Newsgroups: fa.info-mac
Subject: QD Text Transfer Modes
Message-ID:
Date: Sun, 28-Oct-84 00:49:43 EDT
Article-I.D.: uw-beave.1993
Posted: Sun Oct 28 00:49:43 1984
Date-Received: Tue, 23-Oct-84 00:44:24 EDT
Sender: daemon@uw-beave
Organization: U of Washington Computer Science
Lines: 18
From: [email protected]
After looking at the Technical Appendix to the MacPascal Reference Manual,
I am more than a little disturbed. It claims that the only modes which are
supported for text drawing are srcOr, srcXOr, and srcBic.
I realize that these three modes are the ones that can be implemented most
efficiently (you can do ByteBlt or WordBlt instead of BitBlt by padding the
bit pattern with zeros, which won't have any effect on the screen). I also
remember some quote in Byte to the effect that "OR mode is used 90 percent
of the time, so it is about twice as fast as the other text modes".
On the other hand, a good graphics package should be *general*. If I want
to draw text in one of the other modes (I'm especially thinking of srcCopy),
I should be able to do so with no penalty other than a loss of speed because
transfers now must be done at a BitBlt level.
Does anyone know whether the {srcOr, scrXOr, srcBic} restriction is just a
recommendation based on efficiency, or a real limitation of Quickdraw?
Posting-Version: version B 2.10 UW 5/3/83; site uw-beaver
Path: utzoo!watmath!clyde!burl!ulysses!mhuxj!houxm!vax135!cornell!uw-beaver!info-mac
From: info-mac@uw-beaver (info-mac)
Newsgroups: fa.info-mac
Subject: QD Text Transfer Modes
Message-ID:
Date: Sun, 28-Oct-84 00:49:43 EDT
Article-I.D.: uw-beave.1993
Posted: Sun Oct 28 00:49:43 1984
Date-Received: Tue, 23-Oct-84 00:44:24 EDT
Sender: daemon@uw-beave
Organization: U of Washington Computer Science
Lines: 18
From: [email protected]
After looking at the Technical Appendix to the MacPascal Reference Manual,
I am more than a little disturbed. It claims that the only modes which are
supported for text drawing are srcOr, srcXOr, and srcBic.
I realize that these three modes are the ones that can be implemented most
efficiently (you can do ByteBlt or WordBlt instead of BitBlt by padding the
bit pattern with zeros, which won't have any effect on the screen). I also
remember some quote in Byte to the effect that "OR mode is used 90 percent
of the time, so it is about twice as fast as the other text modes".
On the other hand, a good graphics package should be *general*. If I want
to draw text in one of the other modes (I'm especially thinking of srcCopy),
I should be able to do so with no penalty other than a loss of speed because
transfers now must be done at a BitBlt level.
Does anyone know whether the {srcOr, scrXOr, srcBic} restriction is just a
recommendation based on efficiency, or a real limitation of Quickdraw?