Now we got rid of unnecessary shader initialization