Смешивание двух поверхностей D3D9 с помощью StretchRect - PullRequest
0 голосов
/ 23 сентября 2019

Я пытаюсь смешать две поверхности с задним буфером.

Я звоню

SetRenderState (D3DRS_ALPHABLENDENABLE, TRUE);
SetRenderState (D3DRS_BLENDOP, D3DBLENDOP_ADD);
SetRenderState (D3DRS_SRCBLEND, D3DBLEND_SRCALPHA);
SetRenderState (D3DRS_DESTBLEND, D3DBLEND_INVSRCALPHA);

И затем дважды StretchRect, один раз для каждой из двух поверхностей.Однако отображается только вторая поверхность - смешивание не происходит.

...