-- MesaBrickBLT.mesa
-- Last changed by Ken Pier,          March 11, 1982  12:01 PM

DIRECTORY
	MesaBandFormat USING [TBrickRef],
	BitBltDefs USING [BBptr, BBTableSpace];

MesaBrickBLT: DEFINITIONS = {

OPEN BB: BitBltDefs, BFormat: MesaBandFormat;

InitializeBrickBLT: PROC [POINTER TO BB.BBTableSpace] RETURNS [BB.BBptr];

LineBLT: PROC [bbptr: BB.BBptr, destLine: LONG POINTER, xmin,xmax: CARDINAL,
	       lineBuffer: POINTER, bitOffset: CARDINAL];
--blit a line from the line buffer to the band buffer

BrickBLT: PROC [bbptr: BB.BBptr, tBrick: BFormat.TBrickRef,
		destLine: LONG POINTER, hx, hy: CARDINAL,
	        xmin,xmax: CARDINAL,
		lineBuffer: POINTER];
--construct a line from the tBrick into the line buffer, then call LineBLT


}.

LOG

March 11, 1982,  changed buffers to SHORT POINTERS