Supported types for GLSL spec 4.40
Fixed typo (sample => sampler)