Method SetEasuConstants
SetEasuConstants(CommandBuffer, Vector2, Vector2, Vector2)
Sets the constant values required by the FSR EASU shader on the provided command buffer
Logic ported from "FsrEasuCon()" in Runtime/PostProcessing/Shaders/ffx/ffx_fsr1.hlsl
Declaration
public static void SetEasuConstants(CommandBuffer cmd, Vector2 inputViewportSizeInPixels, Vector2 inputImageSizeInPixels, Vector2 outputImageSizeInPixels)
Parameters
| Type | Name | Description |
|---|---|---|
| CommandBuffer | cmd | Command buffer to modify |
| Vector2 | inputViewportSizeInPixels | This the rendered image resolution being upscaled |
| Vector2 | inputImageSizeInPixels | This is the resolution of the resource containing the input image (useful for dynamic resolution) |
| Vector2 | outputImageSizeInPixels | This is the display resolution which the input image gets upscaled to |
SetEasuConstants(BaseCommandBuffer, Vector2, Vector2, Vector2)
Declaration
public static void SetEasuConstants(BaseCommandBuffer cmd, Vector2 inputViewportSizeInPixels, Vector2 inputImageSizeInPixels, Vector2 outputImageSizeInPixels)
Parameters
| Type | Name | Description |
|---|---|---|
| BaseCommandBuffer | cmd | |
| Vector2 | inputViewportSizeInPixels | |
| Vector2 | inputImageSizeInPixels | |
| Vector2 | outputImageSizeInPixels |