/// Base class for all of the compute passes that make up the FSR2 process.
/// This loosely matches the FfxPipelineState struct from the original FSR2 codebase, wrapped in an object-oriented blanket.
/// These classes are responsible for loading compute shaders, managing temporary resources, binding resources to shader kernels and dispatching said shaders.
/// </summary>
internalabstractclassFsr2Pipeline:IDisposable
{
internalconstintShadingChangeMipLevel=4;// This matches the FFX_FSR2_SHADING_CHANGE_MIP_LEVEL define