OpenGLS: Support shadows in Grim

This patch adds support for shadows in Grim with the new renderer.