Home | History | Annotate | Download | only in glshared

Lines Matching full:trindx

452 			int		triNdx	= xf + yf >= 1.0f ? 1 : 0; // Top left fill rule.
453 float triX = triNdx ? 1.0f-xf : xf;
454 float triY = triNdx ? 1.0f-yf : yf;
456 float s = triangleInterpolate(triS[triNdx].x(), triS[triNdx].y(), triS[triNdx].z(), triX, triY);
457 float lod = triLod[triNdx];
488 int triNdx = xf + yf >= 1.0f ? 1 : 0; // Top left fill rule.
489 float triX = triNdx ? 1.0f-xf : xf;
490 float triY = triNdx ? 1.0f-yf : yf;
492 float s = triangleInterpolate(triS[triNdx].x(), triS[triNdx].y(), triS[triNdx].z(), triX, triY);
493 float t = triangleInterpolate(triT[triNdx].x(), triT[triNdx].y(), triT[triNdx].z(), triX, triY);
494 float lod = triLod[triNdx];
526 int triNdx = nx + ny >= 1.0f ? 1 : 0;
527 float triWx = triNdx ? dstW - wx : wx;
528 float triWy = triNdx ? dstH - wy : wy;
529 float triNx = triNdx ? 1.0f - nx : nx;
530 float triNy = triNdx ? 1.0f - ny : ny;
532 float s = projectedTriInterpolate(triS[triNdx], triW[triNdx], triNx, triNy);
533 float lod = computeProjectedTriLod(params.lodMode, triU[triNdx], triW[triNdx], triWx, triWy, (float)dst.getWidth(), (float)dst.getHeight())
569 int triNdx = nx + ny >= 1.0f ? 1 : 0;
570 float triWx = triNdx ? dstW - wx : wx;
571 float triWy = triNdx ? dstH - wy : wy;
572 float triNx = triNdx ? 1.0f - nx : nx;
573 float triNy = triNdx ? 1.0f - ny : ny;
575 float s = projectedTriInterpolate(triS[triNdx], triW[triNdx], triNx, triNy);
576 float t = projectedTriInterpolate(triT[triNdx], triW[triNdx], triNx, triNy);
577 float lod = computeProjectedTriLod(params.lodMode, triU[triNdx], triV[triNdx], triW[triNdx], triWx, triWy, (float)dst.getWidth(), (float)dst.getHeight())
675 const int triNdx = nx + ny >= 1.0f ? 1 : 0;
676 const float triNx = triNdx ? 1.0f - nx : nx;
677 const float triNy = triNdx ? 1.0f - ny : ny;
679 const tcu::Vec3 coord (triangleInterpolate(triS[triNdx], triNx, triNy),
680 triangleInterpolate(triT[triNdx], triNx, triNy),
681 triangleInterpolate(triR[triNdx], triNx, triNy));
682 const tcu::Vec3 coordDx (triDerivateX(triS[triNdx], triW[triNdx], wx, dstW, triNy),
683 triDerivateX(triT[triNdx], triW[triNdx], wx, dstW, triNy),
684 triDerivateX(triR[triNdx], triW[triNdx], wx, dstW, triNy));
685 const tcu::Vec3 coordDy (triDerivateY(triS[triNdx], triW[triNdx], wy, dstH, triNx),
686 triDerivateY(triT[triNdx], triW[triNdx], wy, dstH, triNx),
687 triDerivateY(triR[triNdx], triW[triNdx], wy, dstH, triNx));
731 int triNdx = xf + yf >= 1.0f ? 1 : 0; // Top left fill rule.
732 float triX = triNdx ? 1.0f-xf : xf;
733 float triY = triNdx ? 1.0f-yf : yf;
735 float s = triangleInterpolate(triS[triNdx].x(), triS[triNdx].y(), triS[triNdx].z(), triX, triY);
736 float t = triangleInterpolate(triT[triNdx].x(), triT[triNdx].y(), triT[triNdx].z(), triX, triY);
737 float r = triangleInterpolate(triR[triNdx].x(), triR[triNdx].y(), triR[triNdx].z(), triX, triY);
738 float lod = triLod[triNdx];
779 int triNdx = xf + yf >= 1.0f ? 1 : 0; // Top left fill rule.
780 float triX = triNdx ? 1.0f-xf : xf;
781 float triY = triNdx ? 1.0f-yf : yf;
783 float s = triangleInterpolate(triS[triNdx].x(), triS[triNdx].y(), triS[triNdx].z(), triX, triY);
784 float t = triangleInterpolate(triT[triNdx].x(), triT[triNdx].y(), triT[triNdx].z(), triX, triY);
785 float lod = triLod[triNdx];
826 int triNdx = xf + yf >= 1.0f ? 1 : 0; // Top left fill rule.
827 float triX = triNdx ? 1.0f-xf : xf;
828 float triY = triNdx ? 1.0f-yf : yf;
830 float s = triangleInterpolate(triS[triNdx].x(), triS[triNdx].y(), triS[triNdx].z(), triX, triY);
831 float t = triangleInterpolate(triT[triNdx].x(), triT[triNdx].y(), triT[triNdx].z(), triX, triY);
832 float r = triangleInterpolate(triR[triNdx].x(), triR[triNdx].y(), triR[triNdx].z(), triX, triY);
833 float lod = triLod[triNdx];
871 int triNdx = nx + ny >= 1.0f ? 1 : 0;
872 float triWx = triNdx ? dstW - wx : wx;
873 float triWy = triNdx ? dstH - wy : wy;
874 float triNx = triNdx ? 1.0f - nx : nx;
875 float triNy = triNdx ? 1.0f - ny : ny;
877 float s = projectedTriInterpolate(triS[triNdx], triP[triNdx], triNx, triNy);
878 float t = projectedTriInterpolate(triT[triNdx], triP[triNdx], triNx, triNy);
879 float r = projectedTriInterpolate(triR[triNdx], triP[triNdx], triNx, triNy);
880 float lod = computeProjectedTriLod(params.lodMode, triU[triNdx], triV[triNdx], triW[triNdx], triP[triNdx], triWx, triWy, (float)dst.getWidth(), (float)dst.getHeight())
928 const int triNdx = nx + ny >= 1.0f ? 1 : 0;
929 const float triNx = triNdx ? 1.0f - nx : nx;
930 const float triNy = triNdx ? 1.0f - ny : ny;
932 const tcu::Vec3 coord (triangleInterpolate(triS[triNdx], triNx, triNy),
933 triangleInterpolate(triT[triNdx], triNx, triNy),
934 triangleInterpolate(triR[triNdx], triNx, triNy));
936 const float coordQ = triangleInterpolate(triQ[triNdx], triNx, triNy);
938 const tcu::Vec3 coordDx (triDerivateX(triS[triNdx], triW[triNdx], wx, dstW, triNy),
939 triDerivateX(triT[triNdx], triW[triNdx], wx, dstW, triNy),
940 triDerivateX(triR[triNdx], triW[triNdx], wx, dstW, triNy));
941 const tcu::Vec3 coordDy (triDerivateY(triS[triNdx], triW[triNdx], wy, dstH, triNx),
942 triDerivateY(triT[triNdx], triW[triNdx], wy, dstH, triNx),
943 triDerivateY(triR[triNdx], triW[triNdx], wy, dstH, triNx));
974 const int triNdx = xf + yf >= 1.0f ? 1 : 0; // Top left fill rule.
975 const float triX = triNdx ? 1.0f-xf : xf;
976 const float triY = triNdx ? 1.0f-yf : yf;
978 const float s = triangleInterpolate(triS[triNdx].x(), triS[triNdx].y(), triS[triNdx].z(), triX, triY);
1756 const int triNdx = nx + ny >= 1.0f ? 1 : 0;
1757 const float triWx = triNdx ? dstW - wx : wx;
1758 const float triWy = triNdx ? dstH - wy : wy;
1759 const float triNx = triNdx ? 1.0f - nx : nx;
1760 const float triNy = triNdx ? 1.0f - ny : ny;
1762 const float coord = projectedTriInterpolate(triS[triNdx], triW[triNdx], triNx, triNy);
1763 const float coordDx = triDerivateX(triS[triNdx], triW[triNdx], wx, dstW, triNy) * float(srcSize);
1764 const float coordDy = triDerivateY(triS[triNdx], triW[triNdx], wy, dstH, triNx) * float(srcSize);
1776 const float coordDxo = triDerivateX(triS[triNdx], triW[triNdx], wxo, dstW, nyo) * float(srcSize);
1777 const float coordDyo = triDerivateY(triS[triNdx], triW[triNdx], wyo, dstH, nxo) * float(srcSize);
1861 const int triNdx = nx + ny >= 1.0f ? 1 : 0;
1862 const float triWx = triNdx ? dstW - wx : wx;
1863 const float triWy = triNdx ? dstH - wy : wy;
1864 const float triNx = triNdx ? 1.0f - nx : nx;
1865 const float triNy = triNdx ? 1.0f - ny : ny;
1867 const tcu::Vec2 coord (projectedTriInterpolate(triS[triNdx], triW[triNdx], triNx, triNy),
1868 projectedTriInterpolate(triT[triNdx], triW[triNdx], triNx, triNy));
1869 const tcu::Vec2 coordDx = tcu::Vec2(triDerivateX(triS[triNdx], triW[triNdx], wx, dstW, triNy),
1870 triDerivateX(triT[triNdx], triW[triNdx], wx, dstW, triNy)) * srcSize.asFloat();
1871 const tcu::Vec2 coordDy = tcu::Vec2(triDerivateY(triS[triNdx], triW[triNdx], wy, dstH, triNx),
1872 triDerivateY(triT[triNdx], triW[triNdx], wy, dstH, triNx)) * srcSize.asFloat();
1884 const tcu::Vec2 coordDxo = tcu::Vec2(triDerivateX(triS[triNdx], triW[triNdx], wxo, dstW, nyo),
1885 triDerivateX(triT[triNdx], triW[triNdx], wxo, dstW, nyo)) * srcSize.asFloat();
1886 const tcu::Vec2 coordDyo = tcu::Vec2(triDerivateY(triS[triNdx], triW[triNdx], wyo, dstH, nxo),
1887 triDerivateY(triT[triNdx], triW[triNdx], wyo, dstH, nxo)) * srcSize.asFloat();
2062 for (int triNdx = (tri0?0:1); triNdx <= (tri1?1:0); triNdx++)
2064 const float triWx = triNdx ? dstW - wx : wx;
2065 const float triWy = triNdx ? dstH - wy : wy;
2066 const float triNx = triNdx ? 1.0f - nx : nx;
2067 const float triNy = triNdx ? 1.0f - ny : ny;
2069 const tcu::Vec3 coord (projectedTriInterpolate(triS[triNdx], triW[triNdx], triNx, triNy),
2070 projectedTriInterpolate(triT[triNdx], triW[triNdx], triNx, triNy),
2071 projectedTriInterpolate(triR[triNdx], triW[triNdx], triNx, triNy));
2072 const tcu::Vec3 coordDx (triDerivateX(triS[triNdx], triW[triNdx], wx, dstW, triNy),
2073 triDerivateX(triT[triNdx], triW[triNdx], wx, dstW, triNy),
2074 triDerivateX(triR[triNdx], triW[triNdx], wx, dstW, triNy));
2075 const tcu::Vec3 coordDy (triDerivateY(triS[triNdx], triW[triNdx], wy, dstH, triNx),
2076 triDerivateY(triT[triNdx], triW[triNdx], wy, dstH, triNx),
2077 triDerivateY(triR[triNdx], triW[triNdx], wy, dstH, triNx));
2089 const tcu::Vec3 coordO (projectedTriInterpolate(triS[triNdx], triW[triNdx], nxo, nyo),
2090 projectedTriInterpolate(triT[triNdx], triW[triNdx], nxo, nyo),
2091 projectedTriInterpolate(triR[triNdx], triW[triNdx], nxo, nyo));
2092 const tcu::Vec3 coordDxo (triDerivateX(triS[triNdx], triW[triNdx], wxo, dstW, nyo),
2093 triDerivateX(triT[triNdx], triW[triNdx], wxo, dstW, nyo),
2094 triDerivateX(triR[triNdx], triW[triNdx], wxo, dstW, nyo));
2095 const tcu::Vec3 coordDyo (triDerivateY(triS[triNdx], triW[triNdx], wyo, dstH, nxo),
2096 triDerivateY(triT[triNdx], triW[triNdx], wyo, dstH, nxo),
2097 triDerivateY(triR[triNdx], triW[triNdx], wyo, dstH, nxo));
2236 for (int triNdx = (tri0?0:1); triNdx <= (tri1?1:0); triNdx++)
2238 const float triWx = triNdx ? dstW - wx : wx;
2239 const float triWy = triNdx ? dstH - wy : wy;
2240 const float triNx = triNdx ? 1.0f - nx : nx;
2241 const float triNy = triNdx ? 1.0f - ny : ny;
2243 const tcu::Vec3 coord (projectedTriInterpolate(triS[triNdx], triW[triNdx], triNx, triNy),
2244 projectedTriInterpolate(triT[triNdx], triW[triNdx], triNx, triNy),
2245 projectedTriInterpolate(triR[triNdx], triW[triNdx], triNx, triNy));
2246 const tcu::Vec3 coordDx = tcu::Vec3(triDerivateX(triS[triNdx], triW[triNdx], wx, dstW, triNy),
2247 triDerivateX(triT[triNdx], triW[triNdx], wx, dstW, triNy),
2248 triDerivateX(triR[triNdx], triW[triNdx], wx, dstW, triNy)) * srcSize.asFloat();
2249 const tcu::Vec3 coordDy = tcu::Vec3(triDerivateY(triS[triNdx], triW[triNdx], wy, dstH, triNx),
2250 triDerivateY(triT[triNdx], triW[triNdx], wy, dstH, triNx),
2251 triDerivateY(triR[triNdx], triW[triNdx], wy, dstH, triNx)) * srcSize.asFloat();
2263 const tcu::Vec3 coordDxo = tcu::Vec3(triDerivateX(triS[triNdx], triW[triNdx], wxo, dstW, nyo),
2264 triDerivateX(triT[triNdx], triW[triNdx], wxo, dstW, nyo),
2265 triDerivateX(triR[triNdx], triW[triNdx], wxo, dstW, nyo)) * srcSize.asFloat();
2266 const tcu::Vec3 coordDyo = tcu::Vec3(triDerivateY(triS[triNdx], triW[triNdx], wyo, dstH, nxo),
2267 triDerivateY(triT[triNdx], triW[triNdx], wyo, dstH, nxo),
2268 triDerivateY(triR[triNdx], triW[triNdx], wyo, dstH, nxo)) * srcSize.asFloat();
2395 const int triNdx = nx + ny >= 1.0f ? 1 : 0;
2396 const float triWx = triNdx ? dstW - wx : wx;
2397 const float triWy = triNdx ? dstH - wy : wy;
2398 const float triNx = triNdx ? 1.0f - nx : nx;
2399 const float triNy = triNdx ? 1.0f - ny : ny;
2401 const tcu::Vec2 coord (projectedTriInterpolate(triS[triNdx], triW[triNdx], triNx, triNy),
2402 projectedTriInterpolate(triT[triNdx], triW[triNdx], triNx, triNy));
2403 const float coordDx = triDerivateX(triS[triNdx], triW[triNdx], wx, dstW, triNy) * srcSize;
2404 const float coordDy = triDerivateY(triS[triNdx], triW[triNdx], wy, dstH, triNx) * srcSize;
2416 const float coordDxo = triDerivateX(triS[triNdx], triW[triNdx], wxo, dstW, nyo) * srcSize;
2417 const float coordDyo = triDerivateY(triS[triNdx], triW[triNdx], wyo, dstH, nxo) * srcSize;
2504 const int triNdx = nx + ny >= 1.0f ? 1 : 0;
2505 const float triWx = triNdx ? dstW - wx : wx;
2506 const float triWy = triNdx ? dstH - wy : wy;
2507 const float triNx = triNdx ? 1.0f - nx : nx;
2508 const float triNy = triNdx ? 1.0f - ny : ny;
2510 const tcu::Vec3 coord (projectedTriInterpolate(triS[triNdx], triW[triNdx], triNx, triNy),
2511 projectedTriInterpolate(triT[triNdx], triW[triNdx], triNx, triNy),
2512 projectedTriInterpolate(triR[triNdx], triW[triNdx], triNx, triNy));
2513 const tcu::Vec2 coordDx = tcu::Vec2(triDerivateX(triS[triNdx], triW[triNdx], wx, dstW, triNy),
2514 triDerivateX(triT[triNdx], triW[triNdx], wx, dstW, triNy)) * srcSize;
2515 const tcu::Vec2 coordDy = tcu::Vec2(triDerivateY(triS[triNdx], triW[triNdx], wy, dstH, triNx),
2516 triDerivateY(triT[triNdx], triW[triNdx], wy, dstH, triNx)) * srcSize;
2528 const tcu::Vec2 coordDxo = tcu::Vec2(triDerivateX(triS[triNdx], triW[triNdx], wxo, dstW, nyo),
2529 triDerivateX(triT[triNdx], triW[triNdx], wxo, dstW, nyo)) * srcSize;
2530 const tcu::Vec2 coordDyo = tcu::Vec2(triDerivateY(triS[triNdx], triW[triNdx], wyo, dstH, nxo),
2531 triDerivateY(triT[triNdx], triW[triNdx], wyo, dstH, nxo)) * srcSize;
2709 for (int triNdx = (tri0?0:1); triNdx <= (tri1?1:0); triNdx++)
2711 const float triWx = triNdx ? dstW - wx : wx;
2712 const float triWy = triNdx ? dstH - wy : wy;
2713 const float triNx = triNdx ? 1.0f - nx : nx;
2714 const float triNy = triNdx ? 1.0f - ny : ny;
2716 const tcu::Vec4 coord (projectedTriInterpolate(triS[triNdx], triW[triNdx], triNx, triNy),
2717 projectedTriInterpolate(triT[triNdx], triW[triNdx], triNx, triNy),
2718 projectedTriInterpolate(triR[triNdx], triW[triNdx], triNx, triNy),
2719 projectedTriInterpolate(triQ[triNdx], triW[triNdx], triNx, triNy));
2720 const tcu::Vec3 coordDx (triDerivateX(triS[triNdx], triW[triNdx], wx, dstW, triNy),
2721 triDerivateX(triT[triNdx], triW[triNdx], wx, dstW, triNy),
2722 triDerivateX(triR[triNdx], triW[triNdx], wx, dstW, triNy));
2723 const tcu::Vec3 coordDy (triDerivateY(triS[triNdx], triW[triNdx], wy, dstH, triNx),
2724 triDerivateY(triT[triNdx], triW[triNdx], wy, dstH, triNx),
2725 triDerivateY(triR[triNdx], triW[triNdx], wy, dstH, triNx));
2737 const tcu::Vec3 coordO (projectedTriInterpolate(triS[triNdx], triW[triNdx], nxo, nyo),
2738 projectedTriInterpolate(triT[triNdx], triW[triNdx], nxo, nyo),
2739 projectedTriInterpolate(triR[triNdx], triW[triNdx], nxo, nyo));
2740 const tcu::Vec3 coordDxo (triDerivateX(triS[triNdx], triW[triNdx], wxo, dstW, nyo),
2741 triDerivateX(triT[triNdx], triW[triNdx], wxo, dstW, nyo),
2742 triDerivateX(triR[triNdx], triW[triNdx], wxo, dstW, nyo));
2743 const tcu::Vec3 coordDyo (triDerivateY(triS[triNdx], triW[triNdx], wyo, dstH, nxo),
2744 triDerivateY(triT[triNdx], triW[triNdx], wyo, dstH, nxo),
2745 triDerivateY(triR[triNdx], triW[triNdx], wyo, dstH, nxo));
2876 const int triNdx = nx + ny >= 1.0f ? 1 : 0;
2877 const float triWx = triNdx ? dstW - wx : wx;
2878 const float triWy = triNdx ? dstH - wy : wy;
2879 const float triNx = triNdx ? 1.0f - nx : nx;
2880 const float triNy = triNdx ? 1.0f - ny : ny;
2882 const tcu::Vec2 coord (projectedTriInterpolate(triS[triNdx], triW[triNdx], triNx, triNy),
2883 projectedTriInterpolate(triT[triNdx], triW[triNdx], triNx, triNy));
2884 const tcu::Vec2 coordDx = tcu::Vec2(triDerivateX(triS[triNdx], triW[triNdx], wx, dstW, triNy),
2885 triDerivateX(triT[triNdx], triW[triNdx], wx, dstW, triNy)) * srcSize.asFloat();
2886 const tcu::Vec2 coordDy = tcu::Vec2(triDerivateY(triS[triNdx], triW[triNdx], wy, dstH, triNx),
2887 triDerivateY(triT[triNdx], triW[triNdx], wy, dstH, triNx)) * srcSize.asFloat();
2899 const tcu::Vec2 coordDxo = tcu::Vec2(triDerivateX(triS[triNdx], triW[triNdx], wxo, dstW, nyo),
2900 triDerivateX(triT[triNdx], triW[triNdx], wxo, dstW, nyo)) * srcSize.asFloat();
2901 const tcu::Vec2 coordDyo = tcu::Vec2(triDerivateY(triS[triNdx], triW[triNdx], wyo, dstH, nxo),
2902 triDerivateY(triT[triNdx], triW[triNdx], wyo, dstH, nxo)) * srcSize.asFloat();
2990 const int triNdx = nx + ny >= 1.0f ? 1 : 0;
2991 const float triWx = triNdx ? dstW - wx : wx;
2992 const float triWy = triNdx ? dstH - wy : wy;
2993 const float triNx = triNdx ? 1.0f - nx : nx;
2994 const float triNy = triNdx ? 1.0f - ny : ny;
2996 const tcu::Vec3 coord (projectedTriInterpolate(triS[triNdx], triW[triNdx], triNx, triNy),
2997 projectedTriInterpolate(triT[triNdx], triW[triNdx], triNx, triNy),
2998 projectedTriInterpolate(triR[triNdx], triW[triNdx], triNx, triNy));
2999 const tcu::Vec3 coordDx (triDerivateX(triS[triNdx], triW[triNdx], wx, dstW, triNy),
3000 triDerivateX(triT[triNdx], triW[triNdx], wx, dstW, triNy),
3001 triDerivateX(triR[triNdx], triW[triNdx], wx, dstW, triNy));
3002 const tcu::Vec3 coordDy (triDerivateY(triS[triNdx], triW[triNdx], wy, dstH, triNx),
3003 triDerivateY(triT[triNdx], triW[triNdx], wy, dstH, triNx),
3004 triDerivateY(triR[triNdx], triW[triNdx], wy, dstH, triNx));
3016 const tcu::Vec3 coordO (projectedTriInterpolate(triS[triNdx], triW[triNdx], nxo, nyo),
3017 projectedTriInterpolate(triT[triNdx], triW[triNdx], nxo, nyo),
3018 projectedTriInterpolate(triR[triNdx], triW[triNdx], nxo, nyo));
3019 const tcu::Vec3 coordDxo (triDerivateX(triS[triNdx], triW[triNdx], wxo, dstW, nyo),
3020 triDerivateX(triT[triNdx], triW[triNdx], wxo, dstW, nyo),
3021 triDerivateX(triR[triNdx], triW[triNdx], wxo, dstW, nyo));
3022 const tcu::Vec3 coordDyo (triDerivateY(triS[triNdx], triW[triNdx], wyo, dstH, nxo),
3023 triDerivateY(triT[triNdx], triW[triNdx], wyo, dstH, nxo),
3024 triDerivateY(triR[triNdx], triW[triNdx], wyo, dstH, nxo));
3112 const int triNdx = nx + ny >= 1.0f ? 1 : 0;
3113 const float triWx = triNdx ? dstW - wx : wx;
3114 const float triWy = triNdx ? dstH - wy : wy;
3115 const float triNx = triNdx ? 1.0f - nx : nx;
3116 const float triNy = triNdx ? 1.0f - ny : ny;
3118 const tcu::Vec3 coord (projectedTriInterpolate(triS[triNdx], triW[triNdx], triNx, triNy),
3119 projectedTriInterpolate(triT[triNdx], triW[triNdx], triNx, triNy),
3120 projectedTriInterpolate(triR[triNdx], triW[triNdx], triNx, triNy));
3121 const tcu::Vec2 coordDx = tcu::Vec2(triDerivateX(triS[triNdx], triW[triNdx], wx, dstW, triNy),
3122 triDerivateX(triT[triNdx], triW[triNdx], wx, dstW, triNy)) * srcSize.asFloat();
3123 const tcu::Vec2 coordDy = tcu::Vec2(triDerivateY(triS[triNdx], triW[triNdx], wy, dstH, triNx),
3124 triDerivateY(triT[triNdx], triW[triNdx], wy, dstH, triNx)) * srcSize.asFloat();
3136 const tcu::Vec2 coordDxo = tcu::Vec2(triDerivateX(triS[triNdx], triW[triNdx], wxo, dstW, nyo),
3137 triDerivateX(triT[triNdx], triW[triNdx], wxo, dstW, nyo)) * srcSize.asFloat();
3138 const tcu::Vec2 coordDyo = tcu::Vec2(triDerivateY(triS[triNdx], triW[triNdx], wyo, dstH, nxo),
3139 triDerivateY(triT[triNdx], triW[triNdx], wyo, dstH, nxo)) * srcSize.asFloat();