Represents the state of a DLSSContext. If you call Device.ExecuteDLSS, Unity sends the values in this struct to the runtime. After this, you can change the values in this struct without any side effects.
invertXAxis | Indicates if the X axis is inverted. Set to 0 or 1. |
invertYAxis | Indicates if the Y axis is inverted. Set to 0 or 1. |
jitterOffsetX | The x-axis jitter camera offset in device coordinates. |
jitterOffsetY | The y-axis jitter camera offset in device coordinates. |
mvScaleX | If you set the DLSSFeatureFlags.MVLowRes flag, this value indicates the scale (smaller) of the motion vector buffer input texture used in the x-axis. |
mvScaleY | If you set the DLSSFeatureFlags.MVLowRes flag, this value indicates the scale (smaller) of the motion vector buffer input texture used in the y-axis. |
preExposure | Specifies a pre exposure multiplier for the input color texture. |
reset | Indicates whether to invalidate the history buffers. |
sharpness | Specifies how sharp the frame should look as a value from 0 to 1. |
subrectHeight | The subrectangle height of input buffers to use. |
subrectOffsetX | The subrectangle x-axis offset of input buffers to use. |
subrectOffsetY | The subrectangle y-axis offset of input buffers to use. |
subrectWidth | The subrectangle width of input buffers to use. |