Lines Matching defs:triW
488 tcu::Vec3 triW[2] = { params.w.swizzle(0, 1, 2), params.w.swizzle(3, 2, 1) };
505 float s = projectedTriInterpolate(triS[triNdx], triW[triNdx], triNx, triNy);
506 float lod = computeProjectedTriLod(params.lodMode, triU[triNdx], triW[triNdx], triWx, triWy, (float)dst.getWidth(), (float)dst.getHeight())
532 tcu::Vec3 triW[2] = { params.w.swizzle(0, 1, 2), params.w.swizzle(3, 2, 1) };
549 float s = projectedTriInterpolate(triS[triNdx], triW[triNdx], triNx, triNy);
550 float t = projectedTriInterpolate(triT[triNdx], triW[triNdx], triNx, triNy);
551 float lod = computeProjectedTriLod(params.lodMode, triU[triNdx], triV[triNdx], triW[triNdx], triWx, triWy, (float)dst.getWidth(), (float)dst.getHeight())
668 const tcu::Vec3 triW[2] = { params.w.swizzle(0, 1, 2), params.w.swizzle(3, 2, 1) };
688 const tcu::Vec3 coordDx (triDerivateX(triS[triNdx], triW[triNdx], wx, dstW, triNy),
689 triDerivateX(triT[triNdx], triW[triNdx], wx, dstW, triNy),
690 triDerivateX(triR[triNdx], triW[triNdx], wx, dstW, triNy));
691 const tcu::Vec3 coordDy (triDerivateY(triS[triNdx], triW[triNdx], wy, dstH, triNx),
692 triDerivateY(triT[triNdx], triW[triNdx], wy, dstH, triNx),
693 triDerivateY(triR[triNdx], triW[triNdx], wy, dstH, triNx));
878 tcu::Vec3 triW[2] = { wq.swizzle(0, 1, 2), wq.swizzle(3, 2, 1) };
899 float lod = computeProjectedTriLod(params.lodMode, triU[triNdx], triV[triNdx], triW[triNdx], triP[triNdx], triWx, triWy, (float)dst.getWidth(), (float)dst.getHeight())
944 const tcu::Vec3 triW[2] = { params.w.swizzle(0, 1, 2), params.w.swizzle(3, 2, 1) };
967 const tcu::Vec3 coordDx (triDerivateX(triS[triNdx], triW[triNdx], wx, dstW, triNy),
968 triDerivateX(triT[triNdx], triW[triNdx], wx, dstW, triNy),
969 triDerivateX(triR[triNdx], triW[triNdx], wx, dstW, triNy));
970 const tcu::Vec3 coordDy (triDerivateY(triS[triNdx], triW[triNdx], wy, dstH, triNx),
971 triDerivateY(triT[triNdx], triW[triNdx], wy, dstH, triNx),
972 triDerivateY(triR[triNdx], triW[triNdx], wy, dstH, triNx));
1316 const tcu::Vec3 triW[2] = { sampleParams.w.swizzle(0, 1, 2), sampleParams.w.swizzle(3, 2, 1) };
1357 const float coord = projectedTriInterpolate(triS[triNdx], triW[triNdx], triNx, triNy);
1358 const float coordDx = triDerivateX(triS[triNdx], triW[triNdx], wx, dstW, triNy) * float(srcSize);
1359 const float coordDy = triDerivateY(triS[triNdx], triW[triNdx], wy, dstH, triNx) * float(srcSize);
1371 const float coordDxo = triDerivateX(triS[triNdx], triW[triNdx], wxo, dstW, nyo) * float(srcSize);
1372 const float coordDyo = triDerivateY(triS[triNdx], triW[triNdx], wyo, dstH, nxo) * float(srcSize);
1433 const tcu::Vec3 triW[2] = { sampleParams.w.swizzle(0, 1, 2), sampleParams.w.swizzle(3, 2, 1) };
1492 const tcu::Vec2 coord (projectedTriInterpolate(triS[triNdx], triW[triNdx], triNx, triNy),
1493 projectedTriInterpolate(triT[triNdx], triW[triNdx], triNx, triNy));
1494 const tcu::Vec2 coordDx = tcu::Vec2(triDerivateX(triS[triNdx], triW[triNdx], wx, dstW, triNy),
1495 triDerivateX(triT[triNdx], triW[triNdx], wx, dstW, triNy)) * srcSize.asFloat();
1496 const tcu::Vec2 coordDy = tcu::Vec2(triDerivateY(triS[triNdx], triW[triNdx], wy, dstH, triNx),
1497 triDerivateY(triT[triNdx], triW[triNdx], wy, dstH, triNx)) * srcSize.asFloat();
1509 const tcu::Vec2 coordDxo = tcu::Vec2(triDerivateX(triS[triNdx], triW[triNdx], wxo, dstW, nyo),
1510 triDerivateX(triT[triNdx], triW[triNdx], wxo, dstW, nyo)) * srcSize.asFloat();
1511 const tcu::Vec2 coordDyo = tcu::Vec2(triDerivateY(triS[triNdx], triW[triNdx], wyo, dstH, nxo),
1512 triDerivateY(triT[triNdx], triW[triNdx], wyo, dstH, nxo)) * srcSize.asFloat();
1651 const tcu::Vec3 triW[2] = { sampleParams.w.swizzle(0, 1, 2), sampleParams.w.swizzle(3, 2, 1) };
1716 const tcu::Vec3 coord (projectedTriInterpolate(triS[triNdx], triW[triNdx], triNx, triNy),
1717 projectedTriInterpolate(triT[triNdx], triW[triNdx], triNx, triNy),
1718 projectedTriInterpolate(triR[triNdx], triW[triNdx], triNx, triNy));
1719 const tcu::Vec3 coordDx (triDerivateX(triS[triNdx], triW[triNdx], wx, dstW, triNy),
1720 triDerivateX(triT[triNdx], triW[triNdx], wx, dstW, triNy),
1721 triDerivateX(triR[triNdx], triW[triNdx], wx, dstW, triNy));
1722 const tcu::Vec3 coordDy (triDerivateY(triS[triNdx], triW[triNdx], wy, dstH, triNx),
1723 triDerivateY(triT[triNdx], triW[triNdx], wy, dstH, triNx),
1724 triDerivateY(triR[triNdx], triW[triNdx], wy, dstH, triNx));
1736 const tcu::Vec3 coordO (projectedTriInterpolate(triS[triNdx], triW[triNdx], nxo, nyo),
1737 projectedTriInterpolate(triT[triNdx], triW[triNdx], nxo, nyo),
1738 projectedTriInterpolate(triR[triNdx], triW[triNdx], nxo, nyo));
1739 const tcu::Vec3 coordDxo (triDerivateX(triS[triNdx], triW[triNdx], wxo, dstW, nyo),
1740 triDerivateX(triT[triNdx], triW[triNdx], wxo, dstW, nyo),
1741 triDerivateX(triR[triNdx], triW[triNdx], wxo, dstW, nyo));
1742 const tcu::Vec3 coordDyo (triDerivateY(triS[triNdx], triW[triNdx], wyo, dstH, nxo),
1743 triDerivateY(triT[triNdx], triW[triNdx], wyo, dstH, nxo),
1744 triDerivateY(triR[triNdx], triW[triNdx], wyo, dstH, nxo));
1848 const tcu::Vec3 triW[2] = { sampleParams.w.swizzle(0, 1, 2), sampleParams.w.swizzle(3, 2, 1) };
1907 const tcu::Vec3 coord (projectedTriInterpolate(triS[triNdx], triW[triNdx], triNx, triNy),
1908 projectedTriInterpolate(triT[triNdx], triW[triNdx], triNx, triNy),
1909 projectedTriInterpolate(triR[triNdx], triW[triNdx], triNx, triNy));
1910 const tcu::Vec3 coordDx = tcu::Vec3(triDerivateX(triS[triNdx], triW[triNdx], wx, dstW, triNy),
1911 triDerivateX(triT[triNdx], triW[triNdx], wx, dstW, triNy),
1912 triDerivateX(triR[triNdx], triW[triNdx], wx, dstW, triNy)) * srcSize.asFloat();
1913 const tcu::Vec3 coordDy = tcu::Vec3(triDerivateY(triS[triNdx], triW[triNdx], wy, dstH, triNx),
1914 triDerivateY(triT[triNdx], triW[triNdx], wy, dstH, triNx),
1915 triDerivateY(triR[triNdx], triW[triNdx], wy, dstH, triNx)) * srcSize.asFloat();
1927 const tcu::Vec3 coordDxo = tcu::Vec3(triDerivateX(triS[triNdx], triW[triNdx], wxo, dstW, nyo),
1928 triDerivateX(triT[triNdx], triW[triNdx], wxo, dstW, nyo),
1929 triDerivateX(triR[triNdx], triW[triNdx], wxo, dstW, nyo)) * srcSize.asFloat();
1930 const tcu::Vec3 coordDyo = tcu::Vec3(triDerivateY(triS[triNdx], triW[triNdx], wyo, dstH, nxo),
1931 triDerivateY(triT[triNdx], triW[triNdx], wyo, dstH, nxo),
1932 triDerivateY(triR[triNdx], triW[triNdx], wyo, dstH, nxo)) * srcSize.asFloat();
2024 const tcu::Vec3 triW[2] = { sampleParams.w.swizzle(0, 1, 2), sampleParams.w.swizzle(3, 2, 1) };
2065 const tcu::Vec2 coord (projectedTriInterpolate(triS[triNdx], triW[triNdx], triNx, triNy),
2066 projectedTriInterpolate(triT[triNdx], triW[triNdx], triNx, triNy));
2067 const float coordDx = triDerivateX(triS[triNdx], triW[triNdx], wx, dstW, triNy) * srcSize;
2068 const float coordDy = triDerivateY(triS[triNdx], triW[triNdx], wy, dstH, triNx) * srcSize;
2080 const float coordDxo = triDerivateX(triS[triNdx], triW[triNdx], wxo, dstW, nyo) * srcSize;
2081 const float coordDyo = triDerivateY(triS[triNdx], triW[triNdx], wyo, dstH, nxo) * srcSize;
2133 const tcu::Vec3 triW[2] = { sampleParams.w.swizzle(0, 1, 2), sampleParams.w.swizzle(3, 2, 1) };
2174 const tcu::Vec3 coord (projectedTriInterpolate(triS[triNdx], triW[triNdx], triNx, triNy),
2175 projectedTriInterpolate(triT[triNdx], triW[triNdx], triNx, triNy),
2176 projectedTriInterpolate(triR[triNdx], triW[triNdx], triNx, triNy));
2177 const tcu::Vec2 coordDx = tcu::Vec2(triDerivateX(triS[triNdx], triW[triNdx], wx, dstW, triNy),
2178 triDerivateX(triT[triNdx], triW[triNdx], wx, dstW, triNy)) * srcSize;
2179 const tcu::Vec2 coordDy = tcu::Vec2(triDerivateY(triS[triNdx], triW[triNdx], wy, dstH, triNx),
2180 triDerivateY(triT[triNdx], triW[triNdx], wy, dstH, triNx)) * srcSize;
2192 const tcu::Vec2 coordDxo = tcu::Vec2(triDerivateX(triS[triNdx], triW[triNdx], wxo, dstW, nyo),
2193 triDerivateX(triT[triNdx], triW[triNdx], wxo, dstW, nyo)) * srcSize;
2194 const tcu::Vec2 coordDyo = tcu::Vec2(triDerivateY(triS[triNdx], triW[triNdx], wyo, dstH, nxo),
2195 triDerivateY(triT[triNdx], triW[triNdx], wyo, dstH, nxo)) * srcSize;
2332 const tcu::Vec3 triW[2] = { sampleParams.w.swizzle(0, 1, 2), sampleParams.w.swizzle(3, 2, 1) };
2390 const tcu::Vec4 coord (projectedTriInterpolate(triS[triNdx], triW[triNdx], triNx, triNy),
2391 projectedTriInterpolate(triT[triNdx], triW[triNdx], triNx, triNy),
2392 projectedTriInterpolate(triR[triNdx], triW[triNdx], triNx, triNy),
2393 projectedTriInterpolate(triQ[triNdx], triW[triNdx], triNx, triNy));
2394 const tcu::Vec3 coordDx (triDerivateX(triS[triNdx], triW[triNdx], wx, dstW, triNy),
2395 triDerivateX(triT[triNdx], triW[triNdx], wx, dstW, triNy),
2396 triDerivateX(triR[triNdx], triW[triNdx], wx, dstW, triNy));
2397 const tcu::Vec3 coordDy (triDerivateY(triS[triNdx], triW[triNdx], wy, dstH, triNx),
2398 triDerivateY(triT[triNdx], triW[triNdx], wy, dstH, triNx),
2399 triDerivateY(triR[triNdx], triW[triNdx], wy, dstH, triNx));
2411 const tcu::Vec3 coordO (projectedTriInterpolate(triS[triNdx], triW[triNdx], nxo, nyo),
2412 projectedTriInterpolate(triT[triNdx], triW[triNdx], nxo, nyo),
2413 projectedTriInterpolate(triR[triNdx], triW[triNdx], nxo, nyo));
2414 const tcu::Vec3 coordDxo (triDerivateX(triS[triNdx], triW[triNdx], wxo, dstW, nyo),
2415 triDerivateX(triT[triNdx], triW[triNdx], wxo, dstW, nyo),
2416 triDerivateX(triR[triNdx], triW[triNdx], wxo, dstW, nyo));
2417 const tcu::Vec3 coordDyo (triDerivateY(triS[triNdx], triW[triNdx], wyo, dstH, nxo),
2418 triDerivateY(triT[triNdx], triW[triNdx], wyo, dstH, nxo),
2419 triDerivateY(triR[triNdx], triW[triNdx], wyo, dstH, nxo));
2510 const tcu::Vec3 triW[2] = { sampleParams.w.swizzle(0, 1, 2), sampleParams.w.swizzle(3, 2, 1) };
2558 const tcu::Vec2 coord (projectedTriInterpolate(triS[triNdx], triW[triNdx], triNx, triNy),
2559 projectedTriInterpolate(triT[triNdx], triW[triNdx], triNx, triNy));
2560 const tcu::Vec2 coordDx = tcu::Vec2(triDerivateX(triS[triNdx], triW[triNdx], wx, dstW, triNy),
2561 triDerivateX(triT[triNdx], triW[triNdx], wx, dstW, triNy)) * srcSize.asFloat();
2562 const tcu::Vec2 coordDy = tcu::Vec2(triDerivateY(triS[triNdx], triW[triNdx], wy, dstH, triNx),
2563 triDerivateY(triT[triNdx], triW[triNdx], wy, dstH, triNx)) * srcSize.asFloat();
2575 const tcu::Vec2 coordDxo = tcu::Vec2(triDerivateX(triS[triNdx], triW[triNdx], wxo, dstW, nyo),
2576 triDerivateX(triT[triNdx], triW[triNdx], wxo, dstW, nyo)) * srcSize.asFloat();
2577 const tcu::Vec2 coordDyo = tcu::Vec2(triDerivateY(triS[triNdx], triW[triNdx], wyo, dstH, nxo),
2578 triDerivateY(triT[triNdx], triW[triNdx], wyo, dstH, nxo)) * srcSize.asFloat();
2626 const tcu::Vec3 triW[2] = { sampleParams.w.swizzle(0, 1, 2), sampleParams.w.swizzle(3, 2, 1) };
2674 const tcu::Vec3 coord (projectedTriInterpolate(triS[triNdx], triW[triNdx], triNx, triNy),
2675 projectedTriInterpolate(triT[triNdx], triW[triNdx], triNx, triNy),
2676 projectedTriInterpolate(triR[triNdx], triW[triNdx], triNx, triNy));
2677 const tcu::Vec3 coordDx (triDerivateX(triS[triNdx], triW[triNdx], wx, dstW, triNy),
2678 triDerivateX(triT[triNdx], triW[triNdx], wx, dstW, triNy),
2679 triDerivateX(triR[triNdx], triW[triNdx], wx, dstW, triNy));
2680 const tcu::Vec3 coordDy (triDerivateY(triS[triNdx], triW[triNdx], wy, dstH, triNx),
2681 triDerivateY(triT[triNdx], triW[triNdx], wy, dstH, triNx),
2682 triDerivateY(triR[triNdx], triW[triNdx], wy, dstH, triNx));
2694 const tcu::Vec3 coordO (projectedTriInterpolate(triS[triNdx], triW[triNdx], nxo, nyo),
2695 projectedTriInterpolate(triT[triNdx], triW[triNdx], nxo, nyo),
2696 projectedTriInterpolate(triR[triNdx], triW[triNdx], nxo, nyo));
2697 const tcu::Vec3 coordDxo (triDerivateX(triS[triNdx], triW[triNdx], wxo, dstW, nyo),
2698 triDerivateX(triT[triNdx], triW[triNdx], wxo, dstW, nyo),
2699 triDerivateX(triR[triNdx], triW[triNdx], wxo, dstW, nyo));
2700 const tcu::Vec3 coordDyo (triDerivateY(triS[triNdx], triW[triNdx], wyo, dstH, nxo),
2701 triDerivateY(triT[triNdx], triW[triNdx], wyo, dstH, nxo),
2702 triDerivateY(triR[triNdx], triW[triNdx], wyo, dstH, nxo));
2750 const tcu::Vec3 triW[2] = { sampleParams.w.swizzle(0, 1, 2), sampleParams.w.swizzle(3, 2, 1) };
2796 const tcu::Vec3 coord (projectedTriInterpolate(triS[triNdx], triW[triNdx], triNx, triNy),
2797 projectedTriInterpolate(triT[triNdx], triW[triNdx], triNx, triNy),
2798 projectedTriInterpolate(triR[triNdx], triW[triNdx], triNx, triNy));
2799 const tcu::Vec2 coordDx = tcu::Vec2(triDerivateX(triS[triNdx], triW[triNdx], wx, dstW, triNy),
2800 triDerivateX(triT[triNdx], triW[triNdx], wx, dstW, triNy)) * srcSize.asFloat();
2801 const tcu::Vec2 coordDy = tcu::Vec2(triDerivateY(triS[triNdx], triW[triNdx], wy, dstH, triNx),
2802 triDerivateY(triT[triNdx], triW[triNdx], wy, dstH, triNx)) * srcSize.asFloat();
2814 const tcu::Vec2 coordDxo = tcu::Vec2(triDerivateX(triS[triNdx], triW[triNdx], wxo, dstW, nyo),
2815 triDerivateX(triT[triNdx], triW[triNdx], wxo, dstW, nyo)) * srcSize.asFloat();
2816 const tcu::Vec2 coordDyo = tcu::Vec2(triDerivateY(triS[triNdx], triW[triNdx], wyo, dstH, nxo),
2817 triDerivateY(triT[triNdx], triW[triNdx], wyo, dstH, nxo)) * srcSize.asFloat();
2862 const tcu::Vec3 triW[2] = { sampleParams.w.swizzle(0, 1, 2), sampleParams.w.swizzle(3, 2, 1) };
2908 const float coord (projectedTriInterpolate(triS[triNdx], triW[triNdx], triNx, triNy));
2909 const float coordDx = triDerivateX(triS[triNdx], triW[triNdx], wx, dstW, triNy) * srcSize;
2921 const float coordDxo = triDerivateX(triS[triNdx], triW[triNdx], wxo, dstW, nyo) * srcSize;
2922 const float coordDyo = triDerivateY(triS[triNdx], triW[triNdx], wyo, dstH, nxo) * srcSize;
2969 const tcu::Vec3 triW[2] = { sampleParams.w.swizzle(0, 1, 2), sampleParams.w.swizzle(3, 2, 1) };
3015 const tcu::Vec2 coord (projectedTriInterpolate(triS[triNdx], triW[triNdx], triNx, triNy),
3016 projectedTriInterpolate(triT[triNdx], triW[triNdx], triNx, triNy));
3017 const float coordDx = triDerivateX(triS[triNdx], triW[triNdx], wx, dstW, triNy) * srcSize;
3029 const float coordDxo = triDerivateX(triS[triNdx], triW[triNdx], wxo, dstW, nyo) * srcSize;
3030 const float coordDyo = triDerivateY(triS[triNdx], triW[triNdx], wyo, dstH, nxo) * srcSize;
3080 const tcu::Vec3 triW[2] = { sampleParams.w.swizzle(0, 1, 2), sampleParams.w.swizzle(3, 2, 1) };
3126 const tcu::Vec4 coord (projectedTriInterpolate(triS[triNdx], triW[triNdx], triNx, triNy),
3127 projectedTriInterpolate(triT[triNdx], triW[triNdx], triNx, triNy),
3128 projectedTriInterpolate(triR[triNdx], triW[triNdx], triNx, triNy),
3129 projectedTriInterpolate(triQ[triNdx], triW[triNdx], triNx, triNy));
3130 const tcu::Vec3 coordDx (triDerivateX(triS[triNdx], triW[triNdx], wx, dstW, triNy),
3131 triDerivateX(triT[triNdx], triW[triNdx], wx, dstW, triNy),
3132 triDerivateX(triR[triNdx], triW[triNdx], wx, dstW, triNy));
3133 const tcu::Vec3 coordDy (triDerivateY(triS[triNdx], triW[triNdx], wy, dstH, triNx),
3134 triDerivateY(triT[triNdx], triW[triNdx], wy, dstH, triNx),
3135 triDerivateY(triR[triNdx], triW[triNdx], wy, dstH, triNx));
3147 const tcu::Vec3 coordO (projectedTriInterpolate(triS[triNdx], triW[triNdx], nxo, nyo),
3148 projectedTriInterpolate(triT[triNdx], triW[triNdx], nxo, nyo),
3149 projectedTriInterpolate(triR[triNdx], triW[triNdx], nxo, nyo));
3150 const tcu::Vec3 coordDxo (triDerivateX(triS[triNdx], triW[triNdx], wxo, dstW, nyo),
3151 triDerivateX(triT[triNdx], triW[triNdx], wxo, dstW, nyo),
3152 triDerivateX(triR[triNdx], triW[triNdx], wxo, dstW, nyo));
3153 const tcu::Vec3 coordDyo (triDerivateY(triS[triNdx], triW[triNdx], wyo, dstH, nxo),
3154 triDerivateY(triT[triNdx], triW[triNdx], wyo, dstH, nxo),
3155 triDerivateY(triR[triNdx], triW[triNdx], wyo, dstH, nxo));