# HG changeset patch # User Laurens Holst # Date 1497108102 -7200 # Sat Jun 10 17:21:42 2017 +0200 # Node ID 6212e6da3d96805dedc44972ea83bee33249c227 # Parent 69382a95f7755329e061e77b49ca1165c0572400 Edge/FaceEdge: Make note of Bresenham’s Run-Slice algorithm. diff --git a/src/Edge.asm b/src/Edge.asm --- a/src/Edge.asm +++ b/src/Edge.asm @@ -1,6 +1,10 @@ ; ; An edge ; +; Using Bresenham’s Run-Slice algorithm +; See Michael Abrash’s Graphics Programming Black Book chapter 36 +; http://downloads.gamedev.net/pdf/gpbb/gpbb36.pdf +; Edge: MACRO ?vertex1, ?vertex2, ?material super: Renderable Edge_Render x: diff --git a/src/FaceEdge.asm b/src/FaceEdge.asm --- a/src/FaceEdge.asm +++ b/src/FaceEdge.asm @@ -1,6 +1,10 @@ ; ; A face edge ; +; Using Bresenham’s Run-Slice algorithm +; See Michael Abrash’s Graphics Programming Black Book chapter 36 +; http://downloads.gamedev.net/pdf/gpbb/gpbb36.pdf +; FaceEdge: MACRO ?vertex1, ?vertex2, ?face super: Renderable FaceEdge_Render x: