diff options
| author | Alex Sakhartchouk <alexst@google.com> | 2012-02-03 15:50:18 -0800 |
|---|---|---|
| committer | Alex Sakhartchouk <alexst@google.com> | 2012-02-03 15:52:04 -0800 |
| commit | 6f31c36a3dbe5e61644ec39c4fcad0284d50e4f1 (patch) | |
| tree | 9c1bd5eabb50d8f2948350848913ff9bc1ee96a6 /tests/RenderScriptTests/SceneGraph/src/com/android/testapp/TestAppRS.java | |
| parent | 912d82efebfdc2a6260e665a0f83362defd9affd (diff) | |
| download | frameworks_base-6f31c36a3dbe5e61644ec39c4fcad0284d50e4f1.zip frameworks_base-6f31c36a3dbe5e61644ec39c4fcad0284d50e4f1.tar.gz frameworks_base-6f31c36a3dbe5e61644ec39c4fcad0284d50e4f1.tar.bz2 | |
Fixes to simplify programmatic creation.
Change-Id: Ief2c794b0c50ce8016737628b9a7348574590039
Diffstat (limited to 'tests/RenderScriptTests/SceneGraph/src/com/android/testapp/TestAppRS.java')
| -rw-r--r-- | tests/RenderScriptTests/SceneGraph/src/com/android/testapp/TestAppRS.java | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/tests/RenderScriptTests/SceneGraph/src/com/android/testapp/TestAppRS.java b/tests/RenderScriptTests/SceneGraph/src/com/android/testapp/TestAppRS.java index 2757398..08175f1 100644 --- a/tests/RenderScriptTests/SceneGraph/src/com/android/testapp/TestAppRS.java +++ b/tests/RenderScriptTests/SceneGraph/src/com/android/testapp/TestAppRS.java @@ -189,7 +189,7 @@ public class TestAppRS { int numDraw = allDraw.size(); if (mUseBlur) { - FullscreenBlur.addBlurPasses(mActiveScene, mRS); + FullscreenBlur.addBlurPasses(mActiveScene, mRS, mTouchHandler.getCamera()); } RenderPass mainPass = new RenderPass(); @@ -197,14 +197,14 @@ public class TestAppRS { mainPass.setShouldClearColor(true); mainPass.setClearDepth(1.0f); mainPass.setShouldClearDepth(true); - mainPass.setCamera(mActiveScene.getCameras().get(1)); + mainPass.setCamera(mTouchHandler.getCamera()); for (int i = 0; i < numDraw; i ++) { mainPass.appendRenderable((Renderable)allDraw.get(i)); } mActiveScene.appendRenderPass(mainPass); if (mUseBlur) { - FullscreenBlur.addCompositePass(mActiveScene, mRS); + FullscreenBlur.addCompositePass(mActiveScene, mRS, mTouchHandler.getCamera()); } } @@ -221,6 +221,7 @@ public class TestAppRS { public void prepareToRender(Scene s) { mSceneManager.setActiveScene(s); mActiveScene = s; + mTouchHandler.init(mActiveScene); addShadersToScene(); RenderState plastic = new RenderState(mGenericV, mPlasticF, null, null); RenderState diffuse = new RenderState(mGenericV, mDiffuseF, null, null); @@ -255,8 +256,6 @@ public class TestAppRS { plane.setVisible(!mUseBlur); } - mTouchHandler.init(mActiveScene); - long start = System.currentTimeMillis(); mActiveScene.initRS(mRS, mRes, mSceneManager); long end = System.currentTimeMillis(); |
