Fixes unit test and stateset with no shader rendering/compiler path
fix typo
fix calsl
new light: Ligthing node, plus light per type