Lines Matching refs:dda
109 #define SETUP_DDA(xs,ys,xe,ye,dda) \ argument
114 dda.xi = xs; \
118 dda.mi = result; \
119 dda.mf = 2*( do_remain(dx,dy) ); \
120 dda.xf = -dy; \
121 dda._2dy = 2 * dy; \
122 if (dda.mf < 0) { \
123 dda.mf += 2 * ABS(dy); \
124 dda.mi--; \
128 dda.mi = 0; \
129 dda.mf = 0; \
130 dda.xf = 0; \
131 dda._2dy = 0; \
136 #define INC_DDA(dda) \ argument
138 dda.xi += dda.mi; \
139 dda.xf += dda.mf; \
140 if (dda.xf > 0) { \
141 dda.xi++; \
142 dda.xf -= dda._2dy; \