renamed Texture to Texture2D
change include guard
change SAMPLER to SAMPLER2D
add SAMPLER1D and SAMPLER2D
rename CUBEMAP to SAMPLECUBE
add Texture as base class for Texture2D
add Texture3D
change Texture to Texture2D
add Texture3D