What about making a demo indoor and outdoor as big as that of Sphere from Matt AufderHeide.
I can say for my part that I don't trust any shader compilation before I see a big level that runs smooth and fast and that contains almost every common situation of plattformer or fps shooter levels, and a tutorial that shows me how to implement it in my game.
I wasted too much time with such things.