нашёл как смешивать текстуры на одном полигоне
Код:

d3dev->SetTextureStageState( 0, D3DTSS_TEXCOORDINDEX, 0 );
d3dev->SetTextureStageState( 1, D3DTSS_TEXCOORDINDEX, 0 );
для чего это - не понимаю, но без него не работает. Как альфаблендить полигон с фоном?