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

Commit 6062c591 authored by Derek Sollenberger's avatar Derek Sollenberger
Browse files

Skia Merge (revision 808)

This is a companion CL to the one found in /external/skia

Change-Id: If81748545435cab20a5d8479329ab333cb973e16
parent 2fad6162
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -183,7 +183,6 @@ LOCAL_SHARED_LIBRARIES := \
	libgui \
	libsurfaceflinger_client \
	libcamera_client \
	libskiagl \
	libskia \
	libsqlite \
	libdvm \
+2 −2
Original line number Diff line number Diff line
@@ -378,12 +378,12 @@ static jobject Bitmap_createFromParcel(JNIEnv* env, jobject, jobject parcel) {

    jbyteArray buffer = GraphicsJNI::allocateJavaPixelRef(env, bitmap, ctable);
    if (NULL == buffer) {
        ctable->safeUnref();
        SkSafeUnref(ctable);
        delete bitmap;
        return NULL;
    }

    ctable->safeUnref();
    SkSafeUnref(ctable);

    size_t size = bitmap->getSize();
    bitmap->lockPixels();
+1 −1
Original line number Diff line number Diff line
@@ -673,7 +673,7 @@ public:
        }
        SkShader* shader = SkShader::CreateBitmapShader(*bitmap,
                        SkShader::kClamp_TileMode, SkShader::kClamp_TileMode);
        tmpPaint.setShader(shader)->safeUnref();
        SkSafeUnref(tmpPaint.setShader(shader));

        canvas->drawVertices(SkCanvas::kTriangles_VertexMode, ptCount, verts,
                             texs, (const SkColor*)colorA.ptr(), NULL, indices,
+1 −1
Original line number Diff line number Diff line
@@ -33,7 +33,7 @@ using namespace uirenderer;
class SkColorFilterGlue {
public:
    static void finalizer(JNIEnv* env, jobject clazz, SkColorFilter* obj, SkiaColorFilter* f) {
        obj->safeUnref();
        SkSafeUnref(obj);
        // f == NULL when not !USE_OPENGL_RENDERER, so no need to delete outside the ifdef
#ifdef USE_OPENGL_RENDERER
        if (android::uirenderer::Caches::hasInstance()) {
+1 −1
Original line number Diff line number Diff line
@@ -34,7 +34,7 @@ class SkDrawFilterGlue {
public:

    static void finalizer(JNIEnv* env, jobject clazz, SkDrawFilter* obj) {
        obj->safeUnref();
        SkSafeUnref(obj);
    }

    static SkDrawFilter* CreatePaintFlagsDF(JNIEnv* env, jobject clazz,
Loading