Unity5.2でL2D_RENDER_DRAW_MESHを使うとエラーになります。
Unity5.2で
live2DModel.setRenderMode(Live2D.L2D_RENDER_DRAW_MESH);
とすると
Shader warning in 'Custom/Live2DTexture': Shader is not supported. Are you creating a fixed function shader using Material(string) constructor?
コンソールに上記のようなワーニングが出て、
Live2Dモデルにテクスチャが反映されず赤紫色で表示されてしまいます。

ご確認ください。
live2DModel.setRenderMode(Live2D.L2D_RENDER_DRAW_MESH);
とすると
Shader warning in 'Custom/Live2DTexture': Shader is not supported. Are you creating a fixed function shader using Material(string) constructor?
コンソールに上記のようなワーニングが出て、
Live2Dモデルにテクスチャが反映されず赤紫色で表示されてしまいます。

ご確認ください。
タグ付けされた:
0

コメント
Live2Dはライブラリ内にコンパイルした状態のシェーダが含まれており、そのコンパイル時に設定した環境以外では表示が崩れてしまうことがあります。
この方法だと対応環境が増える度にライブラリのファイルサイズが肥大化する一方なので、次回更新時には方法を変えて修正する予定です。
今回からシェーダーがライブラリの外部になりましたので、シェーダーピンク問題も解決すると思います。
変更内容はこちらです
http://sites.cybernoids.jp/cubism-sdk2/2-1-sdk-updated