wined3d: Implement WINED3DTSS_TCI_SPHEREMAP.
This commit is contained in:
parent
3234a4af2d
commit
771fe7fd8a
|
@ -3219,6 +3219,18 @@ static void tex_coordindex(DWORD state, IWineD3DStateBlockImpl *stateblock, Wine
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case WINED3DTSS_TCI_SPHEREMAP:
|
||||||
|
glTexGeni(GL_S, GL_TEXTURE_GEN_MODE, GL_SPHERE_MAP);
|
||||||
|
glTexGeni(GL_T, GL_TEXTURE_GEN_MODE, GL_SPHERE_MAP);
|
||||||
|
checkGLcall("WINED3DTSS_TCI_SPHEREMAP - Set texgen mode.");
|
||||||
|
|
||||||
|
glEnable(GL_TEXTURE_GEN_S);
|
||||||
|
glEnable(GL_TEXTURE_GEN_T);
|
||||||
|
glDisable(GL_TEXTURE_GEN_R);
|
||||||
|
checkGLcall("WINED3DTSS_TCI_SPHEREMAP - Enable texgen.");
|
||||||
|
|
||||||
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
FIXME("Unhandled WINED3DTSS_TEXCOORDINDEX %#x\n",
|
FIXME("Unhandled WINED3DTSS_TEXCOORDINDEX %#x\n",
|
||||||
stateblock->textureState[stage][WINED3DTSS_TEXCOORDINDEX]);
|
stateblock->textureState[stage][WINED3DTSS_TEXCOORDINDEX]);
|
||||||
|
|
Loading…
Reference in New Issue