summaryrefslogtreecommitdiffstats
path: root/libs/rs/java/Film
diff options
context:
space:
mode:
authorJason Sams <rjsams@android.com>2009-08-04 18:47:46 -0700
committerJason Sams <rjsams@android.com>2009-08-04 19:00:00 -0700
commit110195fe9ff96255242bfa4df1d15c6a56b140d6 (patch)
tree0f1b3db3be79b4b4037432f978a940a01a96b4c4 /libs/rs/java/Film
parenta2136d6b18a26ff34f2e5cd3f6c9413f0c96a5ba (diff)
downloadframeworks_base-110195fe9ff96255242bfa4df1d15c6a56b140d6.zip
frameworks_base-110195fe9ff96255242bfa4df1d15c6a56b140d6.tar.gz
frameworks_base-110195fe9ff96255242bfa4df1d15c6a56b140d6.tar.bz2
Seperate ProgramVertex from RenderScript.java and merge ProgramVertexAlloc into the ProgramVertex class.
Diffstat (limited to 'libs/rs/java/Film')
-rw-r--r--libs/rs/java/Film/src/com/android/film/FilmRS.java26
1 files changed, 13 insertions, 13 deletions
diff --git a/libs/rs/java/Film/src/com/android/film/FilmRS.java b/libs/rs/java/Film/src/com/android/film/FilmRS.java
index a1b30f9..e598e0c 100644
--- a/libs/rs/java/Film/src/com/android/film/FilmRS.java
+++ b/libs/rs/java/Film/src/com/android/film/FilmRS.java
@@ -24,7 +24,7 @@ import android.graphics.Bitmap;
import android.util.Log;
import android.renderscript.Matrix;
-import android.renderscript.ProgramVertexAlloc;
+import android.renderscript.ProgramVertex;
import android.renderscript.RenderScript;
import android.renderscript.Element;
import android.renderscript.Allocation;
@@ -81,9 +81,9 @@ public class FilmRS {
private ProgramStore mPSImages;
private ProgramFragment mPFBackground;
private ProgramFragment mPFImages;
- private RenderScript.ProgramVertex mPVBackground;
- private RenderScript.ProgramVertex mPVImages;
- private ProgramVertexAlloc mPVA;
+ private ProgramVertex mPVBackground;
+ private ProgramVertex mPVImages;
+ private ProgramVertex.MatrixAllocation mPVA;
private Allocation mImages[];
private Allocation mAllocIDs;
@@ -144,14 +144,14 @@ public class FilmRS {
mLight = (new Light.Builder(mRS)).create();
mLight.setPosition(0, -0.5f, -1.0f);
- mRS.programVertexBegin(null, null);
- mRS.programVertexAddLight(mLight);
- mPVBackground = mRS.programVertexCreate();
+ ProgramVertex.Builder pvb = new ProgramVertex.Builder(mRS, null, null);
+ pvb.addLight(mLight);
+ mPVBackground = pvb.create();
mPVBackground.setName("PVBackground");
- mRS.programVertexBegin(null, null);
- mRS.programVertexSetTextureMatrixEnable(true);
- mPVImages = mRS.programVertexCreate();
+ pvb = new ProgramVertex.Builder(mRS, null, null);
+ pvb.setTextureMatrixEnable(true);
+ mPVImages = pvb.create();
mPVImages.setName("PVImages");
}
@@ -239,9 +239,9 @@ public class FilmRS {
loadImages();
initState();
- mPVA = new ProgramVertexAlloc(mRS);
- mPVBackground.bindAllocation(0, mPVA.mAlloc);
- mPVImages.bindAllocation(0, mPVA.mAlloc);
+ mPVA = new ProgramVertex.MatrixAllocation(mRS);
+ mPVBackground.bindAllocation(0, mPVA);
+ mPVImages.bindAllocation(0, mPVA);
mPVA.setupProjectionNormalized(320, 480);