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);