| Index: cc/output/shader.cc
|
| diff --git a/cc/output/shader.cc b/cc/output/shader.cc
|
| index 5df5a3c4d3f8b4ab7ff50717c4653733e8c0fe49..a26faacd26a208f86584e38ca2908eb009c6581f 100644
|
| --- a/cc/output/shader.cc
|
| +++ b/cc/output/shader.cc
|
| @@ -2237,6 +2237,28 @@ std::string FragmentShaderYUVAVideo::GetShaderBody() {
|
| });
|
| }
|
|
|
| +std::string FragmentShaderYVideo::GetShaderString(
|
| + TexCoordPrecision precision,
|
| + SamplerType sampler) const {
|
| + return FRAGMENT_SHADER(GetShaderHead(), GetShaderBody());
|
| +}
|
| +
|
| +std::string FragmentShaderYVideo::GetShaderHead() {
|
| + return SHADER0([]() {
|
| + precision mediump float;
|
| + varying TexCoordPrecision vec2 v_texCoord;
|
| + uniform SamplerType s_texture;
|
| + });
|
| +}
|
| +
|
| +std::string FragmentShaderYVideo::GetShaderBody() {
|
| + return SHADER0([]() {
|
| + void main() {
|
| + gl_FragColor = TextureLookup(s_texture, v_texCoord);
|
| + }
|
| + });
|
| +}
|
| +
|
| FragmentShaderColor::FragmentShaderColor() : color_location_(-1) {
|
| }
|
|
|
|
|