Performance for creating gradients / patterns