Home | History | Annotate | Download | only in functional

Lines Matching refs:dvdy

251 inline float computeLodFromDerivates (float dudx, float dvdx, float dudy, float dvdy)
259 p = de::max(deFloatSqrt(dudx*dudx + dvdx*dvdx), deFloatSqrt(dudy*dudy + dvdy*dvdy));
266 float mv = de::max(deFloatAbs(dvdx), deFloatAbs(dvdy));
279 inline float computeLodFromDerivates (float dudx, float dvdx, float dwdx, float dudy, float dvdy, float dwdy)
287 p = de::max(deFloatSqrt(dudx*dudx + dvdx*dvdx + dwdx*dwdx), deFloatSqrt(dudy*dudy + dvdy*dvdy + dwdy*dwdy));
294 float mv = de::max(deFloatAbs(dvdx), deFloatAbs(dvdy));
662 float dvdy = (m_lookupSpec.maxCoord[1]-m_lookupSpec.minCoord[1])*proj*m_textureSpec.height / (float)viewportSize[1];
663 m_lookupParams.lod = computeLodFromDerivates(dudx, 0.0f, 0.0f, dvdy);
720 float dvdy = (c01.t - c00.t)*m_textureSpec.height / (float)viewportSize[1];
722 m_lookupParams.lod = computeLodFromDerivates(dudx, 0.0f, 0.0f, dvdy);
756 float dvdy = (m_lookupSpec.maxCoord[1]-m_lookupSpec.minCoord[1])*proj*m_textureSpec.height / (float)viewportSize[1];
757 m_lookupParams.lod = computeLodFromDerivates(dudx, 0.0f, 0.0f, dvdy);
786 float dvdy = (m_lookupSpec.maxCoord[1]-m_lookupSpec.minCoord[1])*proj*m_textureSpec.height / (float)viewportSize[1];
789 m_lookupParams.lod = computeLodFromDerivates(dudx, 0.0f, dwdx, 0.0f, dvdy, dwdy);
1870 // \note Only one of dudx, dudy, dvdx, dvdy is non-zero since spec allows approximating p from derivates by various methods.