8 Commits (76d0ee54259ab56d541bf76046647b8b2b86aef7)

Author SHA1 Message Date
Nico de Poel 76d0ee5425 Changed all dispatch descriptions into structs, renamed some fields, cleaned up some unused code. 2 years ago
Nico de Poel 404a090adf Reworked optical flow passes to inherit from FfxPassBase, with a bit of a hack to work around the need for the extra level parameter. 2 years ago
Nico de Poel b21b1b43c4 Reworked passes to make the context description copy unnecessary, and made use of extension methods to simplify resource binding in Optical Flow passes. 2 years ago
Nico de Poel 198f2725af Renamed namespaces for OF and FI to FrameGen. Logically groups the two together, and it avoids the need for awkward OpticalFlow.OpticalFlow.something references. 2 years ago
Nico de Poel 9a72a8f180 Implemented the remaining optical flow passes and fixed a few small issues. 2 years ago
Nico de Poel c74320613b Reworked multi-level double-buffered resources into arrays of arrays of render textures 2 years ago
Nico de Poel 4be784e427 Implemented passes up to and including SCD divergence 2 years ago
Nico de Poel 70121d1516 Implemented resources, shader IDs, the skeleton for all passes, setup and destruction, a bunch of helper methods and dispatch of the prepare luma pass. 2 years ago