1 Commits (c71e487b15fee2c8af59322d2fedca4200bd7d99)

Author SHA1 Message Date
Nico de Poel c71e487b15 Updated SuperResolution shaders and code to FSR3 2 years ago
Nico de Poel 3fcb2cfc57 Renamed Pipelines to Passes 2 years ago
Nico de Poel 87f11b5f7c Made all RenderTargetView fields non-nullable, and introduced a special Empty value for optional fields. 2 years ago
Nico de Poel b4ddc41f1b Reworked input/output resource management using a new RenderTargetView struct, which encompasses all relevant data required to bind textures from various sources. 2 years ago
Nico de Poel c6c45fc2bc Moved management of aliasable resources to the Fsr2Resources class and gave the methods more logical names. 3 years ago
Nico de Poel 70c7ea0e51 Restored compatibility with Unity versions older than 2021.2, which didn't have the LocalKeyword struct yet. 3 years ago
Nico de Poel 6504adeea6 Create temporary resources at actual render size, reducing VRAM usage when dynamic resolution is in effect. 3 years ago
Nico de Poel 79211d3dbb - Consolidated accumulate and accumulate+sharpen pipelines into a single pipeline, with the sharpening option being changed into a local keyword that can be enabled or disabled on-the-fly. This removes the need for an additional copy of the accumulate shader, saving a considerable amount of memory. 3 years ago
Nico de Poel 6ecfb65943 Imported FSR2 shaders and core classes 3 years ago