アトリビュートやユニフォームの定義は実装毎に変わるはずなのでMyShaderに移動