差分

ナビゲーションに移動 検索に移動

MonoGameでプログラマブルシェーダーを使う

306 バイト追加, 2017年11月21日 (火) 07:49
== MonoGame標準 ==
2016年10月時点の[[MonoGame]] 3.5(および3.6ベータ版)では[[Windows]]上でのみ[[シェーダープログラマブルシェーダー]]([[fxファイル]])の[[コンパイル]]ができる。逆を言えばができる。逆を言えば[[Mac]]や[[Linux]]上で[[Xamarin Studio]]を使って開発している場合には[[シェーダープログラマブルシェーダー]]の[[コンパイル]]できない。 これはMonoGame付属のプログラマブルシェーダーのコンパイラがDirectXとOpenGLの2種類の環境に対応したコードを吐こうとするためで、OpenGLしか存在しないMacやLinuxではどうにもならないためらしい。
<del>なお、コンパイルしたxnbファイルは各環境で動かすことができるようである。</del>
匿名利用者

案内メニュー