d3dx9: Implement ID3DXBaseEffect::GetDesc() partially.

This commit is contained in:
Rico Schüller 2011-05-06 11:44:58 +02:00 committed by Alexandre Julliard
parent 699f1ab0dc
commit 18e4876245
1 changed files with 14 additions and 2 deletions

View File

@ -665,9 +665,21 @@ static HRESULT WINAPI ID3DXBaseEffectImpl_GetDesc(ID3DXBaseEffect *iface, D3DXEF
{
struct ID3DXBaseEffectImpl *This = impl_from_ID3DXBaseEffect(iface);
FIXME("iface %p, desc %p stub\n", This, desc);
FIXME("iface %p, desc %p partial stub\n", This, desc);
return E_NOTIMPL;
if (!desc)
{
WARN("Invalid argument specified.\n");
return D3DERR_INVALIDCALL;
}
/* Todo: add creator and function count */
desc->Creator = NULL;
desc->Functions = 0;
desc->Parameters = This->parameter_count;
desc->Techniques = This->technique_count;
return D3D_OK;
}
static HRESULT WINAPI ID3DXBaseEffectImpl_GetParameterDesc(ID3DXBaseEffect *iface, D3DXHANDLE parameter, D3DXPARAMETER_DESC *desc)