On 11 May 2016 at 16:43, Aaryaman Vasishta <jem456.vasishta@gmail.com> wrote:
> @@ -1152,15 +1156,21 @@ static HRESULT WINAPI d3drm3_CreateAnimationSet(IDirect3DRM3 *iface, IDirect3DRM
>�� static HRESULT WINAPI d3drm3_CreateTexture(IDirect3DRM3 *iface,
>�� �� �� �� �� D3DRMIMAGE *image, IDirect3DRMTexture3 **texture)
>�� {
> -�� �� struct d3drm_texture *object;
>�� �� �� HRESULT hr;
>
> -�� �� FIXME("iface %p, image %p, texture %p partial stub.\n", iface, image, texture);
> +�� �� TRACE("iface %p, image %p, texture %p.\n", iface, image, texture);
>
> -�� �� if (FAILED(hr = d3drm_texture_create(&object)))
> +�� �� if (!d3drm_validate_image(image))
> +�� �� �� �� return D3DRMERR_BADVALUE;
Why do you need the d3drm_validate_image() call? Purely for the error code?