Path: utzoo!attcan!uunet!lll-winken!lll-tis!ames!amdahl!apple!lsr From: lsr@Apple.COM (Larry Rosenstein) Newsgroups: comp.sys.mac.programmer Subject: Re: Quickdraw Bug Message-ID: <13485@apple.Apple.COM> Date: 7 Jul 88 17:56:44 GMT References: <3174@polya.Stanford.EDU> <4899@husc6.harvard.edu> <3178@polya.Stanford.EDU> Reply-To: lsr@apple.apple.com.UUCP (Larry Rosenstein) Organization: Advanced Technology Group, Apple Computer Lines: 22 In article <3178@polya.Stanford.EDU> kaufman@polya.Stanford.EDU (Marc T. Kaufman) writes: >posting about rowbytes > 8190. 'lsr'@apple says that a new version of the >PixMap will have a longint for rowBytes (but where will they put it?). This >is needed because in 32-bit color mode 8190 bytes is only 2047 pixels per row. That is NOT what I said. I said that the Color Quickdraw data structures (in particular the PixMap and CGrafPort) have version fields. It seems to me that Apple could use this field to implement a new version of the Pixmap that allows more pixels per row, without breaking applications. (Inside Mac defines the current version number as 0.) These structures also contain a reserved field that might be used to contain any extra data needed by future versions. Whether or not there WILL BE a new version of the data structures is up to the graphics people implementing the stuff. I don't know what their plans are. Larry Rosenstein, Object Specialist Apple Computer, Inc. 20525 Mariani Ave, MS 27-AJ Cupertino, CA 95014 AppleLink:Rosenstein1 domain:lsr@Apple.COM UUCP:{sun,voder,nsc,decwrl}!apple!lsr