15 Commits (f3a13fb07361c10148b8f4b840cdb4adcff9bd57)

Author SHA1 Message Date
Nico de Poel f3a13fb073 Updated FSR package and disabled Unity built-in FSR2 wrapper 1 year ago
Nico de Poel b5070232ba Added an experimental XeSS upscaler based on a custom native render plugin 2 years ago
Nico de Poel def684e23c Load upscaler plugin upon first access of the main class. Makes the whole Load/IsLoaded situation a lot simpler. 2 years ago
Nico de Poel 6c4583c0ae Updated namespaces now that FSR2 and FSR3 are in their own separate sub-namespaces. 2 years ago
Nico de Poel c51b788e98 Reimplemented FSR 2.1 Unity plugin wrapper, making use of a temporary command buffer to satisfy its need. Ugly, but it works. 2 years ago
Nico de Poel 222b5d2e79 Implemented resource cleanup upon domain reload 2 years ago
Nico de Poel edc6b9d769 Added a test to see hot-swapping of upscalers in action 2 years ago
Nico de Poel f933a540bc Added an FSR 2.2 upscaler plugin 2 years ago
Nico de Poel 20f9f5efe6 Rewrote the entire upscaler plugin system so that it should be hot-swappable. 2 years ago
Nico de Poel 6bf1add17a Only include FSR2 wrapper plugin on Windows, where the original native plugin actually exists 2 years ago
Nico de Poel b99782a22d Implemented some of the plugin swapping logic, refactored some bits and added a bit of documentation. 2 years ago
Nico de Poel 5497a6dfe6 Implemented the rest of the FSR3 Upscaler plugin using the existing open source code and it uhh.... just works 2 years ago
Nico de Poel 23225ce07f Added skeleton for a custom FSR3 upscaler plugin 2 years ago
Nico de Poel 64543d9817 Generalized the upscaler wrapper into a loose plugin structure, with the wrapper being one particular plugin implementation. Will make it relatively easy to swap in different, custom upscalers. 2 years ago
Nico de Poel 696578d961 Created a simple wrapper around the native FSR2 plugin, by making use of namespace priority rules and the fact that FSR2Pass doesn't directly reference the absolute namespace of the original plugin code. 2 years ago