Try......................
render(context: { command: any; camera: { viewport: any; }; source: Laya.RenderTexture; deferredReleaseTextures: any; })
{
.......
var sourceTex = context.source;
var targetTex = Laya.RenderTexture.createFromPool(tw, th, Laya.RenderTexture.FORMAT_R8G8B8, Laya.RenderTexture.FORMAT_DEPTHSTENCIL_NONE, Laya.BaseTexture.FILTERMODE_BILINEAR);
cmd.blitScreenTriangle(sourceTex, targetTex, null, this.mShader, this.mShaderData, 0);
context.source = targetTex;
Laya.RenderTexture.recoverToPool(targetTex);
context.deferredReleaseTextures.push(sourceTex);
}