diff options
author | Marco Nelissen <marcone@google.com> | 2009-12-02 09:31:18 -0800 |
---|---|---|
committer | Marco Nelissen <marcone@google.com> | 2009-12-02 09:54:14 -0800 |
commit | db27a7c47541365f87d128f748463dd176d53d3e (patch) | |
tree | f52cfc062e7e054e701dfd50a225fc2d8468ea84 /src | |
parent | 4875eb5fd284b9fa73b6c5326ebcc2fe6be10336 (diff) | |
download | android_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.java | 2 | ||||
-rw-r--r-- | src/com/android/magicsmoke/RenderScriptWallpaper.java | 1 |
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 |