Lines Matching refs:wx
296 static inline float triDerivateX (const tcu::Vec3& s, const tcu::Vec3& w, float wx, float width, fl… in triDerivateX() argument
298 float d = w[1]*w[2]*(width*(ny - 1.0f) + wx) - w[0]*(w[2]*width*ny + w[1]*wx); in triDerivateX()
309 …iLod (LodMode mode, const tcu::Vec3& u, const tcu::Vec3& projection, float wx, float wy, float wid… in computeProjectedTriLod() argument
312 float dudx = triDerivateX(u, projection, wx, width, wy/height); in computeProjectedTriLod()
313 float dudy = triDerivateY(u, projection, wy, height, wx/width); in computeProjectedTriLod()
319 …const tcu::Vec3& u, const tcu::Vec3& v, const tcu::Vec3& projection, float wx, float wy, float wid… in computeProjectedTriLod() argument
322 float dudx = triDerivateX(u, projection, wx, width, wy/height); in computeProjectedTriLod()
323 float dvdx = triDerivateX(v, projection, wx, width, wy/height); in computeProjectedTriLod()
324 float dudy = triDerivateY(u, projection, wy, height, wx/width); in computeProjectedTriLod()
325 float dvdy = triDerivateY(v, projection, wy, height, wx/width); in computeProjectedTriLod()
331 …const tcu::Vec3& v, const tcu::Vec3& w, const tcu::Vec3& projection, float wx, float wy, float wid… in computeProjectedTriLod() argument
334 float dudx = triDerivateX(u, projection, wx, width, wy/height); in computeProjectedTriLod()
335 float dvdx = triDerivateX(v, projection, wx, width, wy/height); in computeProjectedTriLod()
336 float dwdx = triDerivateX(w, projection, wx, width, wy/height); in computeProjectedTriLod()
337 float dudy = triDerivateY(u, projection, wy, height, wx/width); in computeProjectedTriLod()
338 float dvdy = triDerivateY(v, projection, wy, height, wx/width); in computeProjectedTriLod()
339 float dwdy = triDerivateY(w, projection, wy, height, wx/width); in computeProjectedTriLod()
494 float wx = (float)px + 0.5f; in sampleTextureProjected() local
496 float nx = wx / dstW; in sampleTextureProjected()
500 float triWx = triNdx ? dstW - wx : wx; in sampleTextureProjected()
538 float wx = (float)px + 0.5f; in sampleTextureProjected() local
540 float nx = wx / dstW; in sampleTextureProjected()
544 float triWx = triNdx ? dstW - wx : wx; in sampleTextureProjected()
676 const float wx = (float)px + 0.5f; in sampleTextureCube() local
678 const float nx = wx / dstW; in sampleTextureCube()
688 const tcu::Vec3 coordDx (triDerivateX(triS[triNdx], triW[triNdx], wx, dstW, triNy), in sampleTextureCube()
689 triDerivateX(triT[triNdx], triW[triNdx], wx, dstW, triNy), in sampleTextureCube()
690 triDerivateX(triR[triNdx], triW[triNdx], wx, dstW, triNy)); in sampleTextureCube()
885 float wx = (float)px + 0.5f; in sampleTextureProjected() local
887 float nx = wx / dstW; in sampleTextureProjected()
891 float triWx = triNdx ? dstW - wx : wx; in sampleTextureProjected()
952 const float wx = (float)px + 0.5f; in sampleTextureCubeArray() local
954 const float nx = wx / dstW; in sampleTextureCubeArray()
967 const tcu::Vec3 coordDx (triDerivateX(triS[triNdx], triW[triNdx], wx, dstW, triNy), in sampleTextureCubeArray()
968 triDerivateX(triT[triNdx], triW[triNdx], wx, dstW, triNy), in sampleTextureCubeArray()
969 triDerivateX(triR[triNdx], triW[triNdx], wx, dstW, triNy)); in sampleTextureCubeArray()
1346 const float wx = (float)px + 0.5f; in computeTextureLookupDiff() local
1348 const float nx = wx / dstW; in computeTextureLookupDiff()
1352 const float triWx = triNdx ? dstW - wx : wx; in computeTextureLookupDiff()
1358 …const float coordDx = triDerivateX(triS[triNdx], triW[triNdx], wx, dstW, triNy) * float(srcSize); in computeTextureLookupDiff()
1472 const float wx = (float)px + 0.5f; in computeTextureLookupDiff() local
1474 const float nx = wx / dstW; in computeTextureLookupDiff()
1477 const bool tri0 = (wx-posEps)/dstW + (wy-posEps)/dstH <= 1.0f; in computeTextureLookupDiff()
1478 const bool tri1 = (wx+posEps)/dstW + (wy+posEps)/dstH >= 1.0f; in computeTextureLookupDiff()
1487 const float triWx = triNdx ? dstW - wx : wx; in computeTextureLookupDiff()
1494 const tcu::Vec2 coordDx = tcu::Vec2(triDerivateX(triS[triNdx], triW[triNdx], wx, dstW, triNy), in computeTextureLookupDiff()
1495 triDerivateX(triT[triNdx], triW[triNdx], wx, dstW, triNy)) * srcSize.asFloat(); in computeTextureLookupDiff()
1696 const float wx = (float)px + 0.5f; in computeTextureLookupDiff() local
1698 const float nx = wx / dstW; in computeTextureLookupDiff()
1701 const bool tri0 = (wx-posEps)/dstW + (wy-posEps)/dstH <= 1.0f; in computeTextureLookupDiff()
1702 const bool tri1 = (wx+posEps)/dstW + (wy+posEps)/dstH >= 1.0f; in computeTextureLookupDiff()
1711 const float triWx = triNdx ? dstW - wx : wx; in computeTextureLookupDiff()
1719 const tcu::Vec3 coordDx (triDerivateX(triS[triNdx], triW[triNdx], wx, dstW, triNy), in computeTextureLookupDiff()
1720 triDerivateX(triT[triNdx], triW[triNdx], wx, dstW, triNy), in computeTextureLookupDiff()
1721 triDerivateX(triR[triNdx], triW[triNdx], wx, dstW, triNy)); in computeTextureLookupDiff()
1887 const float wx = (float)px + 0.5f; in computeTextureLookupDiff() local
1889 const float nx = wx / dstW; in computeTextureLookupDiff()
1892 const bool tri0 = (wx-posEps)/dstW + (wy-posEps)/dstH <= 1.0f; in computeTextureLookupDiff()
1893 const bool tri1 = (wx+posEps)/dstW + (wy+posEps)/dstH >= 1.0f; in computeTextureLookupDiff()
1902 const float triWx = triNdx ? dstW - wx : wx; in computeTextureLookupDiff()
1910 const tcu::Vec3 coordDx = tcu::Vec3(triDerivateX(triS[triNdx], triW[triNdx], wx, dstW, triNy), in computeTextureLookupDiff()
1911 triDerivateX(triT[triNdx], triW[triNdx], wx, dstW, triNy), in computeTextureLookupDiff()
1912 triDerivateX(triR[triNdx], triW[triNdx], wx, dstW, triNy)) * srcSize.asFloat(); in computeTextureLookupDiff()
2054 const float wx = (float)px + 0.5f; in computeTextureLookupDiff() local
2056 const float nx = wx / dstW; in computeTextureLookupDiff()
2060 const float triWx = triNdx ? dstW - wx : wx; in computeTextureLookupDiff()
2067 const float coordDx = triDerivateX(triS[triNdx], triW[triNdx], wx, dstW, triNy) * srcSize; in computeTextureLookupDiff()
2163 const float wx = (float)px + 0.5f; in computeTextureLookupDiff() local
2165 const float nx = wx / dstW; in computeTextureLookupDiff()
2169 const float triWx = triNdx ? dstW - wx : wx; in computeTextureLookupDiff()
2177 const tcu::Vec2 coordDx = tcu::Vec2(triDerivateX(triS[triNdx], triW[triNdx], wx, dstW, triNy), in computeTextureLookupDiff()
2178 triDerivateX(triT[triNdx], triW[triNdx], wx, dstW, triNy)) * srcSize; in computeTextureLookupDiff()
2370 const float wx = (float)px + 0.5f; in computeTextureLookupDiff() local
2372 const float nx = wx / dstW; in computeTextureLookupDiff()
2385 const float triWx = triNdx ? dstW - wx : wx; in computeTextureLookupDiff()
2394 const tcu::Vec3 coordDx (triDerivateX(triS[triNdx], triW[triNdx], wx, dstW, triNy), in computeTextureLookupDiff()
2395 triDerivateX(triT[triNdx], triW[triNdx], wx, dstW, triNy), in computeTextureLookupDiff()
2396 triDerivateX(triR[triNdx], triW[triNdx], wx, dstW, triNy)); in computeTextureLookupDiff()
2547 const float wx = (float)px + 0.5f; in computeTextureCompareDiff() local
2549 const float nx = wx / dstW; in computeTextureCompareDiff()
2553 const float triWx = triNdx ? dstW - wx : wx; in computeTextureCompareDiff()
2560 const tcu::Vec2 coordDx = tcu::Vec2(triDerivateX(triS[triNdx], triW[triNdx], wx, dstW, triNy), in computeTextureCompareDiff()
2561 triDerivateX(triT[triNdx], triW[triNdx], wx, dstW, triNy)) * srcSize.asFloat(); in computeTextureCompareDiff()
2663 const float wx = (float)px + 0.5f; in computeTextureCompareDiff() local
2665 const float nx = wx / dstW; in computeTextureCompareDiff()
2669 const float triWx = triNdx ? dstW - wx : wx; in computeTextureCompareDiff()
2677 const tcu::Vec3 coordDx (triDerivateX(triS[triNdx], triW[triNdx], wx, dstW, triNy), in computeTextureCompareDiff()
2678 triDerivateX(triT[triNdx], triW[triNdx], wx, dstW, triNy), in computeTextureCompareDiff()
2679 triDerivateX(triR[triNdx], triW[triNdx], wx, dstW, triNy)); in computeTextureCompareDiff()
2785 const float wx = (float)px + 0.5f; in computeTextureCompareDiff() local
2787 const float nx = wx / dstW; in computeTextureCompareDiff()
2791 const float triWx = triNdx ? dstW - wx : wx; in computeTextureCompareDiff()
2799 const tcu::Vec2 coordDx = tcu::Vec2(triDerivateX(triS[triNdx], triW[triNdx], wx, dstW, triNy), in computeTextureCompareDiff()
2800 triDerivateX(triT[triNdx], triW[triNdx], wx, dstW, triNy)) * srcSize.asFloat(); in computeTextureCompareDiff()
2897 const float wx = (float)px + 0.5f; in computeTextureCompareDiff() local
2899 const float nx = wx / dstW; in computeTextureCompareDiff()
2903 const float triWx = triNdx ? dstW - wx : wx; in computeTextureCompareDiff()
2909 const float coordDx = triDerivateX(triS[triNdx], triW[triNdx], wx, dstW, triNy) * srcSize; in computeTextureCompareDiff()
3004 const float wx = (float)px + 0.5f; in computeTextureCompareDiff() local
3006 const float nx = wx / dstW; in computeTextureCompareDiff()
3010 const float triWx = triNdx ? dstW - wx : wx; in computeTextureCompareDiff()
3017 const float coordDx = triDerivateX(triS[triNdx], triW[triNdx], wx, dstW, triNy) * srcSize; in computeTextureCompareDiff()
3115 const float wx = (float)px + 0.5f; in computeTextureCompareDiff() local
3117 const float nx = wx / dstW; in computeTextureCompareDiff()
3121 const float triWx = triNdx ? dstW - wx : wx; in computeTextureCompareDiff()
3130 const tcu::Vec3 coordDx (triDerivateX(triS[triNdx], triW[triNdx], wx, dstW, triNy), in computeTextureCompareDiff()
3131 triDerivateX(triT[triNdx], triW[triNdx], wx, dstW, triNy), in computeTextureCompareDiff()
3132 triDerivateX(triR[triNdx], triW[triNdx], wx, dstW, triNy)); in computeTextureCompareDiff()