summaryrefslogtreecommitdiffstats
path: root/rsProgramFragment.cpp
diff options
context:
space:
mode:
authorJason Sams <rjsams@android.com>2010-08-05 17:38:29 -0700
committerJason Sams <rjsams@android.com>2010-08-05 17:38:29 -0700
commit0002a17db181f2276464fe5d6caaa9d869ef7e7b (patch)
tree6da480ea23fc2d6fa296155c52d97d48718cd35e /rsProgramFragment.cpp
parentaf30194d554e695d68944f28b7362cf184e76ace (diff)
downloadandroid_frameworks_rs-0002a17db181f2276464fe5d6caaa9d869ef7e7b.tar.gz
android_frameworks_rs-0002a17db181f2276464fe5d6caaa9d869ef7e7b.tar.bz2
android_frameworks_rs-0002a17db181f2276464fe5d6caaa9d869ef7e7b.zip
Use lowp colors in fixed funtion emulation.
Change-Id: Ie525ee6e52652ba83efe4d9f1627410d846824ee
Diffstat (limited to 'rsProgramFragment.cpp')
-rw-r--r--rsProgramFragment.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/rsProgramFragment.cpp b/rsProgramFragment.cpp
index 056863c6..a0450431 100644
--- a/rsProgramFragment.cpp
+++ b/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) {