7 Commits (srp)

Author SHA1 Message Date
Nico de Poel d6ab273f8b Reworked SPD atomic counter to use a compute buffer (which has atomic operations available on Metal) instead of a one-pixel read/write texture. 3 weeks ago
Nico de Poel 5bb38aa76d (FSR2) Clear new locks buffer ahead of the frame instead of at the end of the Accumulate pass. This makes more sense with NewLocks being an aliasable (temp RT) resource, and it avoids reading and writing to the same texture in the Accumulate pass. 2 years ago
Nico de Poel 97af0d9d8a Changed auto-exposure texture into a double buffered resource (FSR2), to avoid issues with reading and writing to the same texture in the compute luminance pass. This allows fast exposure convergence without issues on OpenGL and Metal. 2 years ago
Nico de Poel cb42842275 Reorganized profiler sampling to work around issues in non-development builds on Unity 2020.x 2 years ago
Nico de Poel 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. 2 years ago
Nico de Poel 5703e106fe Consolidated texture array-related keywords into a single RP-agnostic global keyword that can be enabled from the HDRP integration. 2 years ago
Nico de Poel f2cb2c5116 First import of combined FSR2/3 core assets package 2 years ago