DOT3 isn't there on earlier opengl versions.
This commit is contained in:
parent
db89a54bf4
commit
53391ac33f
|
@ -3409,12 +3409,14 @@ HRESULT WINAPI IDirect3DDevice8Impl_SetTextureStageState(LPDIRECT3DDEVICE8 ifa
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case D3DTOP_DOTPRODUCT3 :
|
case D3DTOP_DOTPRODUCT3 :
|
||||||
|
#if defined(GL_VERSION_1_3)
|
||||||
if (This->isDot3) {
|
if (This->isDot3) {
|
||||||
glTexEnvi(GL_TEXTURE_ENV, Parm, GL_DOT3_RGBA);
|
glTexEnvi(GL_TEXTURE_ENV, Parm, GL_DOT3_RGBA);
|
||||||
checkGLcall("glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_DOT3_RGBA);");
|
checkGLcall("glTexEnvi(GL_TEXTURE_ENV, comb_target, GL_DOT3_RGBA);");
|
||||||
} else {
|
break;
|
||||||
FIXME("DotProduct3 extension requested but not supported via this version of opengl\n");
|
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
FIXME("DotProduct3 extension requested but not supported via this version of opengl\n");
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case D3DTOP_SUBTRACT :
|
case D3DTOP_SUBTRACT :
|
||||||
|
|
|
@ -351,7 +351,10 @@ HRESULT WINAPI IDirect3D8Impl_GetDeviceCaps (LPDIRECT3D8 iface,
|
||||||
|
|
||||||
pCaps->TextureOpCaps = D3DTEXOPCAPS_ADD | D3DTEXOPCAPS_ADDSIGNED | D3DTEXOPCAPS_ADDSIGNED2X |
|
pCaps->TextureOpCaps = D3DTEXOPCAPS_ADD | D3DTEXOPCAPS_ADDSIGNED | D3DTEXOPCAPS_ADDSIGNED2X |
|
||||||
D3DTEXOPCAPS_MODULATE | D3DTEXOPCAPS_MODULATE2X | D3DTEXOPCAPS_MODULATE4X |
|
D3DTEXOPCAPS_MODULATE | D3DTEXOPCAPS_MODULATE2X | D3DTEXOPCAPS_MODULATE4X |
|
||||||
D3DTEXOPCAPS_SELECTARG1 | D3DTEXOPCAPS_DOTPRODUCT3 | D3DTEXOPCAPS_DISABLE;
|
D3DTEXOPCAPS_SELECTARG1 | D3DTEXOPCAPS_DISABLE;
|
||||||
|
#if defined(GL_VERSION_1_3)
|
||||||
|
pCaps->TextureOpCaps |= D3DTEXOPCAPS_DOTPRODUCT3;
|
||||||
|
#endif
|
||||||
/* FIXME: Add D3DTEXOPCAPS_ADDSMOOTH D3DTEXOPCAPS_BLENDCURRENTALPHA D3DTEXOPCAPS_BLENDDIFFUSEALPHA D3DTEXOPCAPS_BLENDFACTORALPHA
|
/* FIXME: Add D3DTEXOPCAPS_ADDSMOOTH D3DTEXOPCAPS_BLENDCURRENTALPHA D3DTEXOPCAPS_BLENDDIFFUSEALPHA D3DTEXOPCAPS_BLENDFACTORALPHA
|
||||||
D3DTEXOPCAPS_BLENDTEXTUREALPHA D3DTEXOPCAPS_BLENDTEXTUREALPHAPM D3DTEXOPCAPS_BUMPENVMAP D3DTEXOPCAPS_BUMPENVMAPLUMINANCE
|
D3DTEXOPCAPS_BLENDTEXTUREALPHA D3DTEXOPCAPS_BLENDTEXTUREALPHAPM D3DTEXOPCAPS_BUMPENVMAP D3DTEXOPCAPS_BUMPENVMAPLUMINANCE
|
||||||
D3DTEXOPCAPS_LERP D3DTEXOPCAPS_MODULATEALPHA_ADDCOLOR D3DTEXOPCAPS_MODULATECOLOR_ADDALPHA
|
D3DTEXOPCAPS_LERP D3DTEXOPCAPS_MODULATEALPHA_ADDCOLOR D3DTEXOPCAPS_MODULATECOLOR_ADDALPHA
|
||||||
|
|
Loading…
Reference in New Issue