直すべき箇所が他に多数あるため、ShadowMap 関連機能をいったんコミット。