From 432b5a25e66ffd06ff9f544b5428fd90d2fd1e0b Mon Sep 17 00:00:00 2001 From: Stephen Hines Date: Tue, 7 Feb 2012 19:55:19 -0800 Subject: [PATCH] Fix app bug, where some memory could remain uninitialized due to early exit. Change-Id: I4bdeff1c9f28c4e27f42559f89b925819b82cfc2 --- .../Balls/src/com/example/android/rs/balls/ball_physics.rs | 2 +- .../Balls/src/com/example/android/rs/balls/balls.rs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/samples/RenderScript/Balls/src/com/example/android/rs/balls/ball_physics.rs b/samples/RenderScript/Balls/src/com/example/android/rs/balls/ball_physics.rs index ee6ab1da8..0d9bdc3ca 100644 --- a/samples/RenderScript/Balls/src/com/example/android/rs/balls/ball_physics.rs +++ b/samples/RenderScript/Balls/src/com/example/android/rs/balls/ball_physics.rs @@ -58,7 +58,7 @@ void root(const Ball_t *ballIn, Ball_t *ballOut, const BallControl_t *ctl, uint3 //ballOut->color.rgb = 1.f; //ballOut->arcID = -1; //ballOut->arcStr = 0; - return; + continue; } // Collision float2 axis = normalize(vec); diff --git a/samples/RenderScript/Balls/src/com/example/android/rs/balls/balls.rs b/samples/RenderScript/Balls/src/com/example/android/rs/balls/balls.rs index d61557cfb..39bebbfbe 100644 --- a/samples/RenderScript/Balls/src/com/example/android/rs/balls/balls.rs +++ b/samples/RenderScript/Balls/src/com/example/android/rs/balls/balls.rs @@ -58,11 +58,11 @@ int root() { if (frame & 1) { bc.ain = rsGetAllocation(balls2); bc.aout = rsGetAllocation(balls1); - bout = balls2; + bout = balls1; } else { bc.ain = rsGetAllocation(balls1); bc.aout = rsGetAllocation(balls2); - bout = balls1; + bout = balls2; } bc.dimX = rsAllocationGetDimX(bc.ain);