[PATCH] wined3d: Add missing WINED3DUSAGE flags to debug_d3dusage

Henri Verbeet hverbeet at gmail.com
Wed May 11 06:11:23 CDT 2016


On 11 May 2016 at 08:15, Alistair Leslie-Hughes
<leslie_alistair at hotmail.com> wrote:
> Signed-off-by: Alistair Leslie-Hughes <leslie_alistair at hotmail.com>
> ---
>  dlls/wined3d/utils.c | 14 ++++++++++++++
>  1 file changed, 14 insertions(+)
>
> diff --git a/dlls/wined3d/utils.c b/dlls/wined3d/utils.c
> index e2e3ec9..69c5b3b 100644
> --- a/dlls/wined3d/utils.c
> +++ b/dlls/wined3d/utils.c
> @@ -3572,9 +3572,23 @@ const char *debug_d3dusage(DWORD usage)
>      WINED3DUSAGE_TO_STR(WINED3DUSAGE_NPATCHES);
>      WINED3DUSAGE_TO_STR(WINED3DUSAGE_DYNAMIC);
>      WINED3DUSAGE_TO_STR(WINED3DUSAGE_AUTOGENMIPMAP);
> +    WINED3DUSAGE_TO_STR(WINED3DUSAGE_RESTRICTED_CONTENT);
> +    WINED3DUSAGE_TO_STR(WINED3DUSAGE_RESTRICT_SHARED_RESOURCE_DRIVER);
> +    WINED3DUSAGE_TO_STR(WINED3DUSAGE_RESTRICT_SHARED_RESOURCE);
>      WINED3DUSAGE_TO_STR(WINED3DUSAGE_DMAP);
> +    WINED3DUSAGE_TO_STR(WINED3DUSAGE_TEXTAPI);
> +    WINED3DUSAGE_TO_STR(WINED3DUSAGE_LEGACY_CUBEMAP);
> +    WINED3DUSAGE_TO_STR(WINED3DUSAGE_TEXTURE);
> +    WINED3DUSAGE_TO_STR(WINED3DUSAGE_OWNDC);
>      WINED3DUSAGE_TO_STR(WINED3DUSAGE_STATICDECL);
>      WINED3DUSAGE_TO_STR(WINED3DUSAGE_OVERLAY);
> +    WINED3DUSAGE_TO_STR(WINED3DUSAGE_QUERY_LEGACYBUMPMAP);
> +    WINED3DUSAGE_TO_STR(WINED3DUSAGE_QUERY_FILTER);
> +    WINED3DUSAGE_TO_STR(WINED3DUSAGE_QUERY_POSTPIXELSHADER_BLENDING);
> +    WINED3DUSAGE_TO_STR(WINED3DUSAGE_QUERY_SRGBREAD);
> +    WINED3DUSAGE_TO_STR(WINED3DUSAGE_QUERY_SRGBWRITE);
> +    WINED3DUSAGE_TO_STR(WINED3DUSAGE_QUERY_VERTEXTEXTURE);
> +    WINED3DUSAGE_TO_STR(WINED3DUSAGE_QUERY_WRAPANDMIP);
>  #undef WINED3DUSAGE_TO_STR
>      if (usage) FIXME("Unrecognized usage flag(s) %#x\n", usage);
>
That's better, but now buf[] is too small to contain all the flags,
and debug_d3dusagequery() is redundant.



More information about the wine-devel mailing list