Added more channel types in Texture. Now 32F is supported too in both RGB and RGBA textures