summaryrefslogtreecommitdiffstats
path: root/libs/rs/rsScriptC_Lib.cpp
diff options
context:
space:
mode:
authorJason Sams <rjsams@android.com>2009-12-16 14:13:06 -0800
committerJason Sams <rjsams@android.com>2009-12-16 14:13:06 -0800
commitce9adcce02ef528cf5a65c3650099aa54ebb712a (patch)
tree0f7a423d186d588d0324ed6c9c5b7524e06bac44 /libs/rs/rsScriptC_Lib.cpp
parent5dad8b4d1fda37b7b4763ef7361c5eb92131cb7e (diff)
downloadframeworks_base-ce9adcce02ef528cf5a65c3650099aa54ebb712a.zip
frameworks_base-ce9adcce02ef528cf5a65c3650099aa54ebb712a.tar.gz
frameworks_base-ce9adcce02ef528cf5a65c3650099aa54ebb712a.tar.bz2
Fix emulated glColor in es2 mode.
Diffstat (limited to 'libs/rs/rsScriptC_Lib.cpp')
-rw-r--r--libs/rs/rsScriptC_Lib.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/libs/rs/rsScriptC_Lib.cpp b/libs/rs/rsScriptC_Lib.cpp
index 55a8391..878ec60 100644
--- a/libs/rs/rsScriptC_Lib.cpp
+++ b/libs/rs/rsScriptC_Lib.cpp
@@ -842,6 +842,10 @@ static void SC_drawSimpleMeshRange(RsSimpleMesh vsm, uint32_t start, uint32_t le
static void SC_color(float r, float g, float b, float a)
{
GET_TLS();
+ rsc->mStateVertex.color[0] = r;
+ rsc->mStateVertex.color[1] = g;
+ rsc->mStateVertex.color[2] = b;
+ rsc->mStateVertex.color[3] = a;
if (rsc->checkVersion2_0()) {
glVertexAttrib4f(1, r, g, b, a);
} else {