Lines Matching full:grid
231 * \brief Quad grid class containing position and texture coordinate data.
233 * A quad grid of size S means a grid consisting of S*S quads (S rows and
425 …olors(const vector<Vec4> &quadColors, const Rect ®ion, const PosTexCoordQuadGrid<TexType> &grid, in setPixelColors() argument
428 const int gridSize = grid.getSize(); in setPixelColors()
434 const Vec4 ldru = grid.getQuadLDRU(x, y) * 0.5f + 0.5f; // [-1, 1] -> [0, 1] in setPixelColors()
462 … const PosTexCoordQuadGrid<TexType> &grid, tcu::Surface &dst, const Rect &dstRegion) in computeReference() argument
464 const int gridSize = grid.getSize(); in computeReference()
471 const typename TexTypeCoordVec<TexType>::t &coord = grid.getQuadTexCoord(x, y); in computeReference()
476 setPixelColors(quadColors, dstRegion, grid, dst); in computeReference()
502 typedef PosTexCoordQuadGrid<TEXTURETYPE_2D> Grid; typedef in deqp::gles2::Functional::Vertex2DTextureCase
508 void setupShaderInputs(int textureNdx, float lod, const Grid &grid) const;
509 void renderCell(int textureNdx, float lod, const Grid &grid) const;
510 void computeReferenceCell(int textureNdx, float lod, const Grid &grid, tcu::Surface &dst,
519 glu::Texture2D *m_textures[2]; // 2 textures, a gradient texture and a grid texture.
611 // Fill second with grid texture. in init()
716 … const Grid grid(GRID_SIZE_2D, rend.region.size(), getTextureSize(*m_textures[rend.textureNdx]), in iterate() local
721 renderCell(rend.textureNdx, lod, grid); in iterate()
722 computeReferenceCell(rend.textureNdx, lod, grid, refImage, rend.region); in iterate()
743 void Vertex2DTextureCase::setupShaderInputs(int textureNdx, float lod, const Grid &grid) const in setupShaderInputs()
754 glVertexAttribPointer(positionLoc, 2, GL_FLOAT, GL_FALSE, 0, grid.getPositionPtr()); in setupShaderInputs()
763 glVertexAttribPointer(texCoordLoc, 2, GL_FLOAT, GL_FALSE, 0, grid.getTexCoordPtr()); in setupShaderInputs()
790 void Vertex2DTextureCase::renderCell(int textureNdx, float lod, const Grid &grid) const in renderCell()
792 setupShaderInputs(textureNdx, lod, grid); in renderCell()
793 glDrawElements(GL_TRIANGLES, grid.getNumIndices(), GL_UNSIGNED_SHORT, grid.getIndexPtr()); in renderCell()
796 void Vertex2DTextureCase::computeReferenceCell(int textureNdx, float lod, const Grid &grid, tcu::Su… in computeReferenceCell() argument
800 … glu::mapGLSampler(m_wrapS, m_wrapT, m_minFilter, m_magFilter), grid, dst, dstRegion); in computeReferenceCell()
815 typedef PosTexCoordQuadGrid<TEXTURETYPE_CUBE> Grid; typedef in deqp::gles2::Functional::VertexCubeTextureCase
821 void setupShaderInputs(int textureNdx, float lod, const Grid &grid) const;
822 void renderCell(int textureNdx, float lod, const Grid &grid) const;
823 void computeReferenceCell(int textureNdx, float lod, const Grid &grid, tcu::Surface &dst,
832 glu::TextureCube *m_textures[2]; // 2 textures, a gradient texture and a grid texture.
941 // Fill second with grid texture. in init()
1068 const Grid grid( in iterate() local
1074 renderCell(rend.textureNdx, lod, grid); in iterate()
1075 computeReferenceCell(rend.textureNdx, lod, grid, refImage, rend.region); in iterate()
1096 void VertexCubeTextureCase::setupShaderInputs(int textureNdx, float lod, const Grid &grid) const in setupShaderInputs()
1107 glVertexAttribPointer(positionLoc, 2, GL_FLOAT, GL_FALSE, 0, grid.getPositionPtr()); in setupShaderInputs()
1116 glVertexAttribPointer(texCoordLoc, 3, GL_FLOAT, GL_FALSE, 0, grid.getTexCoordPtr()); in setupShaderInputs()
1143 void VertexCubeTextureCase::renderCell(int textureNdx, float lod, const Grid &grid) const in renderCell()
1145 setupShaderInputs(textureNdx, lod, grid); in renderCell()
1146 glDrawElements(GL_TRIANGLES, grid.getNumIndices(), GL_UNSIGNED_SHORT, grid.getIndexPtr()); in renderCell()
1150 void VertexCubeTextureCase::computeReferenceCell(int textureNdx, float lod, const Grid &grid, tcu::… in computeReferenceCell() argument
1155 computeReference(m_textures[textureNdx]->getRefTexture(), lod, sampler, grid, dst, dstRegion); in computeReferenceCell()