Lines Matching full:grid
320 * \brief Quad grid class containing position and texture coordinate data.
322 * A quad grid of size S means a grid consisting of S*S quads (S rows and
565 …olors(const vector<Vec4> &quadColors, const Rect ®ion, const PosTexCoordQuadGrid<TexType> &grid, in setPixelColors() argument
568 const int gridSize = grid.getSize(); in setPixelColors()
574 const Vec4 ldru = grid.getQuadLDRU(x, y) * 0.5f + 0.5f; // [-1, 1] -> [0, 1] in setPixelColors()
610 … const PosTexCoordQuadGrid<TexType> &grid, tcu::Surface &dst, const Rect &dstRegion) in computeReference() argument
612 const int gridSize = grid.getSize(); in computeReference()
619 const typename TexTypeCoordVec<TexType>::t &coord = grid.getQuadTexCoord(x, y); in computeReference()
624 setPixelColors(quadColors, dstRegion, grid, dst); in computeReference()
650 typedef PosTexCoordQuadGrid<TEXTURETYPE_2D> Grid; typedef in deqp::gles3::Functional::Vertex2DTextureCase
656 void setupShaderInputs(int textureNdx, float lod, const Grid &grid) const;
657 void renderCell(int textureNdx, float lod, const Grid &grid) const;
658 void computeReferenceCell(int textureNdx, float lod, const Grid &grid, tcu::Surface &dst,
667 glu::Texture2D *m_textures[2]; // 2 textures, a gradient texture and a grid texture.
762 // Fill second with grid texture. in init()
867 … const Grid grid(GRID_SIZE_2D, rend.region.size(), getTextureSize(*m_textures[rend.textureNdx]), in iterate() local
872 renderCell(rend.textureNdx, lod, grid); in iterate()
873 computeReferenceCell(rend.textureNdx, lod, grid, refImage, rend.region); in iterate()
894 void Vertex2DTextureCase::setupShaderInputs(int textureNdx, float lod, const Grid &grid) const in setupShaderInputs()
905 glVertexAttribPointer(positionLoc, 2, GL_FLOAT, GL_FALSE, 0, grid.getPositionPtr()); in setupShaderInputs()
914 glVertexAttribPointer(texCoordLoc, 2, GL_FLOAT, GL_FALSE, 0, grid.getTexCoordPtr()); in setupShaderInputs()
941 void Vertex2DTextureCase::renderCell(int textureNdx, float lod, const Grid &grid) const in renderCell()
943 setupShaderInputs(textureNdx, lod, grid); in renderCell()
944 glDrawElements(GL_TRIANGLES, grid.getNumIndices(), GL_UNSIGNED_SHORT, grid.getIndexPtr()); in renderCell()
947 void Vertex2DTextureCase::computeReferenceCell(int textureNdx, float lod, const Grid &grid, tcu::Su… in computeReferenceCell() argument
951 … glu::mapGLSampler(m_wrapS, m_wrapT, m_minFilter, m_magFilter), grid, dst, dstRegion); in computeReferenceCell()
966 typedef PosTexCoordQuadGrid<TEXTURETYPE_CUBE> Grid; typedef in deqp::gles3::Functional::VertexCubeTextureCase
972 void setupShaderInputs(int textureNdx, float lod, const Grid &grid) const;
973 void renderCell(int textureNdx, float lod, const Grid &grid) const;
974 void computeReferenceCell(int textureNdx, float lod, const Grid &grid, tcu::Surface &dst,
983 glu::TextureCube *m_textures[2]; // 2 textures, a gradient texture and a grid texture.
1090 // Fill second with grid texture. in init()
1217 const Grid grid( in iterate() local
1223 renderCell(rend.textureNdx, lod, grid); in iterate()
1224 computeReferenceCell(rend.textureNdx, lod, grid, refImage, rend.region); in iterate()
1245 void VertexCubeTextureCase::setupShaderInputs(int textureNdx, float lod, const Grid &grid) const in setupShaderInputs()
1256 glVertexAttribPointer(positionLoc, 2, GL_FLOAT, GL_FALSE, 0, grid.getPositionPtr()); in setupShaderInputs()
1265 glVertexAttribPointer(texCoordLoc, 3, GL_FLOAT, GL_FALSE, 0, grid.getTexCoordPtr()); in setupShaderInputs()
1292 void VertexCubeTextureCase::renderCell(int textureNdx, float lod, const Grid &grid) const in renderCell()
1294 setupShaderInputs(textureNdx, lod, grid); in renderCell()
1295 glDrawElements(GL_TRIANGLES, grid.getNumIndices(), GL_UNSIGNED_SHORT, grid.getIndexPtr()); in renderCell()
1299 void VertexCubeTextureCase::computeReferenceCell(int textureNdx, float lod, const Grid &grid, tcu::… in computeReferenceCell() argument
1304 computeReference(m_textures[textureNdx]->getRefTexture(), lod, sampler, grid, dst, dstRegion); in computeReferenceCell()
1319 typedef PosTexCoordQuadGrid<TEXTURETYPE_2D_ARRAY> Grid; typedef in deqp::gles3::Functional::Vertex2DArrayTextureCase
1325 void setupShaderInputs(int textureNdx, float lod, const Grid &grid) const;
1326 void renderCell(int textureNdx, float lod, const Grid &grid) const;
1327 void computeReferenceCell(int textureNdx, float lod, const Grid &grid, tcu::Surface &dst,
1336 glu::Texture2DArray *m_textures[2]; // 2 textures, a gradient texture and a grid texture.
1434 // Fill second with grid texture. in init()
1550 …const Grid grid(GRID_SIZE_2D_ARRAY, rend.region.size(), getTextureSize(*m_textures[rend.textureNdx… in iterate() local
1554 renderCell(rend.textureNdx, lod, grid); in iterate()
1555 computeReferenceCell(rend.textureNdx, lod, grid, refImage, rend.region); in iterate()
1576 void Vertex2DArrayTextureCase::setupShaderInputs(int textureNdx, float lod, const Grid &grid) const in setupShaderInputs()
1587 glVertexAttribPointer(positionLoc, 2, GL_FLOAT, GL_FALSE, 0, grid.getPositionPtr()); in setupShaderInputs()
1596 glVertexAttribPointer(texCoordLoc, 3, GL_FLOAT, GL_FALSE, 0, grid.getTexCoordPtr()); in setupShaderInputs()
1623 void Vertex2DArrayTextureCase::renderCell(int textureNdx, float lod, const Grid &grid) const in renderCell()
1625 setupShaderInputs(textureNdx, lod, grid); in renderCell()
1626 glDrawElements(GL_TRIANGLES, grid.getNumIndices(), GL_UNSIGNED_SHORT, grid.getIndexPtr()); in renderCell()
1630 void Vertex2DArrayTextureCase::computeReferenceCell(int textureNdx, float lod, const Grid &grid, tc… in computeReferenceCell() argument
1634 … glu::mapGLSampler(m_wrapS, m_wrapT, m_minFilter, m_magFilter), grid, dst, dstRegion); in computeReferenceCell()
1649 typedef PosTexCoordQuadGrid<TEXTURETYPE_3D> Grid; typedef in deqp::gles3::Functional::Vertex3DTextureCase
1655 void setupShaderInputs(int textureNdx, float lod, const Grid &grid) const;
1656 void renderCell(int textureNdx, float lod, const Grid &grid) const;
1657 void computeReferenceCell(int textureNdx, float lod, const Grid &grid, tcu::Surface &dst,
1667 glu::Texture3D *m_textures[2]; // 2 textures, a gradient texture and a grid texture.
1765 // Fill second with grid texture. in init()
1884 … const Grid grid(GRID_SIZE_3D, rend.region.size(), getTextureSize(*m_textures[rend.textureNdx]), in iterate() local
1888 renderCell(rend.textureNdx, lod, grid); in iterate()
1889 computeReferenceCell(rend.textureNdx, lod, grid, refImage, rend.region); in iterate()
1910 void Vertex3DTextureCase::setupShaderInputs(int textureNdx, float lod, const Grid &grid) const in setupShaderInputs()
1921 glVertexAttribPointer(positionLoc, 2, GL_FLOAT, GL_FALSE, 0, grid.getPositionPtr()); in setupShaderInputs()
1930 glVertexAttribPointer(texCoordLoc, 3, GL_FLOAT, GL_FALSE, 0, grid.getTexCoordPtr()); in setupShaderInputs()
1958 void Vertex3DTextureCase::renderCell(int textureNdx, float lod, const Grid &grid) const in renderCell()
1960 setupShaderInputs(textureNdx, lod, grid); in renderCell()
1961 glDrawElements(GL_TRIANGLES, grid.getNumIndices(), GL_UNSIGNED_SHORT, grid.getIndexPtr()); in renderCell()
1965 void Vertex3DTextureCase::computeReferenceCell(int textureNdx, float lod, const Grid &grid, tcu::Su… in computeReferenceCell() argument
1969 … glu::mapGLSampler(m_wrapS, m_wrapT, m_wrapR, m_minFilter, m_magFilter), grid, dst, dstRegion); in computeReferenceCell()