diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2022-07-13 18:31:04 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2022-07-21 16:50:35 +0300 |
commit | e022753d7a675604e507b156b2dae658cd6d7a0c (patch) | |
tree | 6c9cc65bec18fc3502cd9067af50fbadbb41e97e /source/blender/draw/engines/eevee_next/eevee_shader.hh | |
parent | 2bad3577c079a738030ec252e906122c24315e98 (diff) |
EEVEE-Next: Add Temporal-AntiAliasing
The improvements over the old implementation are:
- Improved history reprojection filter (catmull-rom)
- Use proper velocity for history reprojection.
- History clipping is now done in YCoCg color space using better algorithm.
- Velocity is dilated to keep correct edge anti-aliasing on moving objects.
As a result, the 3x3 blocks that made the image smoother in the previous
implementation are no longer visible is replaced by correct antialiasing.
This removes the velocity resolve pass in order to reduce the bandwidth
usage. The velocities are just resolved as they are loadded in the film
pass.
Diffstat (limited to 'source/blender/draw/engines/eevee_next/eevee_shader.hh')
-rw-r--r-- | source/blender/draw/engines/eevee_next/eevee_shader.hh | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/source/blender/draw/engines/eevee_next/eevee_shader.hh b/source/blender/draw/engines/eevee_next/eevee_shader.hh index 7a0867820af..280aaab4e1c 100644 --- a/source/blender/draw/engines/eevee_next/eevee_shader.hh +++ b/source/blender/draw/engines/eevee_next/eevee_shader.hh @@ -29,8 +29,6 @@ enum eShaderType { FILM_FRAG = 0, FILM_COMP, - VELOCITY_RESOLVE, - MAX_SHADER_TYPE, }; |