add ShadowMap sample