Development repository for FSR2 integration into Unity Post-Processing Stack V2.
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
5faf6c2a56
Reworked ASR shaders for modern compilation on DX12, Vulkan, Metal, PS5 and Xbox Series:
- Use DXC compiler
- Enable native 16-bit
- Use wave operations where supported
|
10 months ago |
| .. |
|
ASR
|
Reworked ASR shaders for modern compilation on DX12, Vulkan, Metal, PS5 and Xbox Series:
|
10 months ago |
|
SGSR2
|
Ported over jitter UV fixes from Snapdragon GitHub repo
|
1 year ago |
|
ASR.meta
|
Imported ARM ASR shader code for HLSL without any modifications
|
11 months ago |
|
ASRUpscaler.cs
|
Removed random write requirement from all render textures that aren't used as UAV (i.e. are used as fragment render targets). Sort of makes GLES3 work, and might provide an appreciable overall efficiency boost as well.
|
10 months ago |
|
ASRUpscaler.cs.meta
|
Added a quick and dirty upscaler integration and fixed global keyword creation
|
11 months ago |
|
FSR2Upscaler.cs
|
Reworked upscaling integration to allow for multiple upscaler algorithms that can be switched on the fly.
|
1 year ago |
|
FSR2Upscaler.cs.meta
|
Reworked upscaling integration to allow for multiple upscaler algorithms that can be switched on the fly.
|
1 year ago |
|
FSR3Upscaler.cs
|
Reworked upscaling integration to allow for multiple upscaler algorithms that can be switched on the fly.
|
1 year ago |
|
FSR3Upscaler.cs.meta
|
Reworked upscaling integration to allow for multiple upscaler algorithms that can be switched on the fly.
|
1 year ago |
|
SGSR2.meta
|
Added PoC SGSR2 upscaler
|
1 year ago |
|
SGSR2Upscaler.cs
|
Reworked 2-pass FS implementation to integrate more directly with the PPV2 framework, allowing for multi-target rendering using the fullscreen triangle blit, which eliminates the need for an extra blit at the end.
|
1 year ago |
|
SGSR2Upscaler.cs.meta
|
Added PoC SGSR2 upscaler
|
1 year ago |
|
SGSR2Upscaler_2PassCS.cs
|
Working SGSR2 2-pass FS implementation, bit dirty but good enough for testing.
|
1 year ago |
|
SGSR2Upscaler_2PassCS.cs.meta
|
Implemented 2-pass CS dispatch
|
1 year ago |
|
SGSR2Upscaler_2PassFS.cs
|
Made integration more PPV2-like by using property sheets, material property blocks and the BlitFullScreenTriangle method.
|
1 year ago |
|
SGSR2Upscaler_2PassFS.cs.meta
|
Working SGSR2 2-pass FS implementation, bit dirty but good enough for testing.
|
1 year ago |
|
SGSR2Upscaler_3PassCS.cs
|
Working SGSR2 2-pass FS implementation, bit dirty but good enough for testing.
|
1 year ago |
|
SGSR2Upscaler_3PassCS.cs.meta
|
Made SGSR2 upscaler plugin abstract and split off 3-pass CS version into its own separate class
|
1 year ago |
|
Upscaler.cs
|
Added PoC SGSR2 upscaler
|
1 year ago |
|
Upscaler.cs.meta
|
Reworked upscaling integration to allow for multiple upscaler algorithms that can be switched on the fly.
|
1 year ago |