15 Commits (3ef31fac65cb6269154332a733608cf1f9f1d8d6)

Author SHA1 Message Date
Nico de Poel 3ef31fac65 Some cleanup and minor fixes 11 months ago
Nico de Poel 2a88584eb2 Added a quick and dirty upscaler integration and fixed global keyword creation 11 months ago
Nico de Poel ac0adc168b Added definition for quality preset variants 11 months ago
Nico de Poel d320a76b89 Turned dispatch descriptions into structs, using in-parameters where applicable 11 months ago
Nico de Poel a0eeda1e84 Updated fragment shader passes to provide their output render targets to the Blit function, including multi-render targets 11 months ago
Nico de Poel d5bbadaa77 Made all the ASR shader keywords global and encapsulated all of the keyword management into a separate class, which will enable and disable keywords globally based on the initialization flags and dispatch parameters. 11 months ago
Nico de Poel dd33e77b6f Reworked ASR passes to allow for blitting using fragment shaders, and got an idea of the problems yet to solve. Modified assets script and added it to the PPV2 resources. Some additional refactoring and bug fixing as well. 11 months ago
Nico de Poel d7191b98e7 Applied a few more recent fixes from the FSR2 codebase 11 months ago
Nico de Poel d3f60e2650 Added ASR runtime source files, as a copy of the FSR2 sources, with a bunch of renaming and stripped of some parts that we know we're not going to need. 11 months ago
Nico de Poel c8eebd63ed Added multi-compile keywords for all fragment shaders, and added Metal workaround for texture atomics 11 months ago
Nico de Poel a85e242d4c Added shaders for the two compute passes, plus a few minor fixes 11 months ago
Nico de Poel d77922cc4b Backported fixes that we already know are going to be necessary for full Unity support: 11 months ago
Nico de Poel 1551a3ccf8 Added the remaining vertex/fragment shader passes and made the same modifications to get them to compile 11 months ago
Nico de Poel c27195fb9a Defined a vertex/fragment shader for the accumulate pass, with initial modifications to make things compile as a proof of concept: 11 months ago
Nico de Poel 66059cb742 Imported ARM ASR shader code for HLSL without any modifications 11 months ago