Check for floating point textures extensions

-Require having GL_RGBA16F textures available
-Guard against not having GL_RG16F available