summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMarco Nelissen <marcone@google.com>2009-12-02 09:31:18 -0800
committerMarco Nelissen <marcone@google.com>2009-12-02 09:54:14 -0800
commitdb27a7c47541365f87d128f748463dd176d53d3e (patch)
treef52cfc062e7e054e701dfd50a225fc2d8468ea84 /src
parent4875eb5fd284b9fa73b6c5326ebcc2fe6be10336 (diff)
downloadandroid_packages_wallpapers_MagicSmoke-db27a7c47541365f87d128f748463dd176d53d3e.tar.gz
android_packages_wallpapers_MagicSmoke-db27a7c47541365f87d128f748463dd176d53d3e.tar.bz2
android_packages_wallpapers_MagicSmoke-db27a7c47541365f87d128f748463dd176d53d3e.zip
Run the magic smoke wallpaper at lower priority, and make its animation
time based so it runs at constant speed regardless of framerate. Also fix the red flash when first starting the wallpaper.
Diffstat (limited to 'src')
-rw-r--r--src/com/android/magicsmoke/MagicSmokeRS.java2
-rw-r--r--src/com/android/magicsmoke/RenderScriptWallpaper.java1
2 files changed, 2 insertions, 1 deletions
diff --git a/src/com/android/magicsmoke/MagicSmokeRS.java b/src/com/android/magicsmoke/MagicSmokeRS.java
index ce969fe..03a1106 100644
--- a/src/com/android/magicsmoke/MagicSmokeRS.java
+++ b/src/com/android/magicsmoke/MagicSmokeRS.java
@@ -344,7 +344,7 @@ class MagicSmokeRS extends RenderScriptScene implements OnSharedPreferenceChange
sb.setRoot(true);
ScriptC script = sb.create();
- script.setClearColor(1.0f, 0.0f, 0.0f, 1.0f);
+ script.setClearColor(0.0f, 0.0f, 0.0f, 1.0f);
script.setTimeZone(TimeZone.getDefault().getID());
script.bindAllocation(mState, RSID_STATE);
diff --git a/src/com/android/magicsmoke/RenderScriptWallpaper.java b/src/com/android/magicsmoke/RenderScriptWallpaper.java
index a98c5aa..87c8729 100644
--- a/src/com/android/magicsmoke/RenderScriptWallpaper.java
+++ b/src/com/android/magicsmoke/RenderScriptWallpaper.java
@@ -106,6 +106,7 @@ public abstract class RenderScriptWallpaper<T extends RenderScriptScene> extends
surface = holder.getSurface();
}
mRs = new RenderScript(false, false);
+ mRs.contextSetPriority(RenderScript.Priority.LOW);
}
@Override