いくつかのピクセルシェーダーの例をコンパイルしようとしました。しかし、それらはすべて同じエラーメッセージを表示します。
「シェーダーモデル3.0を以前のシェーダーモデルと混在させることはできません。頂点シェーダーまたはピクセルシェーダーのいずれかが3.0としてコンパイルされている場合は、両方を混在させる必要があります。」
問題は、ピクセルシェーダーがps_3_0を使用し、スプライトバッチのバージョンが以前のものであることにあるようです。
technique MyTechnique
{
pass
{
PixelShader = compile ps_3_0 Mandelbrot_PixelShader();
}
}