diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2021-12-08 15:02:28 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2021-12-08 15:02:28 +0300 |
commit | 181bc602147489c747fd260cec98599e6cc85bda (patch) | |
tree | 55458e33ca8defbd06e040365782e062b9909879 /source/blender/draw/engines/eevee/eevee_shader.hh | |
parent | b23d9519d0cc0b11d1a6fc590da35b75206e40eb (diff) |
EEVEE: Shadow: Add depth scan for tile tagging
We now scan the depth buffer after the prepass to tag the needed
shadow tiles.
This is much more precise than the bound box tagging which is now
reserved for transparent objects.
This also:
- fix pixel radius size.
- add a dedicated info buffer to avoid having one unused tile.
Diffstat (limited to 'source/blender/draw/engines/eevee/eevee_shader.hh')
-rw-r--r-- | source/blender/draw/engines/eevee/eevee_shader.hh | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/source/blender/draw/engines/eevee/eevee_shader.hh b/source/blender/draw/engines/eevee/eevee_shader.hh index e42e49e35c3..05a34ce1b61 100644 --- a/source/blender/draw/engines/eevee/eevee_shader.hh +++ b/source/blender/draw/engines/eevee/eevee_shader.hh @@ -115,6 +115,7 @@ enum eShaderType { SHADOW_PAGE_FREE, SHADOW_PAGE_INIT, SHADOW_PAGE_MARK, + SHADOW_TILE_DEPTH_SCAN, SHADOW_TILE_SETUP, SHADOW_TILE_TAG_UPDATE, SHADOW_TILE_TAG_USAGE, |