[comp.sys.amiga] where is SetDrPt ? Why SetA/BPen

dillon@CORY.BERKELEY.EDU (Matt Dillon) (09/16/87)

>	And now a question to the wizards at C-A (this means you, Dale!):
>Whyzzit that SetDrPt(), SetOPen() et al are macros, but SetAPen() and
>SetBPen() are real library calls?  Further, when I tried turning SetAPen()
>into a macro many moons ago as an experiment, things broke left and right.
>What exactly does SetAPen() do that prevents its existence as a macro?

	SetAPen() recalculates the blitter minterms.... kinda hard to do in
a macro.  (I think, but am not sure, that these minterms are the 
RPORT->minterms array).

	Now I have a question....  I can use the RP_User field in the 
rastport structure for whatever I want, right?  When I'm simulating a
rastport, is it ok to leave the Layer field NULL? (assume I don't care about
clipping).  Finally, does the Mask field effect minterm generation? E.G.
Should I do a SetAPen() after I change the Mask field?

				-Matt