mirror of
git://source.winehq.org/git/wine.git
synced 2024-10-03 11:18:29 +00:00
ddraw: Properly handle sampler states.
This commit is contained in:
parent
04808cc5aa
commit
c51bc826e8
|
@ -5095,6 +5095,23 @@ IDirect3DDeviceImpl_7_GetTextureStageState(IDirect3DDevice7 *iface,
|
|||
WINED3DSAMP_ADDRESSV,
|
||||
State);
|
||||
break;
|
||||
|
||||
case D3DTSS_BORDERCOLOR:
|
||||
hr = IWineD3DDevice_GetSamplerState(This->wineD3DDevice, Stage, WINED3DSAMP_BORDERCOLOR, State);
|
||||
break;
|
||||
|
||||
case D3DTSS_MIPMAPLODBIAS:
|
||||
hr = IWineD3DDevice_GetSamplerState(This->wineD3DDevice, Stage, WINED3DSAMP_MIPMAPLODBIAS, State);
|
||||
break;
|
||||
|
||||
case D3DTSS_MAXMIPLEVEL:
|
||||
hr = IWineD3DDevice_GetSamplerState(This->wineD3DDevice, Stage, WINED3DSAMP_MAXMIPLEVEL, State);
|
||||
break;
|
||||
|
||||
case D3DTSS_MAXANISOTROPY:
|
||||
hr = IWineD3DDevice_GetSamplerState(This->wineD3DDevice, Stage, WINED3DSAMP_MAXANISOTROPY, State);
|
||||
break;
|
||||
|
||||
default:
|
||||
hr = IWineD3DDevice_GetTextureStageState(This->wineD3DDevice,
|
||||
Stage,
|
||||
|
@ -5247,6 +5264,22 @@ IDirect3DDeviceImpl_7_SetTextureStageState(IDirect3DDevice7 *iface,
|
|||
State);
|
||||
break;
|
||||
|
||||
case D3DTSS_BORDERCOLOR:
|
||||
hr = IWineD3DDevice_SetSamplerState(This->wineD3DDevice, Stage, WINED3DSAMP_BORDERCOLOR, State);
|
||||
break;
|
||||
|
||||
case D3DTSS_MIPMAPLODBIAS:
|
||||
hr = IWineD3DDevice_SetSamplerState(This->wineD3DDevice, Stage, WINED3DSAMP_MIPMAPLODBIAS, State);
|
||||
break;
|
||||
|
||||
case D3DTSS_MAXMIPLEVEL:
|
||||
hr = IWineD3DDevice_SetSamplerState(This->wineD3DDevice, Stage, WINED3DSAMP_MAXMIPLEVEL, State);
|
||||
break;
|
||||
|
||||
case D3DTSS_MAXANISOTROPY:
|
||||
hr = IWineD3DDevice_SetSamplerState(This->wineD3DDevice, Stage, WINED3DSAMP_MAXANISOTROPY, State);
|
||||
break;
|
||||
|
||||
default:
|
||||
hr = IWineD3DDevice_SetTextureStageState(This->wineD3DDevice,
|
||||
Stage,
|
||||
|
|
Loading…
Reference in a new issue