6 Commits (501f3e4f9087a943ef222ab4495938830de0836d)

Author SHA1 Message Date
Nico de Poel 8c43881c8d Added zero check to make undo mipmap bias offset an idempotent operation 3 years ago
Nico de Poel 9911642947 Refactored undo mipmap bias callback such that the RP integration does not need to maintain any bias offset state. Added NaN/Infinity check to the standard apply mipmap bias callback implementation. 3 years ago
Nico de Poel bc3192fc40 Made undoing of mipmap bias a distinct separate callback, so that it can be overridden by client apps. 3 years ago
Nico de Poel 9e53cf52f8 Skip textures that don't have mipmaps and thus don't have any use for a mipmap bias 3 years ago
Nico de Poel e0027ed77a Added MIT license header to every source file, similar to the FFX FSR2 codebase 3 years ago
Nico de Poel 1ff980bea9 Changing my mind yet again about directory names 3 years ago
Nico de Poel 3e31950d56 Changed Fsr2Callbacks into an interface + base implementation 3 years ago
Nico de Poel da651c3d6f Moved some files 3 years ago
Nico de Poel 92e360aa24 Implemented the debug checking upon dispatch from the original FSR2 source, with some Unity adaptations. 3 years ago
Nico de Poel 85829949f8 Made all inspector fields public, so that they can be easily accessed programmatically. 3 years ago
Nico de Poel c1326fc261 Added some comments to the main FSR2 classes 3 years ago
Nico de Poel 3dba9d1fa4 Implemented a few more things that are new in FSR 2.2 3 years ago
Nico de Poel a576f94e95 A bit of reorganization in how shaders and buffers are created and destroyed. 3 years ago
Nico de Poel 4d6a47a03c Reworked creation and dispatch to use description classes to pass parameters, designed similar to how the original FSR2 library does things, but adapted slightly to fit the Unity context. 3 years ago
Nico de Poel 447ae35772 - Added SPD constants buffer used by luminance pass 3 years ago