Index: cc/CCRendererGL.cpp |
diff --git a/cc/CCRendererGL.cpp b/cc/CCRendererGL.cpp |
index 50fed7abcf40c750d65b5087d4ec73b8e9b4c65e..c80533c4ebeda65ea60203df88f75b30502436aa 100644 |
--- a/cc/CCRendererGL.cpp |
+++ b/cc/CCRendererGL.cpp |
@@ -284,6 +284,9 @@ void CCRendererGL::drawCheckerboardQuad(const DrawingFrame& frame, const CCCheck |
ASSERT(program && program->initialized()); |
GLC(context(), context()->useProgram(program->program())); |
+ SkColor color = quad->color(); |
+ GLC(context(), context()->uniform4f(program->fragmentShader().colorLocation(), SkColorGetR(color) / 255.0, SkColorGetG(color) / 255.0, SkColorGetB(color) / 255.0, 1)); |
+ |
IntRect tileRect = quad->quadRect(); |
float texOffsetX = tileRect.x(); |
float texOffsetY = tileRect.y(); |