SkSL: implement full support for separate textures and samplers.
This extends the support for separate textures and samplers to include 1D, 2D,
3D, ExternalOES, Cube, 2DRect, Buffer and ISampler2D. The new texture types are
now mandatory for a texturesampler which generates SPIR-V, so we can remove the
special case code for 2D previously landed.
Reviewed-by: Ethan Nicholas <firstname.lastname@example.org>
Commit-Queue: Stephen White <email@example.com>
3 files changed