Exemple #1
0
    void Compute()
    {
        material.color = defaultColor;
        Graphics.Blit(a, b, material);

        if (blitInner)
        {
            material.color = innerColor;
            GraphicUtil.BlitExceptBorder(a, b, material);
        }

        if (blitBorder)
        {
            material.color = borderColor;
            GraphicUtil.BlitBorder(a, b, material);
        }
    }
Exemple #2
0
 // offset will be used for boundary conditions
 public static void BlitBorderWithInnerCopy(RenderTexture src, RenderTexture dst, Material mat, bool useOffset)
 {
     Graphics.Blit(src, dst, copyMaterial);
     GraphicUtil.BlitBorder(src, dst, mat, useOffset);
 }
Exemple #3
0
 public static void BlitWithBorderCopy(RenderTexture src, RenderTexture dst, Material mat)
 {
     Graphics.Blit(src, dst, mat);
     GraphicUtil.BlitBorder(src, dst, copyMaterial);
 }