「MonoGameでプログラマブルシェーダーを使う」の版間の差分
| 1行目: | 1行目: | ||
== MonoGame標準 == | == MonoGame標準 == | ||
2016年10月時点の[[MonoGame]] 3.5(および3.6ベータ版)では[[Windows]]上でのみ[[ | 2016年10月時点の[[MonoGame]] 3.5(および3.6ベータ版)では[[Windows]]上でのみ[[プログラマブルシェーダー]]([[fxファイル]])の[[コンパイル]]ができる。逆を言えば[[Mac]]や[[Linux]]上で[[Xamarin Studio]]を使って開発している場合には[[プログラマブルシェーダー]]の[[コンパイル]]できない。 | ||
これはMonoGame付属のプログラマブルシェーダーのコンパイラがDirectXとOpenGLの2種類の環境に対応したコードを吐こうとするためで、OpenGLしか存在しないMacやLinuxではどうにもならないためらしい。 | |||
<del>なお、コンパイルしたxnbファイルは各環境で動かすことができるようである。</del> | <del>なお、コンパイルしたxnbファイルは各環境で動かすことができるようである。</del> | ||