summaryrefslogtreecommitdiffstats
path: root/src/com/android/magicsmoke/RenderScriptWallpaper.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/magicsmoke/RenderScriptWallpaper.java')
-rw-r--r--src/com/android/magicsmoke/RenderScriptWallpaper.java11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/com/android/magicsmoke/RenderScriptWallpaper.java b/src/com/android/magicsmoke/RenderScriptWallpaper.java
index 87c8729..1f24812 100644
--- a/src/com/android/magicsmoke/RenderScriptWallpaper.java
+++ b/src/com/android/magicsmoke/RenderScriptWallpaper.java
@@ -18,6 +18,7 @@
package com.android.magicsmoke;
import android.service.wallpaper.WallpaperService;
+import android.renderscript.RenderScriptGL;
import android.renderscript.RenderScript;
import android.util.Log;
import android.view.MotionEvent;
@@ -32,7 +33,7 @@ public abstract class RenderScriptWallpaper<T extends RenderScriptScene> extends
protected abstract T createScene(int width, int height);
private class RenderScriptEngine extends Engine {
- private RenderScript mRs;
+ private RenderScriptGL mRs;
private T mRenderer;
@Override
@@ -56,7 +57,7 @@ public abstract class RenderScriptWallpaper<T extends RenderScriptScene> extends
if (mRs != null) {
mRs.destroy();
mRs = null;
- }
+ }
}
@Override
@@ -64,7 +65,7 @@ public abstract class RenderScriptWallpaper<T extends RenderScriptScene> extends
super.onVisibilityChanged(visible);
if (mRenderer != null) {
if (visible) {
- mRenderer.start();
+ mRenderer.start();
} else {
mRenderer.stop();
}
@@ -90,7 +91,7 @@ public abstract class RenderScriptWallpaper<T extends RenderScriptScene> extends
public void onTouchEvent(MotionEvent event) {
mRenderer.onTouchEvent(event);
}
-
+
@Override
public void onOffsetsChanged(float xOffset, float yOffset,
float xStep, float yStep, int xPixels, int yPixels) {
@@ -105,7 +106,7 @@ public abstract class RenderScriptWallpaper<T extends RenderScriptScene> extends
while (surface == null) {
surface = holder.getSurface();
}
- mRs = new RenderScript(false, false);
+ mRs = new RenderScriptGL(false, false);
mRs.contextSetPriority(RenderScript.Priority.LOW);
}