Lines 1773-1783
Link Here
|
1773 |
//Step0-1 == 2State. |
1773 |
//Step0-1 == 2State. |
1774 |
// |
1774 |
// |
1775 |
|
1775 |
|
1776 |
UINT32 n = 0; |
1776 |
INT32 n = 0; |
1777 |
nWidth = NCSCeilDiv(nWidth, 2); |
1777 |
nWidth = NCSCeilDiv(nWidth, 2); |
1778 |
|
1778 |
|
1779 |
UINT32 n2n = n * 2 - 2; |
1779 |
INT32 n2n = n * 2 - 2; |
1780 |
|
1780 |
|
1781 |
INT32 nPrevVert01 = pSrc1Down[n2n] - NCSFloorDiv(pSrc0[n2n] + pSrc2Down[n2n], 2); |
1781 |
INT32 nPrevVert01 = pSrc1Down[n2n] - NCSFloorDiv(pSrc0[n2n] + pSrc2Down[n2n], 2); |
1782 |
INT32 nPrevVert11 = pSrc1Down[n2n+1] - NCSFloorDiv(pSrc0[n2n+1] + pSrc2Down[n2n+1], 2); |
1782 |
INT32 nPrevVert11 = pSrc1Down[n2n+1] - NCSFloorDiv(pSrc0[n2n+1] + pSrc2Down[n2n+1], 2); |
1783 |
INT32 nPrevVert00 = pSrc0[n2n] + NCSFloorDiv(pSrc1Up[n2n] - NCSFloorDiv(pSrc2Up[n2n] + pSrc0[n2n], 2) + nPrevVert01 + 2, 4); |
1783 |
INT32 nPrevVert00 = pSrc0[n2n] + NCSFloorDiv(pSrc1Up[n2n] - NCSFloorDiv(pSrc2Up[n2n] + pSrc0[n2n], 2) + nPrevVert01 + 2, 4); |
Lines 1788-1794
Link Here
|
1788 |
INT32 nVert01 = pSrc1Down[n2n] - NCSFloorDiv(pSrc0[n2n] + pSrc2Down[n2n], 2); |
1788 |
INT32 nVert01 = pSrc1Down[n2n] - NCSFloorDiv(pSrc0[n2n] + pSrc2Down[n2n], 2); |
1789 |
INT32 nVert00 = pSrc0[n2n] + NCSFloorDiv(pSrc1Up[n2n] - NCSFloorDiv(pSrc2Up[n2n] + pSrc0[n2n], 2) + nVert01 + 2, 4); |
1789 |
INT32 nVert00 = pSrc0[n2n] + NCSFloorDiv(pSrc1Up[n2n] - NCSFloorDiv(pSrc2Up[n2n] + pSrc0[n2n], 2) + nVert01 + 2, 4); |
1790 |
|
1790 |
|
1791 |
for(; n < nWidth; n++) { |
1791 |
for(; n < (INT32)nWidth; n++) { |
1792 |
n2n = 2 * n; |
1792 |
n2n = 2 * n; |
1793 |
|
1793 |
|
1794 |
INT32 nVert11 = pSrc1Down[n2n+1] - NCSFloorDiv(pSrc0[n2n+1] + pSrc2Down[n2n+1], 2); |
1794 |
INT32 nVert11 = pSrc1Down[n2n+1] - NCSFloorDiv(pSrc0[n2n+1] + pSrc2Down[n2n+1], 2); |