HomeSort by relevance Sort by last modified time
    Searched refs:renderInfo (Results 1 - 13 of 13) sorted by null

  /external/webkit/Source/WebCore/platform/graphics/android/
GaneshRenderer.cpp 80 void GaneshRenderer::setupCanvas(const TileRenderInfo& renderInfo, SkCanvas* canvas)
82 if (renderInfo.measurePerf)
88 if (renderInfo.textureInfo->getSharedTextureMode() == SurfaceTextureMode) {
103 if (renderInfo.tileSize.width() == TilesManager::tileWidth()
104 && renderInfo.tileSize.height() == TilesManager::tileHeight()) {
105 device = ganesh->getDeviceForBaseTile(renderInfo);
110 renderInfo.tileSize.width(), renderInfo.tileSize.height());
113 if (renderInfo.measurePerf) {
123 if (renderInfo.textureInfo->getSharedTextureMode() == EglImageMode)
    [all...]
GaneshRenderer.h 49 virtual void setupCanvas(const TileRenderInfo& renderInfo, SkCanvas* canvas);
50 virtual void setupPartialInval(const TileRenderInfo& renderInfo, SkCanvas* canvas);
51 virtual void renderingComplete(const TileRenderInfo& renderInfo, SkCanvas* canvas);
GaneshContext.h 42 SkDevice* getDeviceForBaseTile(const TileRenderInfo& renderInfo);
53 SkDevice* getDeviceForBaseTileSurface(const TileRenderInfo& renderInfo);
55 SkDevice* getDeviceForBaseTileFBO(const TileRenderInfo& renderInfo);
RasterRenderer.h 50 virtual void setupCanvas(const TileRenderInfo& renderInfo, SkCanvas* canvas);
51 virtual void renderingComplete(const TileRenderInfo& renderInfo, SkCanvas* canvas);
BaseRenderer.cpp 82 const TileRenderInfo& renderInfo, int pictureCount)
86 snprintf(str, 256, "(%d,%d) %.2f, tl%x p%x c%d", renderInfo.x, renderInfo.y,
87 renderInfo.scale, this, renderInfo.tilePainter, pictureCount);
115 int BaseRenderer::renderTiledContent(const TileRenderInfo& renderInfo)
118 const SkSize& tileSize = renderInfo.tileSize;
121 setupCanvas(renderInfo, &canvas);
131 setupPartialInval(renderInfo, &canvas);
132 canvas.translate(-renderInfo.x * tileSize.width(), -renderInfo.y * tileSize.height())
    [all...]
RasterRenderer.cpp 91 void RasterRenderer::setupCanvas(const TileRenderInfo& renderInfo, SkCanvas* canvas)
93 if (renderInfo.measurePerf)
96 if (renderInfo.baseTile->isLayerTile()) {
106 if (renderInfo.measurePerf) {
116 canvas->translate(-renderInfo.invalRect->fLeft, -renderInfo.invalRect->fTop);
119 void RasterRenderer::renderingComplete(const TileRenderInfo& renderInfo, SkCanvas* canvas)
121 if (renderInfo.measurePerf) {
128 GLUtils::paintTextureWithBitmap(&renderInfo, bitmap);
130 if (renderInfo.measurePerf
    [all...]
BaseRenderer.h 79 int renderTiledContent(const TileRenderInfo& renderInfo);
90 virtual void setupCanvas(const TileRenderInfo& renderInfo, SkCanvas* canvas) = 0;
91 virtual void setupPartialInval(const TileRenderInfo& renderInfo, SkCanvas* canvas) {}
92 virtual void renderingComplete(const TileRenderInfo& renderInfo, SkCanvas* canvas) = 0;
94 void drawTileInfo(SkCanvas* canvas, const TileRenderInfo& renderInfo,
GaneshContext.cpp 86 SkDevice* GaneshContext::getDeviceForBaseTile(const TileRenderInfo& renderInfo)
99 if (renderInfo.textureInfo->getSharedTextureMode() == SurfaceTextureMode)
100 device = getDeviceForBaseTileSurface(renderInfo);
101 else if (renderInfo.textureInfo->getSharedTextureMode() == EglImageMode)
102 device = getDeviceForBaseTileFBO(renderInfo);
112 SkDevice* GaneshContext::getDeviceForBaseTileSurface(const TileRenderInfo& renderInfo)
160 const float tileWidth = renderInfo.tileSize.width();
161 const float tileHeight = renderInfo.tileSize.height();
168 renderInfo.textureInfo->m_width = tileWidth;
169 renderInfo.textureInfo->m_height = tileHeight
    [all...]
TransferQueue.cpp 360 void TransferQueue::updateQueueWithBitmap(const TileRenderInfo* renderInfo,
363 if (!tryUpdateQueueWithBitmap(renderInfo, x, y, bitmap)) {
366 BaseTile* tile = renderInfo->baseTile;
372 bool TransferQueue::tryUpdateQueueWithBitmap(const TileRenderInfo* renderInfo,
381 renderInfo->x, renderInfo->y);
424 addItemInTransferQueue(renderInfo, currentUploadType, &bitmap);
428 renderInfo->x, renderInfo->y, renderInfo->baseTile)
    [all...]
BaseTile.cpp 385 // setup the common renderInfo fields;
386 TileRenderInfo renderInfo;
387 renderInfo.x = x;
388 renderInfo.y = y;
389 renderInfo.scale = scale;
390 renderInfo.tileSize = texture->getSize();
391 renderInfo.tilePainter = painter;
392 renderInfo.baseTile = this;
393 renderInfo.textureInfo = textureInfo;
395 const float tileWidth = renderInfo.tileSize.width()
    [all...]
GLUtils.cpp 376 void GLUtils::paintTextureWithBitmap(const TileRenderInfo* renderInfo,
379 if (!renderInfo)
381 const int x = renderInfo->invalRect->fLeft;
382 const int y = renderInfo->invalRect->fTop;
383 const SkSize& requiredSize = renderInfo->tileSize;
384 TextureInfo* textureInfo = renderInfo->textureInfo;
391 GLUtils::updateSurfaceTextureWithBitmap(renderInfo, x, y, bitmap);
393 GLUtils::updateSharedSurfaceTextureWithBitmap(renderInfo, x, y, bitmap);
407 GLUtils::createSurfaceTextureWithBitmap(renderInfo, bitmap);
409 GLUtils::updateSharedSurfaceTextureWithBitmap(renderInfo, 0, 0, bitmap)
    [all...]
TransferQueue.h 118 void updateQueueWithBitmap(const TileRenderInfo* renderInfo, int x, int y,
146 bool tryUpdateQueueWithBitmap(const TileRenderInfo* renderInfo, int x, int y,
GLUtils.h 80 static void paintTextureWithBitmap(const TileRenderInfo* renderInfo, const SkBitmap& bitmap);

Completed in 442 milliseconds