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 a3f7914691 Prototype implementation of FSR 3.1 via a native plugin 10 months ago
..
ASR Swapped Luma and MotionVector outputs on the Reconstruct & Dilate pass, which fixes another apparent alignment issue on PS5 NGGC, causing the motion vectors to break occasionally when switching scaling ratios. 10 months ago
Plugins Prototype implementation of FSR 3.1 via a native plugin 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
FSR3NativeUpscaler.cs Prototype implementation of FSR 3.1 via a native plugin 10 months ago
FSR3NativeUpscaler.cs.meta Prototype implementation of FSR 3.1 via a native plugin 10 months 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
Plugins.meta Prototype implementation of FSR 3.1 via a native plugin 10 months 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 Prototype implementation of FSR 3.1 via a native plugin 10 months ago
Upscaler.cs.meta Reworked upscaling integration to allow for multiple upscaler algorithms that can be switched on the fly. 1 year ago