Chromium Code Reviews| Index: cc/output/gl_renderer.h |
| diff --git a/cc/output/gl_renderer.h b/cc/output/gl_renderer.h |
| index 549f7aeccefac4cc4ed4a3fa42fced19994e7021..a5d7a3d12935536aa39a4ca9fa3a6263ffa1f1ca 100644 |
| --- a/cc/output/gl_renderer.h |
| +++ b/cc/output/gl_renderer.h |
| @@ -144,6 +144,8 @@ class CC_EXPORT GLRenderer : |
| ResourceProvider::ResourceId resource_id); |
| void DrawYUVVideoQuad(const DrawingFrame* frame, |
| const YUVVideoDrawQuad* quad); |
| + void DrawYUVAVideoQuad(const DrawingFrame* frame, |
|
danakj
2013/04/04 15:01:55
remove this
vignesh
2013/04/04 22:06:14
Done.
|
| + const YUVVideoDrawQuad* quad); |
| void DrawPictureQuad(const DrawingFrame* frame, |
| const PictureDrawQuad* quad); |
| @@ -250,6 +252,8 @@ class CC_EXPORT GLRenderer : |
| VideoStreamTextureProgram; |
| typedef ProgramBinding<VertexShaderPosTexYUVStretch, FragmentShaderYUVVideo> |
| VideoYUVProgram; |
| + typedef ProgramBinding<VertexShaderPosTexYUVStretch, FragmentShaderYUVAVideo> |
| + VideoYUVAProgram; |
| // Special purpose / effects shaders. |
| typedef ProgramBinding<VertexShaderPos, FragmentShaderColor> |
| @@ -277,6 +281,7 @@ class CC_EXPORT GLRenderer : |
| const TextureIOSurfaceProgram* GetTextureIOSurfaceProgram(); |
| const VideoYUVProgram* GetVideoYUVProgram(); |
| + const VideoYUVAProgram* GetVideoYUVAProgram(); |
| const VideoStreamTextureProgram* GetVideoStreamTextureProgram(); |
| const DebugBorderProgram* GetDebugBorderProgram(); |
| @@ -301,6 +306,7 @@ class CC_EXPORT GLRenderer : |
| scoped_ptr<TextureIOSurfaceProgram> texture_io_surface_program_; |
| scoped_ptr<VideoYUVProgram> video_yuv_program_; |
| + scoped_ptr<VideoYUVAProgram> video_yuva_program_; |
| scoped_ptr<VideoStreamTextureProgram> video_stream_texture_program_; |
| scoped_ptr<DebugBorderProgram> debug_border_program_; |