Lines Matching refs:region

429 static void setPixelColors (const vector<Vec4>& quadColors, const Rect& region, const PosTexCoordQuadGrid<TexType>& grid, tcu::Surface& dst)
438 const int ix0 = deCeilFloatToInt32(ldru.x() * (float)region.w - 0.5f);
439 const int ix1 = deCeilFloatToInt32(ldru.z() * (float)region.w - 0.5f);
440 const int iy0 = deCeilFloatToInt32(ldru.y() * (float)region.h - 0.5f);
441 const int iy1 = deCeilFloatToInt32(ldru.w() * (float)region.h - 0.5f);
446 DE_ASSERT(deInBounds32(ix + region.x, 0, dst.getWidth()));
447 DE_ASSERT(deInBounds32(iy + region.y, 0, dst.getHeight()));
449 dst.setPixel(ix + region.x, iy + region.y, tcu::RGBA(color));
689 const Rect region;
693 Render (const Rect& r, int tN, const Vec2& tS, const Vec2& tO) : region(r), textureNdx(tN), texCoordScale(tS), texCoordOffset(tO) {}
705 const float lod = calculateLod(rend.texCoordScale, rend.region.size().asFloat(), rend.textureNdx);
707 const Grid grid (GRID_SIZE_2D, rend.region.size(), getTextureSize(*m_textures[rend.textureNdx]),
710 glViewport(viewportXOffset + rend.region.x, viewportYOffset + rend.region.y, rend.region.w, rend.region.h);
712 computeReferenceCell (rend.textureNdx, lod, grid, refImage, rend.region);
1024 const Rect region;
1028 Render (const Rect& r, int tN, const Vec2& tS, const Vec2& tO) : region(r), textureNdx(tN), texCoordScale(tS), texCoordOffset(tO) {}
1040 const float lod = calculateLod(rend.texCoordScale, rend.region.size().asFloat(), rend.textureNdx);
1042 const Grid grid (GRID_SIZE_CUBE, rend.region.size(), getTextureSize(*m_textures[rend.textureNdx]),
1045 glViewport(viewportXOffset + rend.region.x, viewportYOffset + rend.region.y, rend.region.w, rend.region.h);
1047 computeReferenceCell (rend.textureNdx, lod, grid, refImage, rend.region);
1365 const Rect region;
1368 Render (const Rect& r, int tN, const Mat3& tT) : region(r), textureNdx(tN), texTransform(tT) {}
1380 const float lod = calculateLod(rend.texTransform, rend.region.size().asFloat(), rend.textureNdx);
1382 const Grid grid (GRID_SIZE_2D_ARRAY, rend.region.size(), getTextureSize(*m_textures[rend.textureNdx]),
1385 glViewport(viewportXOffset + rend.region.x, viewportYOffset + rend.region.y, rend.region.w, rend.region.h);
1387 computeReferenceCell (rend.textureNdx, lod, grid, refImage, rend.region);
1708 const Rect region;
1711 Render (const Rect& r, int tN, const Mat3& tT) : region(r), textureNdx(tN), texTransform(tT) {}
1723 const float lod = calculateLod(rend.texTransform, rend.region.size().asFloat(), rend.textureNdx);
1725 const Grid grid (GRID_SIZE_3D, rend.region.size(), getTextureSize(*m_textures[rend.textureNdx]),
1728 glViewport(viewportXOffset + rend.region.x, viewportYOffset + rend.region.y, rend.region.w, rend.region.h);
1730 computeReferenceCell (rend.textureNdx, lod, grid, refImage, rend.region);