| Index: cc/output/gl_renderer.h
|
| diff --git a/cc/output/gl_renderer.h b/cc/output/gl_renderer.h
|
| index 4e5c59caace131de28e1ef37e28843c7b60716e9..ac19841fceb722ea12abbd8311ef631d9e26bda0 100644
|
| --- a/cc/output/gl_renderer.h
|
| +++ b/cc/output/gl_renderer.h
|
| @@ -11,6 +11,7 @@
|
| #include "base/cancelable_callback.h"
|
| #include "base/macros.h"
|
| #include "cc/base/cc_export.h"
|
| +#include "cc/output/color_lut_cache.h"
|
| #include "cc/output/direct_renderer.h"
|
| #include "cc/output/gl_renderer_draw_cache.h"
|
| #include "cc/output/program_binding.h"
|
| @@ -419,7 +420,8 @@ class CC_EXPORT GLRenderer : public DirectRenderer {
|
| const VideoYUVProgram* GetVideoYUVProgram(TexCoordPrecision precision,
|
| SamplerType sampler,
|
| bool use_alpha_texture,
|
| - bool use_nv12);
|
| + bool use_nv12,
|
| + bool use_color_lut);
|
| const VideoStreamTextureProgram* GetVideoStreamTextureProgram(
|
| TexCoordPrecision precision);
|
|
|
| @@ -485,7 +487,7 @@ class CC_EXPORT GLRenderer : public DirectRenderer {
|
| [LAST_MASK_VALUE + 1];
|
|
|
| VideoYUVProgram video_yuv_program_[LAST_TEX_COORD_PRECISION + 1]
|
| - [LAST_SAMPLER_TYPE + 1][2][2];
|
| + [LAST_SAMPLER_TYPE + 1][2][2][2];
|
| VideoStreamTextureProgram
|
| video_stream_texture_program_[LAST_TEX_COORD_PRECISION + 1];
|
|
|
| @@ -535,6 +537,7 @@ class CC_EXPORT GLRenderer : public DirectRenderer {
|
| // If true, draw a green border after compositing a texture quad using GL.
|
| bool gl_composited_texture_quad_border_;
|
| BoundGeometry bound_geometry_;
|
| + ColorLUTCache color_lut_cache_;
|
| DISALLOW_COPY_AND_ASSIGN(GLRenderer);
|
| };
|
|
|
|
|