Nico de Poel
|
3a65d37c41
|
Implemented debug view pass
|
2 years ago |
Nico de Poel
|
befab81785
|
Added all multi_compile variants to all (new) shader passes. We'll have to figure out later which permutations are actually necessary per shader.
|
2 years ago |
Nico de Poel
|
c6912f3ffa
|
Fixes for prepare inputs, prepare reactivity and luma instability passes.
|
2 years ago |
Nico de Poel
|
d3d608c95e
|
Moved shaders from Resources to a regular Shaders folder, discouraging the use of always-included Resources for non-trivial assets.
|
2 years ago |
Nico de Poel
|
d48c7a200d
|
Added FSR3 HLSL shader code with initial batch of Unity .compute wrappers
|
2 years ago |
Nico de Poel
|
501b1b0638
|
Added workaround for HDRP using texture arrays for its camera buffers on some platforms
|
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
|
06a2658080
|
More renaming
|
3 years ago |
Nico de Poel
|
f429de28fb
|
Enabled DXC shader compiler on supported platforms, and use it to enable native 16-bit and wave operations where possible.
Moved common defines, pragmas and hacks into a new shared header file.
|
3 years ago |
Nico de Poel
|
9733de7067
|
Added some quick hacks to allow the shaders to compile for Metal.
These "interlocked" functions are not interlocked anymore now, but it's good enough for an initial test on MacOS.
|
3 years ago |
Nico de Poel
|
913c5879fa
|
Started work on luminance pyramid and acculumate pipelines.
Added keywords for customization options to the compute shaders using multi_compile_local.
|
3 years ago |
Nico de Poel
|
9b768e2c2f
|
- Added Unity wrappers for all FSR2 compute shaders
- Experimented with alternate compilation options for RCAS shader
|
3 years ago |