Add support for D3DBLEND_ONE for D3DRENDERSTATE_{DEST/SRC}BLEND.

This commit is contained in:
Christian Costa 2002-12-03 22:08:37 +00:00 committed by Alexandre Julliard
parent 274836861c
commit 71e880851b

View file

@ -144,6 +144,9 @@ void set_render_state(D3DRENDERSTATETYPE dwRenderStateType,
case D3DRENDERSTATE_SRCBLEND: /* 19 */
switch ((D3DBLEND) dwRenderState) {
case D3DBLEND_ONE:
rs->src = GL_ONE;
break;
case D3DBLEND_SRCALPHA:
rs->src = GL_SRC_ALPHA;
break;
@ -155,6 +158,9 @@ void set_render_state(D3DRENDERSTATETYPE dwRenderStateType,
case D3DRENDERSTATE_DESTBLEND: /* 20 */
switch ((D3DBLEND) dwRenderState) {
case D3DBLEND_ONE:
rs->dst = GL_ONE;
break;
case D3DBLEND_INVSRCALPHA:
rs->dst = GL_ONE_MINUS_SRC_ALPHA;
break;