Replace pcf with variance shadowmapping (not working correctly)