Nein, Shadercode wird nicht jeden Frame compiliert. Ausserdem ist für jede Entity eine andere Zahl von Lichtern in der Nähe. Shader müssen dies in Echtzeit berücksichtigen.