Lines Matching defs:m_gradientTex
452 glu::TextureCube* m_gradientTex;
470 , m_gradientTex (DE_NULL)
486 DE_ASSERT(!m_gradientTex && !m_gridTex);
495 m_gradientTex = new glu::TextureCube(m_context.getRenderContext(), m_format, m_size);
512 m_gradientTex->getRefTexture().allocLevel((tcu::CubeFace)face, levelNdx);
513 tcu::fillWithComponentGradients(m_gradientTex->getRefTexture().getLevelFace(levelNdx, (tcu::CubeFace)face), gradients[face][0]*cScale + cBias, gradients[face][1]*cScale + cBias);
533 m_gradientTex->upload();
552 m_cases.push_back(FilterCase(m_gradientTex, refInRangeUpper, tcu::Vec2(-1.25f, -1.2f), tcu::Vec2(1.2f, 1.25f))); // minification
554 m_cases.push_back(FilterCase(m_gradientTex, refInRangeUpper, tcu::Vec2(-1.19f, -1.3f), tcu::Vec2(1.1f, 1.35f))); // minification - w/ tuned coordinates to avoid hitting triangle edges
556 m_cases.push_back(FilterCase(m_gradientTex, refInRangeLower, tcu::Vec2(0.8f, 0.8f), tcu::Vec2(1.25f, 1.20f))); // magnification
573 delete m_gradientTex;
576 m_gradientTex = DE_NULL;
745 glu::Texture2DArray* m_gradientTex;
765 , m_gradientTex (DE_NULL)
788 m_gradientTex = new glu::Texture2DArray(m_context.getRenderContext(), m_format, m_width, m_height, m_numLayers);
797 m_gradientTex->getRefTexture().allocLevel(levelNdx);
798 tcu::fillWithComponentGradients(m_gradientTex->getRefTexture().getLevel(levelNdx), gMin, gMax);
814 m_gradientTex->upload();
857 const glu::Texture2DArray* tex = cases[caseNdx].texNdx > 0 ? m_gridTex : m_gradientTex;
876 delete m_gradientTex;
879 m_gradientTex = DE_NULL;