Lines Matching refs:sourceRect

380 bool Texture::copy(egl::Image *source, const sw::SliceRect &sourceRect, GLint xoffset, GLint yoffset, GLint zoffset, egl::Image *dest)
384 sw::SliceRect destRect(xoffset, yoffset, xoffset + (sourceRect.x1 - sourceRect.x0), yoffset + (sourceRect.y1 - sourceRect.y0), zoffset);
385 sw::SliceRectF sourceRectF(static_cast<float>(sourceRect.x0),
386 static_cast<float>(sourceRect.y0),
387 static_cast<float>(sourceRect.x1),
388 static_cast<float>(sourceRect.y1),
389 sourceRect.slice);
634 sw::SliceRect sourceRect(x, y, x + width, y + height, 0);
635 sourceRect.clip(0, 0, renderTarget->getWidth(), renderTarget->getHeight());
637 copy(renderTarget, sourceRect, 0, 0, 0, image[level]);
665 sw::SliceRect sourceRect(x, y, x + width, y + height, 0);
666 sourceRect.clip(0, 0, renderTarget->getWidth(), renderTarget->getHeight());
668 copy(renderTarget, sourceRect, xoffset, yoffset, zoffset, image[level]);
1268 sw::SliceRect sourceRect(x, y, x + width, y + height, 0);
1269 sourceRect.clip(0, 0, renderTarget->getWidth(), renderTarget->getHeight());
1271 copy(renderTarget, sourceRect, 0, 0, 0, image[face][level]);
1313 sw::SliceRect sourceRect(x, y, x + width, y + height, 0);
1314 sourceRect.clip(0, 0, renderTarget->getWidth(), renderTarget->getHeight());
1316 copy(renderTarget, sourceRect, xoffset, yoffset, zoffset, image[face][level]);
1596 sw::SliceRect sourceRect(x, y, x + width, y + height, z);
1597 sourceRect.clip(0, 0, renderTarget->getWidth(), renderTarget->getHeight());
1599 for(GLint sliceZ = 0; sliceZ < depth; sliceZ++, sourceRect.slice++)
1601 copy(renderTarget, sourceRect, 0, 0, sliceZ, image[level]);
1630 sw::SliceRect sourceRect = {x, y, x + width, y + height, 0};
1631 sourceRect.clip(0, 0, renderTarget->getWidth(), renderTarget->getHeight());
1633 copy(renderTarget, sourceRect, xoffset, yoffset, zoffset, image[level]);