[prev in list] [next in list] [prev in thread] [next in thread] 

List:       wine-devel
Subject:    Re: [1/5] D3D9: Document a Microsoft header bug
From:       Adam Petaccia <adam () tpetaccia ! com>
Date:       2008-11-27 1:02:03
Message-ID: 1227747723.9077.5.camel () belthazor-saved
[Download RAW message or body]

On Thu, 2008-11-27 at 01:30 +0100, Stefan Dösinger wrote:
> 
> +
> +    /* Note: Microsoft's d3d9.h does not declare
> IDirect3D9Ex::RegisterSoftwareDevice . This would mean that
> +     * the offsets of the other methods in the Vtable change too.
> This, however, seems wrong. In Microsoft's
> +     * d3d9.dll, the offsets for the other functions are still
> compatible with IDirect3D9.
> +     * (This is probably because even in MS's header IDirect3D9Ex
> inherits from IDirect3D9, which makes the
> +     * C++ inferface compatible, and nobody uses the C interface in
> Windows world
> +     */

Maybe this should be documented via Wine's API doc "BUGS: " declaration
as well: http://www.winehq.org/site/docs/winedev-guide/api-docs





[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic