[PATCH 1/2] d3dx10_43: Add D3DX10LoadTextureFromTexture definitions.

Matteo Bruni matteo.mystral at gmail.com
Wed Oct 30 04:32:03 CDT 2019


On Tue, Oct 29, 2019 at 3:16 AM Connor McAdams <conmanx360 at gmail.com> wrote:
>
> Add the function definition for D3DX10LoadTextureFromTexture to the
> header file, as well as the structure definition for
> D3DX10_TEXTURE_LOAD_INFO.
>
> Signed-off-by: Connor McAdams <conmanx360 at gmail.com>
> ---
>  include/d3dx10tex.h | 33 +++++++++++++++++++++++++++++++++
>  1 file changed, 33 insertions(+)
>
> diff --git a/include/d3dx10tex.h b/include/d3dx10tex.h
> index 25ad490949..282f245e8e 100644
> --- a/include/d3dx10tex.h
> +++ b/include/d3dx10tex.h
> @@ -103,6 +103,36 @@ typedef struct D3DX10_IMAGE_LOAD_INFO
>  #endif
>  } D3DX10_IMAGE_LOAD_INFO;
>
> +typedef struct _D3DX10_TEXTURE_LOAD_INFO
> +{
> +    D3D10_BOX       *pSrcBox;
> +    D3D10_BOX       *pDstBox;
> +    UINT            SrcFirstMip;
> +    UINT            DstFirstMip;
> +    UINT            NumMips;
> +    UINT            SrcFirstElement;
> +    UINT            DstFirstElement;
> +    UINT            NumElements;
> +    UINT            Filter;
> +    UINT            MipFilter;
> +
> +#ifdef __cplusplus
> +    _D3DX10_TEXTURE_LOAD_INFO()
> +    {
> +        pSrcBox = NULL;
> +        pDstBox = NULL;
> +        SrcFirstMip = 0;
> +        DstFirstMip = 0;
> +        NumMips = D3DX10_DEFAULT;
> +        SrcFirstElement = 0;
> +        DstFirstElement = 0;
> +        NumElements = D3DX10_DEFAULT;
> +        Filter = D3DX10_DEFAULT;
> +        MipFilter = D3DX10_DEFAULT;
> +    }
> +#endif
> +} D3DX10_TEXTURE_LOAD_INFO;

This looks suspiciously similar to the MS header. Copy-pasting from
the SDK headers is not allowed, you must retype the definitions
yourself (and you should use our preferred style while at it, like
getting rid of that extra spacing).



More information about the wine-devel mailing list