7 Commits (fe104806280524bf3a1562933d95ad23ca272d49)

Author SHA1 Message Date
Nico de Poel fe10480628 Refactored undo mipmap bias callback such that the RP integration does not need to maintain any bias offset state. Added NaN/Infinity check to the standard apply mipmap bias callback implementation. 3 years ago
Nico de Poel f35b63f292 Made undoing of mipmap bias a distinct separate callback, so that it can be overridden by client apps. Skip textures that don't have mipmaps and thus don't have any use for a mipmap bias. 3 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