Index: cc/video_layer_impl.cc |
diff --git a/cc/video_layer_impl.cc b/cc/video_layer_impl.cc |
index 130e6f2460a25cd0b60ce6c9612d6a1c1846addb..97aadae98aec7ccb06768fab246c3debeb63a857 100644 |
--- a/cc/video_layer_impl.cc |
+++ b/cc/video_layer_impl.cc |
@@ -224,22 +224,24 @@ void VideoLayerImpl::appendQuads(QuadSink& quadSink, AppendQuadsData& appendQuad |
// RGBA software decoder. |
const FramePlane& plane = m_framePlanes[media::VideoFrame::kRGBPlane]; |
bool premultipliedAlpha = true; |
- gfx::RectF uvRect(0, 0, texWidthScale, texHeightScale); |
+ gfx::PointF uvTopLeft(0, 0); |
danakj
2013/01/11 02:21:51
(0.f, 0.f) or () please
Jerome
2013/01/11 18:00:01
Done.
|
+ gfx::PointF uvBottomRight(texWidthScale, texHeightScale); |
const float opacity[] = {1.0f, 1.0f, 1.0f, 1.0f}; |
bool flipped = false; |
scoped_ptr<TextureDrawQuad> textureQuad = TextureDrawQuad::Create(); |
- textureQuad->SetNew(sharedQuadState, quadRect, opaqueRect, plane.resourceId, premultipliedAlpha, uvRect, opacity, flipped); |
+ textureQuad->SetNew(sharedQuadState, quadRect, opaqueRect, plane.resourceId, premultipliedAlpha, uvTopLeft, uvBottomRight, opacity, flipped); |
quadSink.append(textureQuad.PassAs<DrawQuad>(), appendQuadsData); |
break; |
} |
case GL_TEXTURE_2D: { |
// NativeTexture hardware decoder. |
bool premultipliedAlpha = true; |
- gfx::RectF uvRect(0, 0, texWidthScale, texHeightScale); |
+ gfx::PointF uvTopLeft(0, 0); |
danakj
2013/01/11 02:21:51
same
Jerome
2013/01/11 18:00:01
Done.
|
+ gfx::PointF uvBottomRight(texWidthScale, texHeightScale); |
const float opacity[] = {1.0f, 1.0f, 1.0f, 1.0f}; |
bool flipped = false; |
scoped_ptr<TextureDrawQuad> textureQuad = TextureDrawQuad::Create(); |
- textureQuad->SetNew(sharedQuadState, quadRect, opaqueRect, m_externalTextureResource, premultipliedAlpha, uvRect, opacity, flipped); |
+ textureQuad->SetNew(sharedQuadState, quadRect, opaqueRect, m_externalTextureResource, premultipliedAlpha, uvTopLeft, uvBottomRight, opacity, flipped); |
quadSink.append(textureQuad.PassAs<DrawQuad>(), appendQuadsData); |
break; |
} |