お世話になっております。てらすです。
3.12c(3.12b?)以降のバージョンで、GraphFilterにDX_GRAPH_FILTER_INTERP_ALPHAを指定した時、
Log.txtに「フィルター用シェーダーの作成に失敗しました InterpolatedAlpha.pso」というログが出力されます。
描画結果ではおかしなところがない様ですので、Log.txtを出力しないようにすれば済む話なのですが、
エラーとして出力されているものを放置するのも気が引けます。
これは放置しても問題ないものなのでしょうか?
ちなみに、3.12dでも発生し、3.12aでは出力されないようです。
環境:
Windows 7 Home Premium 64-bit Service Pack 1
Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
NVIDIA GeForce GTX 660 (GeForce 340.52 Driver)
Visual Studio 2010 Professional
※ディスプレイ2台
以下、再現コードです(描画等の部分は省略しました)
int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ){
ChangeWindowMode( TRUE );
if( DxLib_Init() == -1 ){ return -1; }
SetUsePremulAlphaConvertLoad( TRUE );
int screen = MakeScreen( 64, 64 );
GraphFilter( screen, DX_GRAPH_FILTER_INTERP_ALPHA );
WaitKey();
DxLib_End();
return 0;
}