Да ты прав, есть такое. Просто никогда не пробовал раньше...
Значит вот альфатест:
// Выключаем альфаблендинг
pDirect3DDevice->SetRenderState(D3DRS_ALPHABLENDENABLE, false);
// Включаем альфа тест
pDirect3DDevice->SetRenderState(D3DRS_ALPHATESTENABLE, true);
// Число с каким сравнивать пиксели
pDirect3DDevice->SetRenderState(D3DRS_ALPHAREF, (DWORD)0x00000001);
// Метод работы альфа теста (рисуются менее прозрачные и эквивалентные пиксели данному)
pDirect3DDevice->SetRenderState(D3DRS_ALPHAFUNC, D3DCMP_GREATEREQUAL);