12 Commits (93ba13108776a948ec4e27a00e2b3820564b0496)

Author SHA1 Message Date
Nico de Poel 93ba131087 Renamed exported PSSR functions 1 year ago
Nico de Poel 5845b0f7ca Refactored MFSR dispatch into its own function, to be consistent with the other rendering events and to allow direct calls from managed code if desired. 1 year ago
Nico de Poel a4a422b8dc Fixed a subtle bug where pointers to two structs that were out of scope were being passed to the MFSR initialization. This only went wrong when the native plugin was compiled with optimizations enabled. 1 year ago
Nico de Poel 3931c67a7e Fixed a memory leak on repeated destroy/create, as it turns out MFSR doesn't take ownership of the memory you allocate for it. You have to keep track of this and release it yourself. 1 year ago
Nico de Poel 16774bc66f Removed obsolete and unused code files from the plugin 1 year ago
Nico de Poel e856979480 Cleanup and comments 1 year ago
Nico de Poel f87457803c Reworked plugin structure so that up to four MFSR context can be created and used, with Unity being able to select which context to use. 1 year ago
Nico de Poel 470c178e4f Moved command buffer creation/destruction to context create/destroy, so that the command buffer is directly associated with the MFSR context. 1 year ago
Nico de Poel 9a80b0f1c0 Some cleanup and reorganization 1 year ago
Nico de Poel 7f48d82c81 - Provide copies of depth and MVs ourselves, which ties in nicely with the mandatory Prepare Input copying. 1 year ago
Nico de Poel dc12bc4a45 Allow option flags to be set from Unity and set motion vector gamma to 1 by default 1 year ago
Nico de Poel 67d90c9b14 Added PSSR plugin source 1 year ago