I've been using mixed cached shadow maps with great performance gains, however, I do have a slight issue with it. I use a custom on-demand shadow rendering system that tracks objects in the light's area of influence and only updates when an object moves. The mixed cached shadow rendering has decreased gains from doing this, but due to the game being a mostly static experience, there are still objects that can't be marked as static but rarely move. I believe I could still get extra performance (and more consistent frametimes) from rendering the static shadows only once, and rendering dynamic ones when necessary, instead of every frame, but RequestShadowMapRendering updates shadows for all objects. Is there an API planned to allow rendering for only dynamic/static objects? Or is it too specific of a case?