Support sampler states in tinyGL renderer