@@ -719,6 +719,10 @@ static void android_view_GLES20Canvas_destroyLayerDeferred(JNIEnv* env,
719719 LayerRenderer::destroyLayerDeferred (layer);
720720}
721721
722+ static void android_view_GLES20Canvas_flushLayer (JNIEnv* env, jobject clazz, Layer* layer) {
723+ LayerRenderer::flushLayer (layer);
724+ }
725+
722726static void android_view_GLES20Canvas_drawLayer (JNIEnv* env, jobject clazz,
723727 OpenGLRenderer* renderer, Layer* layer, jfloat x, jfloat y, SkPaint* paint) {
724728 renderer->drawLayer (layer, x, y, paint);
@@ -869,6 +873,7 @@ static JNINativeMethod gMethods[] = {
869873 { " nSetTextureLayerTransform" , " (II)V" , (void *) android_view_GLES20Canvas_setTextureLayerTransform },
870874 { " nDestroyLayer" , " (I)V" , (void *) android_view_GLES20Canvas_destroyLayer },
871875 { " nDestroyLayerDeferred" , " (I)V" , (void *) android_view_GLES20Canvas_destroyLayerDeferred },
876+ { " nFlushLayer" , " (I)V" , (void *) android_view_GLES20Canvas_flushLayer },
872877 { " nDrawLayer" , " (IIFFI)V" , (void *) android_view_GLES20Canvas_drawLayer },
873878 { " nCopyLayer" , " (II)Z" , (void *) android_view_GLES20Canvas_copyLayer },
874879
0 commit comments