check for floating-point texture support, possible fix for #13