Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7a584e06 authored by Tim Murray's avatar Tim Murray
Browse files

Allow use of texture.

Change-Id: Ibc75616484d2833d9212c7c68027f83ad40b16cf
parent e193e864
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -104,7 +104,8 @@ public abstract class ImageFilterRS extends ImageFilter {

    private static Allocation convertBitmap(Bitmap bitmap) {
        return Allocation.createFromBitmap(CachingPipeline.getRenderScriptContext(), bitmap,
                Allocation.MipmapControl.MIPMAP_NONE, Allocation.USAGE_SCRIPT);
                Allocation.MipmapControl.MIPMAP_NONE,
                Allocation.USAGE_SCRIPT | Allocation.USAGE_GRAPHICS_TEXTURE);
    }

    private static Allocation convertRGBAtoA(Bitmap bitmap) {
@@ -124,7 +125,9 @@ public abstract class ImageFilterRS extends ImageFilter {

        tb_a8.setX(bitmapTemp.getType().getX());
        tb_a8.setY(bitmapTemp.getType().getY());
        Allocation bitmapAlloc = Allocation.createTyped(RS, tb_a8.create());
        Allocation bitmapAlloc = Allocation.createTyped(RS, tb_a8.create(),
                                                        Allocation.MipmapControl.MIPMAP_NONE,
                                                        Allocation.USAGE_SCRIPT | Allocation.USAGE_GRAPHICS_TEXTURE);
        mGreyConvert.forEach_RGBAtoA(bitmapTemp, bitmapAlloc);
        bitmapTemp.destroy();
        return bitmapAlloc;