19 Commits (80f42cae73ba041564bd38f90a85356673506f7e)

Author SHA1 Message Date
Nico de Poel 80f42cae73 Struct constraint on dispatch parameters can now be enforced 2 years ago
Nico de Poel 43e0f15ab8 Made the pass classes sealed, which is a more sensible way to please the compiler about using virtual methods inside constructors. 2 years ago
Nico de Poel b565ca029f Made flags a field of the FfxPassWithFlags class, obviating the need to hold on to a context description copy, or the need to pass flags around. 2 years ago
Nico de Poel 3e4e0bb003 Moved SetupDeviceDepthToViewSpaceDepthParams to the common FfxUtils class 2 years ago
Nico de Poel 74a127a40d Further generalized SPD constants and setup 2 years ago
Nico de Poel d583c750d2 Moved SPD setup method into a separate common FfxSpd class 2 years ago
Nico de Poel 3e91f84cf8 Simplified handling of compute buffer data by wrapping it inside a helper class 2 years ago
Nico de Poel 19a74fee45 Created an abstract base class for context objects, with a few common helper methods 2 years ago
Nico de Poel c33ec9d4ed Further abstracted base pass class to allow for passes without shader keyword flags, and to allow custom kernel names. 2 years ago
Nico de Poel 7c923f8ce8 Renamed frameIndex to bufferIndex, which works in all contexts and makes it more clear that it'll be used as an array index 2 years ago
Nico de Poel 13b9b98318 Created additional extension methods to bind various compute shader resources, to make the dispatching code a lot more straightforward. 2 years ago
Nico de Poel 15b380eebf Abstracted some of the common pass code into a new base class for passes. 2 years ago
Nico de Poel 2d446333c1 Created additional shared helped methods for creating lookup textures and the Lanczos2 LUT 2 years ago
Nico de Poel 6219d6159d Moved all create/destroy methods for various types of resources to a new common base class 2 years ago
Nico de Poel 9f06f24943 Moved a number of shared static helper methods to a new FfxUtils class 2 years ago
Nico de Poel da7cd89e68 Consolidated all FSR asmdefs into a single one 2 years ago
Nico de Poel 4fa1ea8563 Changed asmdef filenames to their definitive camel cased versions 2 years ago
Nico de Poel 17f73d826e Changed asmdef filenames to something uppercase and temporarily different because Git is being weird 2 years ago
Nico de Poel f2cb2c5116 First import of combined FSR2/3 core assets package 2 years ago