From b2f919eaafd0d722c5bff5f2152517d53fb5841d Mon Sep 17 00:00:00 2001 From: Echo J Date: Sat, 13 Jul 2024 12:33:03 +0300 Subject: [PATCH] d3d10umd: Use pipe_resource_usage enum in translate_resource_usage() This should fix a build error with MSVC Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/11461 Fixes: 40785d9a524 ("gallium: properly type pipe_resource.usage with the enum") Reviewed-by: Jesse Natalie Reviewed-by: Max Ramanouski Reviewed-by: Jose Fonseca Part-of: --- src/gallium/frontends/d3d10umd/Resource.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/gallium/frontends/d3d10umd/Resource.cpp b/src/gallium/frontends/d3d10umd/Resource.cpp index 20a2363d185..65729f15ecc 100644 --- a/src/gallium/frontends/d3d10umd/Resource.cpp +++ b/src/gallium/frontends/d3d10umd/Resource.cpp @@ -65,10 +65,10 @@ CalcPrivateResourceSize(D3D10DDI_HDEVICE hDevice, } -static unsigned -translate_resource_usage( unsigned usage ) +static pipe_resource_usage +translate_resource_usage(UINT usage) { - unsigned resource_usage = 0; + pipe_resource_usage resource_usage = PIPE_USAGE_DEFAULT; switch (usage) { case D3D10_DDI_USAGE_DEFAULT: