summaryrefslogtreecommitdiffstats
path: root/libs/rs/java/ModelViewer/src/com/android/modelviewer
diff options
context:
space:
mode:
authorAlex Sakhartchouk <alexst@google.com>2010-08-23 10:24:10 -0700
committerAlex Sakhartchouk <alexst@google.com>2010-08-23 10:24:10 -0700
commit32e09b5891da0174f161d99e2d3ebe67d6efa39c (patch)
tree244b492ddfc2049b8d2c3a2330a4acef337a276e /libs/rs/java/ModelViewer/src/com/android/modelviewer
parent526e7a3c8549f504850d7e9148f70682ad0c537e (diff)
downloadframeworks_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.java4
-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