FSR2 tests in Unity based on built-in render pipeline
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Nico de Poel
86c16e3694
- Replaced all input/output parameters with RenderTargetIdentifiers, allowing more flexibility in how these resources are assigned
- Cleaned up main MonoBehaviour ahead of a big refactor, and added camera event-based command buffers to set opaque-only and motion vector resources
|
3 years ago |
| .. |
|
CameraMover.cs
|
First import of Unity FSR2 test project on built-in render pipeline:
|
3 years ago |
|
CameraMover.cs.meta
|
First import of Unity FSR2 test project on built-in render pipeline:
|
3 years ago |
|
Fsr2.cs
|
- Replaced all input/output parameters with RenderTargetIdentifiers, allowing more flexibility in how these resources are assigned
|
3 years ago |
|
Fsr2.cs.meta
|
Reorganization: created new class for main FSR2 entry points, enums and helper functions. Created a stub Fsr2Context class. Moved jitter helper functions into main FSR2 class. Translated a couple more helper functions.
|
3 years ago |
|
Fsr2Callbacks.cs
|
Implemented a few more things that are new in FSR 2.2
|
3 years ago |
|
Fsr2Callbacks.cs.meta
|
- Added SPD constants buffer used by luminance pass
|
3 years ago |
|
Fsr2Context.cs
|
- Replaced all input/output parameters with RenderTargetIdentifiers, allowing more flexibility in how these resources are assigned
|
3 years ago |
|
Fsr2Context.cs.meta
|
Reorganization: created new class for main FSR2 entry points, enums and helper functions. Created a stub Fsr2Context class. Moved jitter helper functions into main FSR2 class. Translated a couple more helper functions.
|
3 years ago |
|
Fsr2Controller.cs
|
- Replaced all input/output parameters with RenderTargetIdentifiers, allowing more flexibility in how these resources are assigned
|
3 years ago |
|
Fsr2Controller.cs.meta
|
Moved all compute shader-related code to the Fsr2Context class, renamed FSR2Thing to Fsr2Controller and made the callbacks a static field in the Fsr2 class.
|
3 years ago |
|
Fsr2Pipeline.cs
|
- Replaced all input/output parameters with RenderTargetIdentifiers, allowing more flexibility in how these resources are assigned
|
3 years ago |
|
Fsr2Pipeline.cs.meta
|
Reorganized context and dispatch code:
|
3 years ago |
|
Fsr2Resources.cs
|
Fixed LUT data by using R32_SFloat format instead. Increases VRAM usage a bit but for these small LUTs that's okay.
|
3 years ago |
|
Fsr2Resources.cs.meta
|
Moved resources into their own source file, to make it easier to pass them to pipelines in bulk. Added creation of resources for the accumulate pass.
|
3 years ago |
|
SubsampleTest.cs
|
- Replaced all input/output parameters with RenderTargetIdentifiers, allowing more flexibility in how these resources are assigned
|
3 years ago |
|
SubsampleTest.cs.meta
|
First import of Unity FSR2 test project on built-in render pipeline:
|
3 years ago |