Code for variance shadow maps. Using UBOs for transforms.