handle case when there is no float texture support
Some mesa builds lack float texture support. Only use shadows where there is float texture support. The default for Mesa should change in June 2018.
Some mesa builds lack float texture support. Only use shadows where there is float texture support. The default for Mesa should change in June 2018.