Commit Graph

  • b11aa5e50d Added asset container scriptable objects for optical flow and frame interpolation shaders. Nico de Poel 2024-07-22 23:26:14 +0200
  • 95e86b769f Added multi-compile keywords for frame interpolation shaders Nico de Poel 2024-07-22 23:25:30 +0200
  • 941bf006a2 Added compute shaders for all frame interpolation passes, configured them to compile with DXC and wave operation support. Nico de Poel 2024-07-22 22:47:06 +0200
  • 280bd41ac8 Added compute shaders for all optical flow passes, configured them to compile with DXC and wave operation support. Nico de Poel 2024-07-22 22:27:47 +0200
  • c3165c9880 Merge branch 'master' into fsr3framegen Nico de Poel 2024-07-22 22:06:30 +0200
  • 66da324538 Added package license master Nico de Poel 2024-07-20 23:12:09 +0200
  • 982fa67761 Removed unused debug blit shader and renamed some remnants of FSR 3.0 Upscaler back to FSR 2 Nico de Poel 2024-07-20 20:16:13 +0200
  • d0f6ddf019 Added FSR3 optical flow and frame interpolation shaders and headers, directly from the FidelityFX SDK. Nico de Poel 2024-07-20 18:53:14 +0200
  • bbe7290356 Moved FSR2 and FSR3 classes into their own sub-namespaces. This fixes an ambiguity when compiling for Unity 2020.x and is also more future-proof with an eye on porting over more FidelityFX technologies. Nico de Poel 2024-07-20 18:12:49 +0200
  • 2ab4c934bd Properly release the new intermediate temp RT Nico de Poel 2024-07-19 21:54:00 +0200
  • fd02cc6b15 Consolidated farthest depth and luma instability RTs into a single reusable intermediate temp RT, as suggested by the reference implementation. Nico de Poel 2024-07-19 13:10:31 +0200
  • 60f1f1ea37 Moved nasty texture array keyword business into the dispatch logic and exposed it as a simple boolean parameter. Nico de Poel 2024-07-17 20:16:10 +0200
  • 5703e106fe Consolidated texture array-related keywords into a single RP-agnostic global keyword that can be enabled from the HDRP integration. This also removes the need for the core FSR code to check the current render pipeline and hack in a special HDRP mode. Nico de Poel 2024-07-17 17:52:06 +0200
  • 87f615fd3b Added keyword for disabling texture arrays, which is required to make single pass instanced rendering (i.e. XR stereo) work properly. Nico de Poel 2024-07-17 16:51:52 +0200
  • 0a7b36e7a3 Reduced shader multi-compile keywords based on what's actually used inside the shader code. Still a bit unsure about this but I'm not seeing any obvious problems. Nico de Poel 2024-07-17 14:11:33 +0200
  • da7cd89e68 Consolidated all FSR asmdefs into a single one Nico de Poel 2024-07-17 10:37:03 +0200
  • 4fa1ea8563 Changed asmdef filenames to their definitive camel cased versions Nico de Poel 2024-07-16 19:09:02 +0200
  • 17f73d826e Changed asmdef filenames to something uppercase and temporarily different because Git is being weird Nico de Poel 2024-07-16 19:08:08 +0200
  • f2cb2c5116 First import of combined FSR2/3 core assets package Nico de Poel 2024-07-16 18:17:04 +0200