いつもDXライブラリにお世話になっております、SmokingWOLFと申します。
今回、ソフトウェア描画時にPNG画像を使用した際、
気になる現象が発生いたしましたのでご報告させていただきます。
条件としては、
・DXライブラリVer2.23を使用
・ソフトウェア描画モードを使用する
・まずSetDrawBlendModeにより、DX_BLENDMODE_NOBLENDに設定する
・ある画像(下画像)を描画した上に、DrawGraphで透過無しのPNG画像を上に描画する
そしてこれによって生じる気になる現象は、
・透過無しのPNG画像を重ねているはずなのに、下画像が一部うっすら透けて見えてしまう。
ただし透けるのは重ねた画像の淡い色の部分だけで、(0,0,0)などの真っ黒の部分は透けない。
この現象を検証するために使ったソースコードと画像、
および発生した現象の画像をアップしておきましたので、こちらもご参照下さい。
www.silversecond.net/tmp/00_DXLib_AlphaPng.htm
以上です。