Nico de Poel
e0027ed77a
Added MIT license header to every source file, similar to the FFX FSR2 codebase
3 years ago
Nico de Poel
1cc0de7c89
Moved Shader ID constants to a separate class file
3 years ago
Nico de Poel
eaecd40cc4
Set default scale value to 0.5 as that seems to work better in multiple contexts
3 years ago
Nico de Poel
ee4d2d43ae
Use render size for motion vector scale, since we are rendering them at lower resolution.
Making this explicit takes away some recurring confusion.
3 years ago
Nico de Poel
178d9131af
Implemented most of the FSR2 dispatch. It seems to be doing the right things in the background.
Now its output just needs to be hacked into the PPV2 pipeline correctly.
3 years ago
Nico de Poel
d847999e44
Implemented remaining settings and parameters
3 years ago
Nico de Poel
416b501c15
Implemented screen scaling through camera viewport manipulation, done through the helper's LateUpdate.
This also led to some reorganization of variables and event ordering.
Added some bloom to the post-process layer to test the cooperation between FSR2 and other post effects.
3 years ago
Nico de Poel
6bc6d69fb4
Added initial implementation of post-processing stack effect for FSR2, with a new scene to test it in.
This contains the results of a bunch of research so far, on where code gets executed and how to inject additional steps into the render loop.
3 years ago