@@ -718,6 +718,10 @@ static void android_view_GLES20Canvas_destroyLayerDeferred(JNIEnv* env,
718718 LayerRenderer::destroyLayerDeferred (layer);
719719}
720720
721+ static void android_view_GLES20Canvas_flushLayer (JNIEnv* env, jobject clazz, Layer* layer) {
722+ LayerRenderer::flushLayer (layer);
723+ }
724+
721725static void android_view_GLES20Canvas_drawLayer (JNIEnv* env, jobject clazz,
722726 OpenGLRenderer* renderer, Layer* layer, jfloat x, jfloat y, SkPaint* paint) {
723727 renderer->drawLayer (layer, x, y, paint);
@@ -860,6 +864,7 @@ static JNINativeMethod gMethods[] = {
860864 { " nSetTextureLayerTransform" , " (II)V" , (void *) android_view_GLES20Canvas_setTextureLayerTransform },
861865 { " nDestroyLayer" , " (I)V" , (void *) android_view_GLES20Canvas_destroyLayer },
862866 { " nDestroyLayerDeferred" , " (I)V" , (void *) android_view_GLES20Canvas_destroyLayerDeferred },
867+ { " nFlushLayer" , " (I)V" , (void *) android_view_GLES20Canvas_flushLayer },
863868 { " nDrawLayer" , " (IIFFI)V" , (void *) android_view_GLES20Canvas_drawLayer },
864869 { " nCopyLayer" , " (II)Z" , (void *) android_view_GLES20Canvas_copyLayer },
865870
0 commit comments