17 Commits (91c6d5814777dce576d394abf6a9b16319a1ba1c)

Author SHA1 Message Date
Nico de Poel 91c6d58147 Comments 3 years ago
Nico de Poel 2e67acb859 Eliminated unnecessary blit to an intermediate temp RT by allowing PPV2 screen space RTs to be created with random write access. This way FSR2 can output directly to the PPV2 effects chain. 3 years ago
Nico de Poel 2323ae88d5 Refactored opaque-only color texture to be provided as a property, instead of as a function argument. This keeps the Render() method in line with all of the other effects. 3 years ago
Nico de Poel 0d6ba46401 Fixed input resource size to match the lower internal render resolution. At the time this code gets called, the context's width and height will have already been increased to display resolution, which are the incorrect values for this field. 3 years ago
Nico de Poel a9bd7a284f Additional safety checks when applying mipmap bias offset 3 years ago
Nico de Poel d1965ee786 Callbacks factory does not need to be static and should not be static (i.e. allow for different callbacks depending on context) 3 years ago
Nico de Poel 23d26aa84b Allow a choice for exposure value source: either auto-calculated from FSR2 or Unity, or a manual texture, or the default value. 3 years ago
Nico de Poel 66cf9bf16a Bits and bobs 3 years ago
Nico de Poel 397710f50f Added support for auto-transparency & composition 3 years ago
Nico de Poel ff34164ef3 Added support for auto-reactive mask generation, using a temp RT for storing the opaque-only image. 3 years ago
Nico de Poel 911d98f5a1 Implemented mipmap bias offsetting 3 years ago
Nico de Poel e9eb1f4e31 Implemented upscaling using FSR2. Currently only works when outputting directly to camera target. 3 years ago
Nico de Poel 18e9781013 Added methods for manipulating camera viewport rect 3 years ago
Nico de Poel 05d00e0963 Use PP context source texture for FSR2 input color buffer 3 years ago
Nico de Poel 4982b959d5 Made a start on showing FSR2 parameters in the inspector 3 years ago
Nico de Poel 77c4cd4954 Removed duplicate camera jitter application, fixing the jitter issue from before. 3 years ago
Nico de Poel 99cbc183f8 Initial integration of FSR2 into the post-processing pipeline, as just an alternative to the standard TAA option. No upscaling yet. 3 years ago