Update to new API revision. Have Galaxy request its raster params rather than defaulting RS to smooth points.
diff --git a/src/com/android/wallpaper/RenderScriptWallpaper.java b/src/com/android/wallpaper/RenderScriptWallpaper.java
index cdc413c..3a4fc6b 100644
--- a/src/com/android/wallpaper/RenderScriptWallpaper.java
+++ b/src/com/android/wallpaper/RenderScriptWallpaper.java
@@ -94,7 +94,7 @@
             while (surface == null) {
                 surface = holder.getSurface();
             }
-            mRs = new RenderScript(surface, false);
+            mRs = new RenderScript(surface, false, false);
         }
 
         @Override
diff --git a/src/com/android/wallpaper/galaxy/GalaxyRS.java b/src/com/android/wallpaper/galaxy/GalaxyRS.java
index 0233b74..6b7aec5 100644
--- a/src/com/android/wallpaper/galaxy/GalaxyRS.java
+++ b/src/com/android/wallpaper/galaxy/GalaxyRS.java
@@ -20,6 +20,7 @@
 import android.renderscript.ProgramFragment;
 import android.renderscript.ProgramStore;
 import android.renderscript.ProgramVertex;
+import android.renderscript.ProgramRaster;
 import android.renderscript.Allocation;
 import android.renderscript.Sampler;
 import android.renderscript.Element;
@@ -103,6 +104,7 @@
     @Override
     protected ScriptC createScript() {
         createProgramVertex();
+        createProgramRaster();
         createProgramFragmentStore();
         createProgramFragment();
         createScriptStructures();
@@ -332,7 +334,7 @@
         builder.setTexEnvMode(MODULATE, 0);
         mPfStars = builder.create();
         mPfStars.setName("PFStars");
-        mPfBackground.bindSampler(mStarSampler, 0);        
+        mPfBackground.bindSampler(mStarSampler, 0);
     }
 
     private void createProgramFragmentStore() {
@@ -360,7 +362,7 @@
         mPvBackground = builder.create();
         mPvBackground.bindAllocation(mPvOrthoAlloc);
         mPvBackground.setName("PVBackground");
-        
+
         mPvProjectionAlloc = new ProgramVertex.MatrixAllocation(mRS);
         mPvProjectionAlloc.setupProjectionNormalized(mWidth, mHeight);
 
@@ -369,4 +371,12 @@
         mPvStars.bindAllocation(mPvProjectionAlloc);
         mPvStars.setName("PVStars");
     }
+
+    private void createProgramRaster() {
+        ProgramRaster.Builder b = new ProgramRaster.Builder(mRS, null, null);
+        b.setPointSmoothEnable(true);
+        b.setPointSpriteEnable(true);
+        mRS.contextBindProgramRaster(b.create());
+    }
+
 }