Added the D3DTBLEND_DECAL render state.

This commit is contained in:
Yorick Hardy 2003-06-04 21:52:46 +00:00 committed by Alexandre Julliard
parent 61aac4eaa1
commit a856019687
1 changed files with 3 additions and 0 deletions

View File

@ -253,6 +253,9 @@ void set_render_state(IDirect3DDeviceImpl* This,
case D3DRENDERSTATE_TEXTUREMAPBLEND: /* 21 */
switch ((D3DTEXTUREBLEND) dwRenderState) {
case D3DTBLEND_DECAL:
glTexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_DECAL);
break;
case D3DTBLEND_MODULATE:
case D3DTBLEND_MODULATEALPHA:
glTexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE);