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.