diff options
author | Jason Sams <rjsams@android.com> | 2009-08-04 18:47:46 -0700 |
---|---|---|
committer | Jason Sams <rjsams@android.com> | 2009-08-04 19:00:00 -0700 |
commit | 110195fe9ff96255242bfa4df1d15c6a56b140d6 (patch) | |
tree | 0f1b3db3be79b4b4037432f978a940a01a96b4c4 /libs/rs/java/Film | |
parent | a2136d6b18a26ff34f2e5cd3f6c9413f0c96a5ba (diff) | |
download | frameworks_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.java | 26 |
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); |