From ebfc261ad12c1062929a0274a7000d2775cdcf00 Mon Sep 17 00:00:00 2001 From: Yong Chen Date: Fri, 21 Nov 2014 12:28:00 +0800 Subject: Avoid RsBall distorting by disable bitmap scaling. Change-Id: I8a0f6a2641ce600efc8871c55e9b54c4ac52e2c9 Signed-off-by: Yong Chen --- java/tests/Balls/src/com/example/android/rs/balls/BallsRS.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'java/tests') diff --git a/java/tests/Balls/src/com/example/android/rs/balls/BallsRS.java b/java/tests/Balls/src/com/example/android/rs/balls/BallsRS.java index d9d182c8..86048d50 100644 --- a/java/tests/Balls/src/com/example/android/rs/balls/BallsRS.java +++ b/java/tests/Balls/src/com/example/android/rs/balls/BallsRS.java @@ -16,9 +16,12 @@ package com.example.android.rs.balls; + import android.content.res.Resources; import android.renderscript.*; import android.util.Log; +import android.graphics.BitmapFactory; +import android.graphics.Bitmap; public class BallsRS { @@ -70,9 +73,12 @@ public class BallsRS { } private Allocation loadTexture(int id) { + BitmapFactory.Options options = new BitmapFactory.Options(); + options.inScaled = false; + Bitmap bp = BitmapFactory.decodeResource(mRes, id, options); final Allocation allocation = - Allocation.createFromBitmapResource(mRS, mRes, - id, Allocation.MipmapControl.MIPMAP_NONE, + Allocation.createFromBitmap(mRS, bp, + Allocation.MipmapControl.MIPMAP_NONE, Allocation.USAGE_GRAPHICS_TEXTURE); return allocation; } -- cgit v1.2.3