-- 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