docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Method DownSample

    DownSample(in CustomPassContext, RTHandle, RTHandle, int, int)

    Convert the source buffer to an half resolution buffer and output it to the destination buffer.

    Declaration
    public static void DownSample(in CustomPassContext ctx, RTHandle source, RTHandle destination, int sourceMip = 0, int destMip = 0)
    Parameters
    Type Name Description
    CustomPassContext ctx

    Custom Pass Context.

    RTHandle source

    Source to use for the downsample

    RTHandle destination

    Destination buffer of the downsample

    int sourceMip

    Source mip level to sample from.

    int destMip

    Destination mip level to write to.

    DownSample(in CustomPassContext, RTHandle, RTHandle, Vector4, Vector4, int, int)

    Convert the source buffer to an half resolution buffer and output it to the destination buffer.

    Declaration
    public static void DownSample(in CustomPassContext ctx, RTHandle source, RTHandle destination, Vector4 sourceScaleBias, Vector4 destScaleBias, int sourceMip = 0, int destMip = 0)
    Parameters
    Type Name Description
    CustomPassContext ctx

    Custom Pass Context.

    RTHandle source

    Source to use for the downsample

    RTHandle destination

    Destination buffer of the downsample

    Vector4 sourceScaleBias

    Scale and bias to apply when sampling the source buffer

    Vector4 destScaleBias

    Scale and bias to apply when writing into the destination buffer. It's scale is relative to the destination buffer, so if you want an half res downsampling into a fullres buffer you need to specify a scale of 0.5;0,5. If your buffer is already half res Then 1;1 scale works.

    int sourceMip

    Source mip level to sample from.

    int destMip

    Destination mip level to write to.

    In This Article
    Back to top
    Copyright © 2023 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)