diff options
author | Alex Sakhartchouk <alexst@google.com> | 2010-08-23 10:24:10 -0700 |
---|---|---|
committer | Alex Sakhartchouk <alexst@google.com> | 2010-08-23 10:24:10 -0700 |
commit | 32e09b5891da0174f161d99e2d3ebe67d6efa39c (patch) | |
tree | 244b492ddfc2049b8d2c3a2330a4acef337a276e /libs/rs/java/ModelViewer/src/com/android/modelviewer | |
parent | 526e7a3c8549f504850d7e9148f70682ad0c537e (diff) | |
download | frameworks_base-32e09b5891da0174f161d99e2d3ebe67d6efa39c.zip frameworks_base-32e09b5891da0174f161d99e2d3ebe67d6efa39c.tar.gz frameworks_base-32e09b5891da0174f161d99e2d3ebe67d6efa39c.tar.bz2 |
Renderscript samples.
Resolving name conflict in model viewer.
Adding fov projection matrix function.
Adding helper methods for blending.
Change-Id: Ibd3f1510436811398787c285845d050158bd6de8
Diffstat (limited to 'libs/rs/java/ModelViewer/src/com/android/modelviewer')
-rw-r--r-- | libs/rs/java/ModelViewer/src/com/android/modelviewer/SceneGraphRS.java | 4 | ||||
-rw-r--r-- | libs/rs/java/ModelViewer/src/com/android/modelviewer/SimpleModel.java (renamed from libs/rs/java/ModelViewer/src/com/android/modelviewer/ModelViewer.java) | 6 | ||||
-rw-r--r-- | libs/rs/java/ModelViewer/src/com/android/modelviewer/SimpleModelRS.java (renamed from libs/rs/java/ModelViewer/src/com/android/modelviewer/ModelViewerRS.java) | 12 | ||||
-rw-r--r-- | libs/rs/java/ModelViewer/src/com/android/modelviewer/SimpleModelView.java (renamed from libs/rs/java/ModelViewer/src/com/android/modelviewer/ModelViewerView.java) | 8 | ||||
-rw-r--r-- | libs/rs/java/ModelViewer/src/com/android/modelviewer/simplemodel.rs (renamed from libs/rs/java/ModelViewer/src/com/android/modelviewer/modelviewer.rs) | 0 |
5 files changed, 15 insertions, 15 deletions
diff --git a/libs/rs/java/ModelViewer/src/com/android/modelviewer/SceneGraphRS.java b/libs/rs/java/ModelViewer/src/com/android/modelviewer/SceneGraphRS.java index 3f4d930..9672a6a 100644 --- a/libs/rs/java/ModelViewer/src/com/android/modelviewer/SceneGraphRS.java +++ b/libs/rs/java/ModelViewer/src/com/android/modelviewer/SceneGraphRS.java @@ -90,7 +90,7 @@ public class SceneGraphRS { } private void initPFS() { - ProgramStore.Builder b = new ProgramStore.Builder(mRS, null, null); + ProgramStore.Builder b = new ProgramStore.Builder(mRS); b.setDepthFunc(ProgramStore.DepthFunc.LESS); b.setDitherEnable(false); @@ -118,7 +118,7 @@ public class SceneGraphRS { } private void initPV() { - ProgramVertex.Builder pvb = new ProgramVertex.Builder(mRS, null, null); + ProgramVertex.Builder pvb = new ProgramVertex.Builder(mRS); mPVBackground = pvb.create(); mPVA = new ProgramVertex.MatrixAllocation(mRS); diff --git a/libs/rs/java/ModelViewer/src/com/android/modelviewer/ModelViewer.java b/libs/rs/java/ModelViewer/src/com/android/modelviewer/SimpleModel.java index 7491744..cb7c39c 100644 --- a/libs/rs/java/ModelViewer/src/com/android/modelviewer/ModelViewer.java +++ b/libs/rs/java/ModelViewer/src/com/android/modelviewer/SimpleModel.java @@ -37,9 +37,9 @@ import android.widget.ListView; import java.lang.Runtime; -public class ModelViewer extends Activity { +public class SimpleModel extends Activity { - private ModelViewerView mView; + private SimpleModelView mView; @Override public void onCreate(Bundle icicle) { @@ -47,7 +47,7 @@ public class ModelViewer extends Activity { // Create our Preview view and set it as the content of our // Activity - mView = new ModelViewerView(this); + mView = new SimpleModelView(this); setContentView(mView); } diff --git a/libs/rs/java/ModelViewer/src/com/android/modelviewer/ModelViewerRS.java b/libs/rs/java/ModelViewer/src/com/android/modelviewer/SimpleModelRS.java index 479aaf3..b8b0119 100644 --- a/libs/rs/java/ModelViewer/src/com/android/modelviewer/ModelViewerRS.java +++ b/libs/rs/java/ModelViewer/src/com/android/modelviewer/SimpleModelRS.java @@ -24,7 +24,7 @@ import android.renderscript.ProgramStore.DepthFunc; import android.util.Log; -public class ModelViewerRS { +public class SimpleModelRS { private final int STATE_LAST_FOCUS = 1; @@ -32,7 +32,7 @@ public class ModelViewerRS { int mHeight; int mRotation; - public ModelViewerRS() { + public SimpleModelRS() { } public void init(RenderScriptGL rs, Resources res, int width, int height) { @@ -60,7 +60,7 @@ public class ModelViewerRS { private Font mItalic; private Allocation mTextAlloc; - private ScriptC_Modelviewer mScript; + private ScriptC_Simplemodel mScript; int mLastX; int mLastY; @@ -86,7 +86,7 @@ public class ModelViewerRS { } private void initPFS() { - ProgramStore.Builder b = new ProgramStore.Builder(mRS, null, null); + ProgramStore.Builder b = new ProgramStore.Builder(mRS); b.setDepthFunc(ProgramStore.DepthFunc.LESS); b.setDitherEnable(false); @@ -114,7 +114,7 @@ public class ModelViewerRS { } private void initPV() { - ProgramVertex.Builder pvb = new ProgramVertex.Builder(mRS, null, null); + ProgramVertex.Builder pvb = new ProgramVertex.Builder(mRS); mPVBackground = pvb.create(); mPVA = new ProgramVertex.MatrixAllocation(mRS); @@ -139,7 +139,7 @@ public class ModelViewerRS { private void initRS() { - mScript = new ScriptC_Modelviewer(mRS, mRes, R.raw.modelviewer, true); + mScript = new ScriptC_Simplemodel(mRS, mRes, R.raw.simplemodel, true); initPFS(); initPF(); diff --git a/libs/rs/java/ModelViewer/src/com/android/modelviewer/ModelViewerView.java b/libs/rs/java/ModelViewer/src/com/android/modelviewer/SimpleModelView.java index 061cf8e..2574fdd 100644 --- a/libs/rs/java/ModelViewer/src/com/android/modelviewer/ModelViewerView.java +++ b/libs/rs/java/ModelViewer/src/com/android/modelviewer/SimpleModelView.java @@ -39,15 +39,15 @@ import android.view.SurfaceView; import android.view.KeyEvent; import android.view.MotionEvent; -public class ModelViewerView extends RSSurfaceView { +public class SimpleModelView extends RSSurfaceView { - public ModelViewerView(Context context) { + public SimpleModelView(Context context) { super(context); //setFocusable(true); } private RenderScriptGL mRS; - private ModelViewerRS mRender; + private SimpleModelRS mRender; public void surfaceChanged(SurfaceHolder holder, int format, int w, int h) { @@ -55,7 +55,7 @@ public class ModelViewerView extends RSSurfaceView { if (mRS == null) { mRS = createRenderScript(true); mRS.contextSetSurface(w, h, holder.getSurface()); - mRender = new ModelViewerRS(); + mRender = new SimpleModelRS(); mRender.init(mRS, getResources(), w, h); } } diff --git a/libs/rs/java/ModelViewer/src/com/android/modelviewer/modelviewer.rs b/libs/rs/java/ModelViewer/src/com/android/modelviewer/simplemodel.rs index adb609c..adb609c 100644 --- a/libs/rs/java/ModelViewer/src/com/android/modelviewer/modelviewer.rs +++ b/libs/rs/java/ModelViewer/src/com/android/modelviewer/simplemodel.rs |