成功しても結果がNoだったのを修正
ShaderBaseを抽象クラスのようにするため、実装クラスを追加
アトリビュートとユニフォームのロケーション設定を実装クラス側に移動