Views: Sort items using contextual filter arguments
Yes. I would first get my contextual filters working so that my view was returning results for matching color, texture and size. Then I would use my Sort Criteria to add sorting filters to sort first by Color, then by texture, then by size. Order is important in the Sort Criteria.