Added support for double precision textures and ez sampler arrays