From 1911c60a4eeff9ee28734687ae7699bd2290931c Mon Sep 17 00:00:00 2001 From: Jason Sams Date: Thu, 5 Aug 2010 17:38:29 -0700 Subject: Use lowp colors in fixed funtion emulation. Change-Id: Ie525ee6e52652ba83efe4d9f1627410d846824ee --- libs/rs/rsProgramFragment.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'libs/rs/rsProgramFragment.cpp') diff --git a/libs/rs/rsProgramFragment.cpp b/libs/rs/rsProgramFragment.cpp index 056863c..a045043 100644 --- a/libs/rs/rsProgramFragment.cpp +++ b/libs/rs/rsProgramFragment.cpp @@ -169,7 +169,7 @@ void ProgramFragment::loadShader(Context *rsc) { void ProgramFragment::createShader() { mShader.setTo("precision mediump float;\n"); - mShader.append("varying vec4 varColor;\n"); + mShader.append("varying lowp vec4 varColor;\n"); mShader.append("varying vec4 varTex0;\n"); mShader.append("uniform vec4 uni_Color;\n"); @@ -199,9 +199,9 @@ void ProgramFragment::createShader() mShader.append("void main() {\n"); if (mVaryingColor) { - mShader.append(" vec4 col = varColor;\n"); + mShader.append(" lowp vec4 col = varColor;\n"); } else { - mShader.append(" vec4 col = uni_Color;\n"); + mShader.append(" lowp vec4 col = uni_Color;\n"); } if (mTextureEnableMask) { -- cgit v1.1