Lines Matching refs:span
100 GLfixed endVal = span.CHANNEL + (LEN) * span.CHANNELSTEP; \
102 span.CHANNEL -= endVal; \
104 if (span.CHANNEL < 0) { \
105 span.CHANNEL = 0; \
142 SWspan span; in NAME() local
146 INIT_SPAN(span, GL_POLYGON); in NAME()
147 span.y = 0; /* silence warnings */ in NAME()
246 span.facing = oneOverArea * bf > 0.0F; in NAME()
334 span.interpMask |= SPAN_Z; in NAME()
338 … span.attrStepX[FRAG_ATTRIB_WPOS][2] = oneOverArea * (eMaj_dz * eBot.dy - eMaj.dy * eBot_dz); in NAME()
339 if (span.attrStepX[FRAG_ATTRIB_WPOS][2] > maxDepth || in NAME()
340 span.attrStepX[FRAG_ATTRIB_WPOS][2] < -maxDepth) { in NAME()
342 span.attrStepX[FRAG_ATTRIB_WPOS][2] = 0.0; in NAME()
343 span.attrStepY[FRAG_ATTRIB_WPOS][2] = 0.0; in NAME()
346 … span.attrStepY[FRAG_ATTRIB_WPOS][2] = oneOverArea * (eMaj.dx * eBot_dz - eMaj_dz * eBot.dx); in NAME()
349 span.zStep = SignedFloatToFixed(span.attrStepX[FRAG_ATTRIB_WPOS][2]); in NAME()
351 span.zStep = (GLint) span.attrStepX[FRAG_ATTRIB_WPOS][2]; in NAME()
355 span.interpMask |= SPAN_RGBA; in NAME()
367 … span.attrStepX[FRAG_ATTRIB_COL0][0] = oneOverArea * (eMaj_dr * eBot.dy - eMaj.dy * eBot_dr); in NAME()
368 … span.attrStepY[FRAG_ATTRIB_COL0][0] = oneOverArea * (eMaj.dx * eBot_dr - eMaj_dr * eBot.dx); in NAME()
369 … span.attrStepX[FRAG_ATTRIB_COL0][1] = oneOverArea * (eMaj_dg * eBot.dy - eMaj.dy * eBot_dg); in NAME()
370 … span.attrStepY[FRAG_ATTRIB_COL0][1] = oneOverArea * (eMaj.dx * eBot_dg - eMaj_dg * eBot.dx); in NAME()
371 … span.attrStepX[FRAG_ATTRIB_COL0][2] = oneOverArea * (eMaj_db * eBot.dy - eMaj.dy * eBot_db); in NAME()
372 … span.attrStepY[FRAG_ATTRIB_COL0][2] = oneOverArea * (eMaj.dx * eBot_db - eMaj_db * eBot.dx); in NAME()
373 span.redStep = SignedFloatToFixed(span.attrStepX[FRAG_ATTRIB_COL0][0]); in NAME()
374 span.greenStep = SignedFloatToFixed(span.attrStepX[FRAG_ATTRIB_COL0][1]); in NAME()
375 span.blueStep = SignedFloatToFixed(span.attrStepX[FRAG_ATTRIB_COL0][2]); in NAME()
377 … span.attrStepX[FRAG_ATTRIB_COL0][3] = oneOverArea * (eMaj_da * eBot.dy - eMaj.dy * eBot_da); in NAME()
378 … span.attrStepY[FRAG_ATTRIB_COL0][3] = oneOverArea * (eMaj.dx * eBot_da - eMaj_da * eBot.dx); in NAME()
379 span.alphaStep = SignedFloatToFixed(span.attrStepX[FRAG_ATTRIB_COL0][3]); in NAME()
384 span.interpMask |= SPAN_FLAT; in NAME()
385 span.attrStepX[FRAG_ATTRIB_COL0][0] = span.attrStepY[FRAG_ATTRIB_COL0][0] = 0.0F; in NAME()
386 span.attrStepX[FRAG_ATTRIB_COL0][1] = span.attrStepY[FRAG_ATTRIB_COL0][1] = 0.0F; in NAME()
387 span.attrStepX[FRAG_ATTRIB_COL0][2] = span.attrStepY[FRAG_ATTRIB_COL0][2] = 0.0F; in NAME()
388 span.redStep = 0; in NAME()
389 span.greenStep = 0; in NAME()
390 span.blueStep = 0; in NAME()
392 span.attrStepX[FRAG_ATTRIB_COL0][3] = span.attrStepY[FRAG_ATTRIB_COL0][3] = 0.0F; in NAME()
393 span.alphaStep = 0; in NAME()
403 … span.attrStepX[FRAG_ATTRIB_TEX0][0] = oneOverArea * (eMaj_ds * eBot.dy - eMaj.dy * eBot_ds); in NAME()
404 … span.attrStepY[FRAG_ATTRIB_TEX0][0] = oneOverArea * (eMaj.dx * eBot_ds - eMaj_ds * eBot.dx); in NAME()
405 … span.attrStepX[FRAG_ATTRIB_TEX0][1] = oneOverArea * (eMaj_dt * eBot.dy - eMaj.dy * eBot_dt); in NAME()
406 … span.attrStepY[FRAG_ATTRIB_TEX0][1] = oneOverArea * (eMaj.dx * eBot_dt - eMaj_dt * eBot.dx); in NAME()
407 span.intTexStep[0] = SignedFloatToFixed(span.attrStepX[FRAG_ATTRIB_TEX0][0]); in NAME()
408 span.intTexStep[1] = SignedFloatToFixed(span.attrStepX[FRAG_ATTRIB_TEX0][1]); in NAME()
420 … span.attrStepX[FRAG_ATTRIB_WPOS][3] = oneOverArea * (eMaj_dw * eBot.dy - eMaj.dy * eBot_dw); in NAME()
421 … span.attrStepY[FRAG_ATTRIB_WPOS][3] = oneOverArea * (eMaj.dx * eBot_dw - eMaj_dw * eBot.dx); in NAME()
425 ASSIGN_4V(span.attrStepX[attr], 0.0, 0.0, 0.0, 0.0); in NAME()
426 ASSIGN_4V(span.attrStepY[attr], 0.0, 0.0, 0.0, 0.0); in NAME()
433 span.attrStepX[attr][c] = oneOverArea * (eMaj_da * eBot.dy - eMaj.dy * eBot_da); in NAME()
434 span.attrStepY[attr][c] = oneOverArea * (eMaj.dx * eBot_da - eMaj_da * eBot.dx); in NAME()
585 span.y = FixedToInt(fsy); in NAME()
595 pRow = (PIXEL_TYPE *) PIXEL_ADDRESS(FixedToInt(fxLeftEdge), span.y); in NAME()
616 + span.attrStepX[FRAG_ATTRIB_WPOS][2] * adjx in NAME()
617 + span.attrStepY[FRAG_ATTRIB_WPOS][2] * adjy) + FIXED_HALF; in NAME()
622 fdzOuter = SignedFloatToFixed(span.attrStepY[FRAG_ATTRIB_WPOS][2] + in NAME()
623 dxOuter * span.attrStepX[FRAG_ATTRIB_WPOS][2]); in NAME()
627 zLeft = (GLuint) (z0 + span.attrStepX[FRAG_ATTRIB_WPOS][2] * FixedToFloat(adjx) in NAME()
628 … + span.attrStepY[FRAG_ATTRIB_WPOS][2] * FixedToFloat(adjy)); in NAME()
629 fdzOuter = (GLint) (span.attrStepY[FRAG_ATTRIB_WPOS][2] + in NAME()
630 dxOuter * span.attrStepX[FRAG_ATTRIB_WPOS][2]); in NAME()
634 _swrast_pixel_address(zrb, FixedToInt(fxLeftEdge), span.y); in NAME()
642 + span.attrStepX[FRAG_ATTRIB_COL0][0] * adjx in NAME()
643 + span.attrStepY[FRAG_ATTRIB_COL0][0] * adjy) + FIXED_HALF; in NAME()
645 + span.attrStepX[FRAG_ATTRIB_COL0][1] * adjx in NAME()
646 + span.attrStepY[FRAG_ATTRIB_COL0][1] * adjy) + FIXED_HALF; in NAME()
648 + span.attrStepX[FRAG_ATTRIB_COL0][2] * adjx in NAME()
649 + span.attrStepY[FRAG_ATTRIB_COL0][2] * adjy) + FIXED_HALF; in NAME()
650 fdrOuter = SignedFloatToFixed(span.attrStepY[FRAG_ATTRIB_COL0][0] in NAME()
651 + dxOuter * span.attrStepX[FRAG_ATTRIB_COL0][0]); in NAME()
652 fdgOuter = SignedFloatToFixed(span.attrStepY[FRAG_ATTRIB_COL0][1] in NAME()
653 + dxOuter * span.attrStepX[FRAG_ATTRIB_COL0][1]); in NAME()
654 fdbOuter = SignedFloatToFixed(span.attrStepY[FRAG_ATTRIB_COL0][2] in NAME()
655 + dxOuter * span.attrStepX[FRAG_ATTRIB_COL0][2]); in NAME()
658 + span.attrStepX[FRAG_ATTRIB_COL0][3] * adjx in NAME()
659 + span.attrStepY[FRAG_ATTRIB_COL0][3] * adjy) + FIXED_HALF; in NAME()
660 fdaOuter = SignedFloatToFixed(span.attrStepY[FRAG_ATTRIB_COL0][3] in NAME()
661 + dxOuter * span.attrStepX[FRAG_ATTRIB_COL0][3]); in NAME()
682 sLeft = (GLfixed)(s0 * FIXED_SCALE + span.attrStepX[FRAG_ATTRIB_TEX0][0] * adjx in NAME()
683 + span.attrStepY[FRAG_ATTRIB_TEX0][0] * adjy) + FIXED_HALF; in NAME()
684 dsOuter = SignedFloatToFixed(span.attrStepY[FRAG_ATTRIB_TEX0][0] in NAME()
685 + dxOuter * span.attrStepX[FRAG_ATTRIB_TEX0][0]); in NAME()
688 tLeft = (GLfixed)(t0 * FIXED_SCALE + span.attrStepX[FRAG_ATTRIB_TEX0][1] * adjx in NAME()
689 + span.attrStepY[FRAG_ATTRIB_TEX0][1] * adjy) + FIXED_HALF; in NAME()
690 dtOuter = SignedFloatToFixed(span.attrStepY[FRAG_ATTRIB_TEX0][1] in NAME()
691 + dxOuter * span.attrStepX[FRAG_ATTRIB_TEX0][1]); in NAME()
698 + (span.attrStepX[attr][3] * adjx in NAME()
699 + span.attrStepY[attr][3] * adjy) * (1.0F/FIXED_SCALE); in NAME()
700 dwOuter = span.attrStepY[attr][3] + dxOuter * span.attrStepX[attr][3]; in NAME()
715 attrLeft[attr][c] = a + ( span.attrStepX[attr][c] * adjx in NAME()
716 … + span.attrStepY[attr][c] * adjy) * (1.0F/FIXED_SCALE); in NAME()
717 … daOuter[attr][c] = span.attrStepY[attr][c] + dxOuter * span.attrStepX[attr][c]; in NAME()
743 fdzInner = fdzOuter + span.zStep; in NAME()
746 fdrInner = fdrOuter + span.redStep; in NAME()
747 fdgInner = fdgOuter + span.greenStep; in NAME()
748 fdbInner = fdbOuter + span.blueStep; in NAME()
751 fdaInner = fdaOuter + span.alphaStep; in NAME()
754 dsInner = dsOuter + span.intTexStep[0]; in NAME()
755 dtInner = dtOuter + span.intTexStep[1]; in NAME()
758 dwInner = dwOuter + span.attrStepX[FRAG_ATTRIB_WPOS][3]; in NAME()
762 daInner[attr][c] = daOuter[attr][c] + span.attrStepX[attr][c]; in NAME()
771 span.x = FixedToInt(fxLeftEdge); in NAME()
772 if (right <= span.x) in NAME()
773 span.end = 0; in NAME()
775 span.end = right - span.x; in NAME()
778 span.z = zLeft; in NAME()
781 span.red = rLeft; in NAME()
782 span.green = gLeft; in NAME()
783 span.blue = bLeft; in NAME()
786 span.alpha = aLeft; in NAME()
789 span.intTex[0] = sLeft; in NAME()
790 span.intTex[1] = tLeft; in NAME()
794 span.attrStart[FRAG_ATTRIB_WPOS][3] = wLeft; in NAME()
798 span.attrStart[attr][c] = attrLeft[attr][c]; in NAME()
807 if (span.end > 0 && span.y >= 0) { in NAME()
808 const GLint len = span.end - 1; in NAME()
819 RENDER_SPAN( span ); in NAME()
829 span.y++; in NAME()