Итак, вы установили альфа на текстуру, которую хотите наложить так, чтобы 0 было прозрачным (т.е. показывает, что внизу), а 1 непрозрачным (т.е. показывает текстуру наложения)?
Если это так, то вы простонужно настроить простой режим наложения:
pDevice->SetRenderState( D3DRS_SRCBLEND, D3DBLEND_SRCALPHA );
pDevice->SetRenderState( D3DRS_DESTBLEND, D3DBLEND_INVSRCALPHA );
pDevice->SetRenderState( D3DRS_ALPHABLENDENABLE, TRUE );
Убедитесь, что вы сначала рисуете фон!Также обратите внимание, что значения от 0 до 1 представляют линейную интерполяцию между фоном и текстурой наложения.