enginmanap / enginmanap/limonEngine

All Directional Shadows handling is an undocumented special case

Open
#154 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
712
Forks
70
PR merge metrics
No merged PRs in 30d

Description

After implementing Cascaded shadow maps, render method for directional shadows become a hidden iterative method, and iteration
is based on the layers of frame buffer. When testing EVSM, I find
that custom handling is very confusing.

Current logic:
Render method is called iteratively, attaching new depth layers for each call
Expected logic:
Maybe: All frame buffer attachments are attached layer by layer
Better one:
Interface for showing what is expected behaviour
Best one:
Interface to choose iteration, and iterate which frame buffer objects

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.