camera support (i.e. varying view matrix)