wined3d: Add missing ckey, fx, and pal directdraw caps.
This commit is contained in:
parent
38b8805c0c
commit
f9cdd5097f
|
@ -4259,7 +4259,7 @@ static HRESULT WINAPI IWineD3DImpl_GetDeviceCaps(IWineD3D *iface, UINT Adapter,
|
||||||
int ps_selected_mode;
|
int ps_selected_mode;
|
||||||
struct shader_caps shader_caps;
|
struct shader_caps shader_caps;
|
||||||
struct fragment_caps fragment_caps;
|
struct fragment_caps fragment_caps;
|
||||||
DWORD ckey_caps, blit_caps, fx_caps;
|
DWORD ckey_caps, blit_caps, fx_caps, pal_caps;
|
||||||
|
|
||||||
TRACE_(d3d_caps)("(%p)->(Adptr:%d, DevType: %x, pCaps: %p)\n", This, Adapter, DeviceType, pCaps);
|
TRACE_(d3d_caps)("(%p)->(Adptr:%d, DevType: %x, pCaps: %p)\n", This, Adapter, DeviceType, pCaps);
|
||||||
|
|
||||||
|
@ -4786,6 +4786,8 @@ static HRESULT WINAPI IWineD3DImpl_GetDeviceCaps(IWineD3D *iface, UINT Adapter,
|
||||||
WINEDDCAPS_COLORKEY |
|
WINEDDCAPS_COLORKEY |
|
||||||
WINEDDCAPS_COLORKEYHWASSIST |
|
WINEDDCAPS_COLORKEYHWASSIST |
|
||||||
WINEDDCAPS_ALIGNBOUNDARYSRC;
|
WINEDDCAPS_ALIGNBOUNDARYSRC;
|
||||||
|
pal_caps = WINEDDPCAPS_8BIT |
|
||||||
|
WINEDDPCAPS_PRIMARYSURFACE;
|
||||||
|
|
||||||
/* Fill the ddraw caps structure */
|
/* Fill the ddraw caps structure */
|
||||||
pCaps->DirectDrawCaps.Caps = WINEDDCAPS_GDI |
|
pCaps->DirectDrawCaps.Caps = WINEDDCAPS_GDI |
|
||||||
|
@ -4796,6 +4798,9 @@ static HRESULT WINAPI IWineD3DImpl_GetDeviceCaps(IWineD3D *iface, UINT Adapter,
|
||||||
WINEDDCAPS2_PRIMARYGAMMA |
|
WINEDDCAPS2_PRIMARYGAMMA |
|
||||||
WINEDDCAPS2_WIDESURFACES |
|
WINEDDCAPS2_WIDESURFACES |
|
||||||
WINEDDCAPS2_CANRENDERWINDOWED;
|
WINEDDCAPS2_CANRENDERWINDOWED;
|
||||||
|
pCaps->DirectDrawCaps.CKeyCaps = ckey_caps;
|
||||||
|
pCaps->DirectDrawCaps.FXCaps = fx_caps;
|
||||||
|
pCaps->DirectDrawCaps.PalCaps = pal_caps;
|
||||||
pCaps->DirectDrawCaps.SVBCaps = blit_caps;
|
pCaps->DirectDrawCaps.SVBCaps = blit_caps;
|
||||||
pCaps->DirectDrawCaps.SVBCKeyCaps = ckey_caps;
|
pCaps->DirectDrawCaps.SVBCKeyCaps = ckey_caps;
|
||||||
pCaps->DirectDrawCaps.SVBFXCaps = fx_caps;
|
pCaps->DirectDrawCaps.SVBFXCaps = fx_caps;
|
||||||
|
|
Loading…
Reference in New Issue