diff options
Diffstat (limited to 'Source/WebCore/platform/graphics/chromium/cc/CCHeadsUpDisplay.cpp')
-rw-r--r-- | Source/WebCore/platform/graphics/chromium/cc/CCHeadsUpDisplay.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/Source/WebCore/platform/graphics/chromium/cc/CCHeadsUpDisplay.cpp b/Source/WebCore/platform/graphics/chromium/cc/CCHeadsUpDisplay.cpp index d22b098..cb2874d 100644 --- a/Source/WebCore/platform/graphics/chromium/cc/CCHeadsUpDisplay.cpp +++ b/Source/WebCore/platform/graphics/chromium/cc/CCHeadsUpDisplay.cpp @@ -32,6 +32,7 @@ #include "FontDescription.h" #include "GraphicsContext3D.h" #include "LayerChromium.h" +#include "LayerRendererChromium.h" #include "LayerTexture.h" #include "TextRun.h" #include "TextStream.h" @@ -109,7 +110,7 @@ void CCHeadsUpDisplay::draw() } // Draw the HUD onto the default render surface. - const LayerTilerChromium::Program* program = m_layerRenderer->tilerProgram(); + const Program* program = m_layerRenderer->headsUpDisplayProgram(); ASSERT(program && program->initialized()); GLC(context, context->activeTexture(GraphicsContext3D::TEXTURE0)); m_hudTexture->bindTexture(); @@ -122,8 +123,6 @@ void CCHeadsUpDisplay::draw() matrix, hudSize.width(), hudSize.height(), 1.0f, program->vertexShader().matrixLocation(), program->fragmentShader().alphaLocation()); - - m_hudTexture->unreserve(); } void CCHeadsUpDisplay::drawHudContents(GraphicsContext* ctx, const IntSize& hudSize) |