Lines Matching refs:wy

339 static inline float triDerivateY (const tcu::Vec3& s, const tcu::Vec3& w, float wy, float height, f…  in triDerivateY()  argument
341 float d = w[1]*w[2]*(height*(nx - 1.0f) + wy) - w[0]*(w[1]*height*nx + w[2]*wy); in triDerivateY()
346 …ode mode, const tcu::Vec3& u, const tcu::Vec3& projection, float wx, float wy, float width, float … in computeProjectedTriLod() argument
349 float dudx = triDerivateX(u, projection, wx, width, wy/height); in computeProjectedTriLod()
350 float dudy = triDerivateY(u, projection, wy, height, wx/width); in computeProjectedTriLod()
356 …:Vec3& u, const tcu::Vec3& v, const tcu::Vec3& projection, float wx, float wy, float width, float … in computeProjectedTriLod() argument
359 float dudx = triDerivateX(u, projection, wx, width, wy/height); in computeProjectedTriLod()
360 float dvdx = triDerivateX(v, projection, wx, width, wy/height); in computeProjectedTriLod()
361 float dudy = triDerivateY(u, projection, wy, height, wx/width); in computeProjectedTriLod()
362 float dvdy = triDerivateY(v, projection, wy, height, wx/width); in computeProjectedTriLod()
368 …:Vec3& v, const tcu::Vec3& w, const tcu::Vec3& projection, float wx, float wy, float width, float … in computeProjectedTriLod() argument
371 float dudx = triDerivateX(u, projection, wx, width, wy/height); in computeProjectedTriLod()
372 float dvdx = triDerivateX(v, projection, wx, width, wy/height); in computeProjectedTriLod()
373 float dwdx = triDerivateX(w, projection, wx, width, wy/height); in computeProjectedTriLod()
374 float dudy = triDerivateY(u, projection, wy, height, wx/width); in computeProjectedTriLod()
375 float dvdy = triDerivateY(v, projection, wy, height, wx/width); in computeProjectedTriLod()
376 float dwdy = triDerivateY(w, projection, wy, height, wx/width); in computeProjectedTriLod()
522 float wy = (float)py + 0.5f; in sampleTextureProjected() local
524 float ny = wy / dstH; in sampleTextureProjected()
528 float triWy = triNdx ? dstH - wy : wy; in sampleTextureProjected()
565 float wy = (float)py + 0.5f; in sampleTextureProjected() local
567 float ny = wy / dstH; in sampleTextureProjected()
571 float triWy = triNdx ? dstH - wy : wy; in sampleTextureProjected()
671 const float wy = (float)py + 0.5f; in sampleTextureCube() local
673 const float ny = wy / dstH; in sampleTextureCube()
685 const tcu::Vec3 coordDy (triDerivateY(triS[triNdx], triW[triNdx], wy, dstH, triNx), in sampleTextureCube()
686 triDerivateY(triT[triNdx], triW[triNdx], wy, dstH, triNx), in sampleTextureCube()
687 triDerivateY(triR[triNdx], triW[triNdx], wy, dstH, triNx)); in sampleTextureCube()
867 float wy = (float)py + 0.5f; in sampleTextureProjected() local
869 float ny = wy / dstH; in sampleTextureProjected()
873 float triWy = triNdx ? dstH - wy : wy; in sampleTextureProjected()
924 const float wy = (float)py + 0.5f; in sampleTextureCubeArray() local
926 const float ny = wy / dstH; in sampleTextureCubeArray()
941 const tcu::Vec3 coordDy (triDerivateY(triS[triNdx], triW[triNdx], wy, dstH, triNx), in sampleTextureCubeArray()
942 triDerivateY(triT[triNdx], triW[triNdx], wy, dstH, triNx), in sampleTextureCubeArray()
943 triDerivateY(triR[triNdx], triW[triNdx], wy, dstH, triNx)); in sampleTextureCubeArray()
1747 const float wy = (float)py + 0.5f; in computeTextureLookupDiff() local
1749 const float ny = wy / dstH; in computeTextureLookupDiff()
1753 const float triWy = triNdx ? dstH - wy : wy; in computeTextureLookupDiff()
1759 …const float coordDy = triDerivateY(triS[triNdx], triW[triNdx], wy, dstH, triNx) * float(srcSize); in computeTextureLookupDiff()
1852 const float wy = (float)py + 0.5f; in computeTextureLookupDiff() local
1854 const float ny = wy / dstH; in computeTextureLookupDiff()
1858 const float triWy = triNdx ? dstH - wy : wy; in computeTextureLookupDiff()
1866 const tcu::Vec2 coordDy = tcu::Vec2(triDerivateY(triS[triNdx], triW[triNdx], wy, dstH, triNx), in computeTextureLookupDiff()
1867 triDerivateY(triT[triNdx], triW[triNdx], wy, dstH, triNx)) * srcSize.asFloat(); in computeTextureLookupDiff()
2045 const float wy = (float)py + 0.5f; in computeTextureLookupDiff() local
2047 const float ny = wy / dstH; in computeTextureLookupDiff()
2049 const bool tri0 = (wx-posEps)/dstW + (wy-posEps)/dstH <= 1.0f; in computeTextureLookupDiff()
2050 const bool tri1 = (wx+posEps)/dstW + (wy+posEps)/dstH >= 1.0f; in computeTextureLookupDiff()
2060 const float triWy = triNdx ? dstH - wy : wy; in computeTextureLookupDiff()
2070 const tcu::Vec3 coordDy (triDerivateY(triS[triNdx], triW[triNdx], wy, dstH, triNx), in computeTextureLookupDiff()
2071 triDerivateY(triT[triNdx], triW[triNdx], wy, dstH, triNx), in computeTextureLookupDiff()
2072 triDerivateY(triR[triNdx], triW[triNdx], wy, dstH, triNx)); in computeTextureLookupDiff()
2219 const float wy = (float)py + 0.5f; in computeTextureLookupDiff() local
2221 const float ny = wy / dstH; in computeTextureLookupDiff()
2223 const bool tri0 = (wx-posEps)/dstW + (wy-posEps)/dstH <= 1.0f; in computeTextureLookupDiff()
2224 const bool tri1 = (wx+posEps)/dstW + (wy+posEps)/dstH >= 1.0f; in computeTextureLookupDiff()
2234 const float triWy = triNdx ? dstH - wy : wy; in computeTextureLookupDiff()
2244 const tcu::Vec3 coordDy = tcu::Vec3(triDerivateY(triS[triNdx], triW[triNdx], wy, dstH, triNx), in computeTextureLookupDiff()
2245 triDerivateY(triT[triNdx], triW[triNdx], wy, dstH, triNx), in computeTextureLookupDiff()
2246 triDerivateY(triR[triNdx], triW[triNdx], wy, dstH, triNx)) * srcSize.asFloat(); in computeTextureLookupDiff()
2386 const float wy = (float)py + 0.5f; in computeTextureLookupDiff() local
2388 const float ny = wy / dstH; in computeTextureLookupDiff()
2392 const float triWy = triNdx ? dstH - wy : wy; in computeTextureLookupDiff()
2399 const float coordDy = triDerivateY(triS[triNdx], triW[triNdx], wy, dstH, triNx) * srcSize; in computeTextureLookupDiff()
2495 const float wy = (float)py + 0.5f; in computeTextureLookupDiff() local
2497 const float ny = wy / dstH; in computeTextureLookupDiff()
2501 const float triWy = triNdx ? dstH - wy : wy; in computeTextureLookupDiff()
2510 const tcu::Vec2 coordDy = tcu::Vec2(triDerivateY(triS[triNdx], triW[triNdx], wy, dstH, triNx), in computeTextureLookupDiff()
2511 triDerivateY(triT[triNdx], triW[triNdx], wy, dstH, triNx)) * srcSize; in computeTextureLookupDiff()
2692 const float wy = (float)py + 0.5f; in computeTextureLookupDiff() local
2694 const float ny = wy / dstH; in computeTextureLookupDiff()
2707 const float triWy = triNdx ? dstH - wy : wy; in computeTextureLookupDiff()
2718 const tcu::Vec3 coordDy (triDerivateY(triS[triNdx], triW[triNdx], wy, dstH, triNx), in computeTextureLookupDiff()
2719 triDerivateY(triT[triNdx], triW[triNdx], wy, dstH, triNx), in computeTextureLookupDiff()
2720 triDerivateY(triR[triNdx], triW[triNdx], wy, dstH, triNx)); in computeTextureLookupDiff()
2867 const float wy = (float)py + 0.5f; in computeTextureCompareDiff() local
2869 const float ny = wy / dstH; in computeTextureCompareDiff()
2873 const float triWy = triNdx ? dstH - wy : wy; in computeTextureCompareDiff()
2881 const tcu::Vec2 coordDy = tcu::Vec2(triDerivateY(triS[triNdx], triW[triNdx], wy, dstH, triNx), in computeTextureCompareDiff()
2882 triDerivateY(triT[triNdx], triW[triNdx], wy, dstH, triNx)) * srcSize.asFloat(); in computeTextureCompareDiff()
2981 const float wy = (float)py + 0.5f; in computeTextureCompareDiff() local
2983 const float ny = wy / dstH; in computeTextureCompareDiff()
2987 const float triWy = triNdx ? dstH - wy : wy; in computeTextureCompareDiff()
2997 const tcu::Vec3 coordDy (triDerivateY(triS[triNdx], triW[triNdx], wy, dstH, triNx), in computeTextureCompareDiff()
2998 triDerivateY(triT[triNdx], triW[triNdx], wy, dstH, triNx), in computeTextureCompareDiff()
2999 triDerivateY(triR[triNdx], triW[triNdx], wy, dstH, triNx)); in computeTextureCompareDiff()
3103 const float wy = (float)py + 0.5f; in computeTextureCompareDiff() local
3105 const float ny = wy / dstH; in computeTextureCompareDiff()
3109 const float triWy = triNdx ? dstH - wy : wy; in computeTextureCompareDiff()
3118 const tcu::Vec2 coordDy = tcu::Vec2(triDerivateY(triS[triNdx], triW[triNdx], wy, dstH, triNx), in computeTextureCompareDiff()
3119 triDerivateY(triT[triNdx], triW[triNdx], wy, dstH, triNx)) * srcSize.asFloat(); in computeTextureCompareDiff()