unsigned Canvas2DLayerBridge::backBufferTexture() { contextAcquired(); if (m_canvas) m_canvas->flush(); m_context->flush(); return m_backBufferTexture; }
unsigned Canvas2DLayerBridge::backBufferTexture() { contextAcquired(); m_canvas->flush(); m_context->flush(); GrRenderTarget* renderTarget = reinterpret_cast<GrRenderTarget*>(m_canvas->getDevice()->accessRenderTarget()); if (renderTarget) { return renderTarget->asTexture()->getTextureHandle(); } return 0; }