a95f6640ede0 — Laurens Holst 6 years ago
SpanBuffer: Rename Init to Clear and provide a clear colour.
2 files changed, 5 insertions(+), 3 deletions(-)

M src/Rasterizer.asm
M src/SpanBuffer.asm
M src/Rasterizer.asm +2 -1
@@ 99,7 99,8 @@ Rasterizer_Render: PROC
 Start:
 	dec (ix + Rasterizer.height)
 	ret z
-	call SpanBuffer_Init
+	xor a
+	call SpanBuffer_Clear
 	ld e,(ix + Rasterizer.y)
 	inc (ix + Rasterizer.y)
 	ld d,0

          
M src/SpanBuffer.asm +3 -2
@@ 22,15 22,16 @@ SpanBuffer: MACRO
 		ds 100H
 	ENDM
 
+; a = clear colour
 ; h = this
 ; h <- this
-SpanBuffer_Init:
+SpanBuffer_Clear:
 	ld l,-1
 	ld (hl),255
 	inc h
 	ld (hl),0FFH
 	inc h
-	ld (hl),0
+	ld (hl),a
 	dec h
 	dec h
 	ret