@@ -822,6 +822,11 @@ static void android_view_GLES20Canvas_updateRenderLayer(JNIEnv* env, jobject cla
822822 layer->updateDeferred (renderer, displayList, left, top, right, bottom);
823823}
824824
825+ static void android_view_GLES20Canvas_clearLayerTexture (JNIEnv* env, jobject clazz,
826+ Layer* layer) {
827+ layer->clearTexture ();
828+ }
829+
825830static void android_view_GLES20Canvas_setTextureLayerTransform (JNIEnv* env, jobject clazz,
826831 Layer* layer, SkMatrix* matrix) {
827832
@@ -1016,6 +1021,7 @@ static JNINativeMethod gMethods[] = {
10161021 { " nUpdateTextureLayer" , " (IIIZLandroid/graphics/SurfaceTexture;)V" ,
10171022 (void *) android_view_GLES20Canvas_updateTextureLayer },
10181023 { " nUpdateRenderLayer" , " (IIIIIII)V" , (void *) android_view_GLES20Canvas_updateRenderLayer },
1024+ { " nClearLayerTexture" , " (I)V" , (void *) android_view_GLES20Canvas_clearLayerTexture },
10191025 { " nDestroyLayer" , " (I)V" , (void *) android_view_GLES20Canvas_destroyLayer },
10201026 { " nDestroyLayerDeferred" , " (I)V" , (void *) android_view_GLES20Canvas_destroyLayerDeferred },
10211027 { " nDrawLayer" , " (IIFFI)V" , (void *) android_view_GLES20Canvas_drawLayer },
0 commit comments