summaryrefslogtreecommitdiffstats
path: root/libs/rs/java/Balls
diff options
context:
space:
mode:
authorStephen Hines <srhines@google.com>2010-10-25 11:48:00 -0700
committerStephen Hines <srhines@google.com>2010-11-02 13:58:12 -0700
commitce13d94ccb36512bf9a6ce6b9063a6d6f8c57710 (patch)
treef4d807dcd415c619373c8e15a86d75bfe36337ff /libs/rs/java/Balls
parent2ec6a54c6f21d2dc07472b6a20fd5850de99692c (diff)
downloadframeworks_base-ce13d94ccb36512bf9a6ce6b9063a6d6f8c57710.zip
frameworks_base-ce13d94ccb36512bf9a6ce6b9063a6d6f8c57710.tar.gz
frameworks_base-ce13d94ccb36512bf9a6ce6b9063a6d6f8c57710.tar.bz2
New RS types test for checking compilation.
Change-Id: Ib4d0326462d4d0229430f61c74f16979f7b38dbb
Diffstat (limited to 'libs/rs/java/Balls')
-rw-r--r--libs/rs/java/Balls/src/com/android/balls/balls.rs12
1 files changed, 7 insertions, 5 deletions
diff --git a/libs/rs/java/Balls/src/com/android/balls/balls.rs b/libs/rs/java/Balls/src/com/android/balls/balls.rs
index 9d3f30b..493633b 100644
--- a/libs/rs/java/Balls/src/com/android/balls/balls.rs
+++ b/libs/rs/java/Balls/src/com/android/balls/balls.rs
@@ -56,16 +56,16 @@ void initParts(int w, int h)
int root() {
rsgClearColor(0.f, 0.f, 0.f, 1.f);
- BallControl_t bc;
+ BallControl_t bc = {0};
Ball_t *bout;
if (frame & 1) {
- bc.ain = rsGetAllocation(balls2);
- bc.aout = rsGetAllocation(balls1);
+ rsSetObject(&bc.ain, rsGetAllocation(balls2));
+ rsSetObject(&bc.aout, rsGetAllocation(balls1));
bout = balls2;
} else {
- bc.ain = rsGetAllocation(balls1);
- bc.aout = rsGetAllocation(balls2);
+ rsSetObject(&bc.ain, rsGetAllocation(balls1));
+ rsSetObject(&bc.aout, rsGetAllocation(balls2));
bout = balls1;
}
@@ -99,6 +99,8 @@ int root() {
rsgBindProgramStore(gPS);
rsgDrawMesh(arcMesh, 0, 0, arcIdx);
rsgDrawMesh(partMesh);
+ rsClearObject(&bc.ain);
+ rsClearObject(&bc.aout);
return 1;
}