<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from text --><style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<meta content="text/html; charset=UTF-8">
<style type="text/css" style="">
<!--
p
        {margin-top:0;
        margin-bottom:0}
-->
</style>
<div dir="ltr">
<div id="x_divtagdefaultwrapper" dir="ltr" style="font-size:12pt; color:#000000; font-family:Calibri,Helvetica,sans-serif">
<p><span style="font-size:11pt">Looks good to me</span><span style="font-size:11pt">.</span></p>
<p><br>
</p>
<p><span style="font-size:11pt">Reviewed-by:  Neha Bhende</span><span style="font-size:11pt"><bhenden@vmware.com></span><br>
</p>
<p><br>
</p>
<div id="x_Signature"><span style="font-size:11pt"></span>
<div id="x_divtagdefaultwrapper" style="font-size:12pt; color:rgb(0,0,0); background-color:rgb(255,255,255); font-family:Calibri,Arial,Helvetica,sans-serif,"EmojiFont","Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols">
<span style="font-size:11pt"></span>
<p><span style="font-size:11pt">Regards,</span></p>
<span style="font-size:11pt"></span>
<p><span style="font-size:11pt">Neha</span><br>
</p>
</div>
</div>
</div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="x_divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>From:</b> Brian Paul <brianp@vmware.com><br>
<b>Sent:</b> Wednesday, June 28, 2017 3:44:35 PM<br>
<b>To:</b> mesa-dev@lists.freedesktop.org<br>
<b>Cc:</b> Charmaine Lee; Neha Bhende<br>
<b>Subject:</b> [PATCH] svga: update a few surface format names</font>
<div> </div>
</div>
</div>
<font size="2"><span style="font-size:10pt;">
<div class="PlainText">To sync with in-house changes.<br>
---<br>
 .../drivers/svga/include/svga3d_surfacedefs.h      |  8 +++---<br>
 src/gallium/drivers/svga/include/svga3d_types.h    |  8 +++---<br>
 src/gallium/drivers/svga/svga_format.c             | 32 +++++++++++-----------<br>
 3 files changed, 24 insertions(+), 24 deletions(-)<br>
<br>
diff --git a/src/gallium/drivers/svga/include/svga3d_surfacedefs.h b/src/gallium/drivers/svga/include/svga3d_surfacedefs.h<br>
index efa358b..89baff3 100644<br>
--- a/src/gallium/drivers/svga/include/svga3d_surfacedefs.h<br>
+++ b/src/gallium/drivers/svga/include/svga3d_surfacedefs.h<br>
@@ -486,12 +486,12 @@ static const struct svga3d_surface_desc svga3d_surface_descs[] = {<br>
       64, {{0}, {8}, {32}, {0}},<br>
       {{0}, {32}, {0}, {0}}},<br>
 <br>
-   {SVGA3D_R32_FLOAT_X8X24_TYPELESS, SVGA3DBLOCKDESC_R_FP,<br>
+   {SVGA3D_R32_FLOAT_X8X24, SVGA3DBLOCKDESC_R_FP,<br>
       {1, 1, 1},  8, 8,<br>
       64, {{0}, {0}, {32}, {0}},<br>
       {{0}, {0}, {0}, {0}}},<br>
 <br>
-   {SVGA3D_X32_TYPELESS_G8X24_UINT, SVGA3DBLOCKDESC_GREEN,<br>
+   {SVGA3D_X32_G8X24_UINT, SVGA3DBLOCKDESC_GREEN,<br>
       {1, 1, 1},  8, 8,<br>
       64, {{0}, {8}, {0}, {0}},<br>
       {{0}, {32}, {0}, {0}}},<br>
@@ -581,12 +581,12 @@ static const struct svga3d_surface_desc svga3d_surface_descs[] = {<br>
       32, {{0}, {8}, {24}, {0}},<br>
       {{0}, {24}, {0}, {0}}},<br>
 <br>
-   {SVGA3D_R24_UNORM_X8_TYPELESS, SVGA3DBLOCKDESC_RED,<br>
+   {SVGA3D_R24_UNORM_X8, SVGA3DBLOCKDESC_RED,<br>
       {1, 1, 1},  4, 4,<br>
       32, {{0}, {0}, {24}, {0}},<br>
       {{0}, {0}, {0}, {0}}},<br>
 <br>
-   {SVGA3D_X24_TYPELESS_G8_UINT, SVGA3DBLOCKDESC_GREEN,<br>
+   {SVGA3D_X24_G8_UINT, SVGA3DBLOCKDESC_GREEN,<br>
       {1, 1, 1},  4, 4,<br>
       32, {{0}, {8}, {0}, {0}},<br>
       {{0}, {24}, {0}, {0}}},<br>
diff --git a/src/gallium/drivers/svga/include/svga3d_types.h b/src/gallium/drivers/svga/include/svga3d_types.h<br>
index de711c3..ddd9e35 100644<br>
--- a/src/gallium/drivers/svga/include/svga3d_types.h<br>
+++ b/src/gallium/drivers/svga/include/svga3d_types.h<br>
@@ -204,8 +204,8 @@ typedef enum SVGA3dSurfaceFormat {<br>
    SVGA3D_R32G32_SINT                  = 59,<br>
    SVGA3D_R32G8X24_TYPELESS            = 60,<br>
    SVGA3D_D32_FLOAT_S8X24_UINT         = 61,<br>
-   SVGA3D_R32_FLOAT_X8X24_TYPELESS     = 62,<br>
-   SVGA3D_X32_TYPELESS_G8X24_UINT      = 63,<br>
+   SVGA3D_R32_FLOAT_X8X24              = 62,<br>
+   SVGA3D_X32_G8X24_UINT               = 63,<br>
    SVGA3D_R10G10B10A2_TYPELESS         = 64,<br>
    SVGA3D_R10G10B10A2_UINT             = 65,<br>
    SVGA3D_R11G11B10_FLOAT              = 66,<br>
@@ -223,8 +223,8 @@ typedef enum SVGA3dSurfaceFormat {<br>
    SVGA3D_R32_SINT                     = 78,<br>
    SVGA3D_R24G8_TYPELESS               = 79,<br>
    SVGA3D_D24_UNORM_S8_UINT            = 80,<br>
-   SVGA3D_R24_UNORM_X8_TYPELESS        = 81,<br>
-   SVGA3D_X24_TYPELESS_G8_UINT         = 82,<br>
+   SVGA3D_R24_UNORM_X8                 = 81,<br>
+   SVGA3D_X24_G8_UINT                  = 82,<br>
    SVGA3D_R8G8_TYPELESS                = 83,<br>
    SVGA3D_R8G8_UNORM                   = 84,<br>
    SVGA3D_R8G8_UINT                    = 85,<br>
diff --git a/src/gallium/drivers/svga/svga_format.c b/src/gallium/drivers/svga/svga_format.c<br>
index a914b23..95dd04d 100644<br>
--- a/src/gallium/drivers/svga/svga_format.c<br>
+++ b/src/gallium/drivers/svga/svga_format.c<br>
@@ -530,10 +530,10 @@ struct format_cap {<br>
  * avoid querying the host.  In particular, depth/stencil formats which<br>
  * can be rendered to and sampled from.  For example, the gallium format<br>
  * PIPE_FORMAT_Z24_UNORM_S8_UINT is converted to SVGA3D_D24_UNORM_S8_UINT<br>
- * for rendering but converted to SVGA3D_R24_UNORM_X8_TYPELESS for sampling.<br>
+ * for rendering but converted to SVGA3D_R24_UNORM_X8 for sampling.<br>
  * If we want to query if a format supports both rendering and sampling the<br>
  * host will tell us no for SVGA3D_D24_UNORM_S8_UINT, SVGA3D_D16_UNORM and<br>
- * SVGA3D_R24_UNORM_X8_TYPELESS.  So we override the host query for those<br>
+ * SVGA3D_R24_UNORM_X8.  So we override the host query for those<br>
  * formats and report that both can do rendering and sampling.<br>
  */<br>
 static const struct format_cap format_cap_table[] = {<br>
@@ -1026,8 +1026,8 @@ static const struct format_cap format_cap_table[] = {<br>
    {<br>
       /* Special case: no devcap / report sampler and depth/stencil ability<br>
        */<br>
-      "SVGA3D_R32_FLOAT_X8X24_TYPELESS",<br>
-      SVGA3D_R32_FLOAT_X8X24_TYPELESS,<br>
+      "SVGA3D_R32_FLOAT_X8X24",<br>
+      SVGA3D_R32_FLOAT_X8X24,<br>
       0, /*SVGA3D_DEVCAP_DXFMT_R32_FLOAT_X8X24_TYPELESS*/<br>
       1, 1, 8,<br>
       SVGA3DFORMAT_OP_TEXTURE |<br>
@@ -1036,8 +1036,8 @@ static const struct format_cap format_cap_table[] = {<br>
       SVGA3DFORMAT_OP_ZSTENCIL<br>
    },<br>
    {<br>
-      "SVGA3D_X32_TYPELESS_G8X24_UINT",<br>
-      SVGA3D_X32_TYPELESS_G8X24_UINT,<br>
+      "SVGA3D_X32_G8X24_UINT",<br>
+      SVGA3D_X32_G8X24_UINT,<br>
       SVGA3D_DEVCAP_DXFMT_X32_TYPELESS_G8X24_UINT,<br>
       1, 1, 4, 0<br>
    },<br>
@@ -1158,8 +1158,8 @@ static const struct format_cap format_cap_table[] = {<br>
    {<br>
       /* Special case: no devcap / report sampler and depth/stencil ability<br>
        */<br>
-      "SVGA3D_R24_UNORM_X8_TYPELESS",<br>
-      SVGA3D_R24_UNORM_X8_TYPELESS,<br>
+      "SVGA3D_R24_UNORM_X8",<br>
+      SVGA3D_R24_UNORM_X8,<br>
       0, /*SVGA3D_DEVCAP_DXFMT_R24_UNORM_X8_TYPELESS*/<br>
       1, 1, 4,<br>
       SVGA3DFORMAT_OP_TEXTURE |<br>
@@ -1168,8 +1168,8 @@ static const struct format_cap format_cap_table[] = {<br>
       SVGA3DFORMAT_OP_ZSTENCIL<br>
    },<br>
    {<br>
-      "SVGA3D_X24_TYPELESS_G8_UINT",<br>
-      SVGA3D_X24_TYPELESS_G8_UINT,<br>
+      "SVGA3D_X24_G8_UINT",<br>
+      SVGA3D_X24_G8_UINT,<br>
       SVGA3D_DEVCAP_DXFMT_X24_TYPELESS_G8_UINT,<br>
       1, 1, 4, 0<br>
    },<br>
@@ -1827,8 +1827,8 @@ svga_typeless_format(SVGA3dSurfaceFormat format)<br>
       return SVGA3D_R32G32_TYPELESS;<br>
    case SVGA3D_D32_FLOAT_S8X24_UINT:<br>
       return SVGA3D_R32G8X24_TYPELESS;<br>
-   case SVGA3D_X32_TYPELESS_G8X24_UINT:<br>
-      return SVGA3D_R32_FLOAT_X8X24_TYPELESS;<br>
+   case SVGA3D_X32_G8X24_UINT:<br>
+      return SVGA3D_R32_FLOAT_X8X24;<br>
    case SVGA3D_R10G10B10A2_UINT:<br>
    case SVGA3D_R10G10B10A2_UNORM:<br>
       return SVGA3D_R10G10B10A2_TYPELESS;<br>
@@ -1851,8 +1851,8 @@ svga_typeless_format(SVGA3dSurfaceFormat format)<br>
       return SVGA3D_R32_TYPELESS;<br>
    case SVGA3D_D24_UNORM_S8_UINT:<br>
       return SVGA3D_R24G8_TYPELESS;<br>
-   case SVGA3D_X24_TYPELESS_G8_UINT:<br>
-      return SVGA3D_R24_UNORM_X8_TYPELESS;<br>
+   case SVGA3D_X24_G8_UINT:<br>
+      return SVGA3D_R24_UNORM_X8;<br>
    case SVGA3D_R8G8_UNORM:<br>
    case SVGA3D_R8G8_SNORM:<br>
    case SVGA3D_R8G8_UINT:<br>
@@ -1919,11 +1919,11 @@ svga_sampler_format(SVGA3dSurfaceFormat format)<br>
    case SVGA3D_D16_UNORM:<br>
       return SVGA3D_R16_UNORM;<br>
    case SVGA3D_D24_UNORM_S8_UINT:<br>
-      return SVGA3D_R24_UNORM_X8_TYPELESS;<br>
+      return SVGA3D_R24_UNORM_X8;<br>
    case SVGA3D_D32_FLOAT:<br>
       return SVGA3D_R32_FLOAT;<br>
    case SVGA3D_D32_FLOAT_S8X24_UINT:<br>
-      return SVGA3D_R32_FLOAT_X8X24_TYPELESS;<br>
+      return SVGA3D_R32_FLOAT_X8X24;<br>
    default:<br>
       return format;<br>
    }<br>
-- <br>
1.9.1<br>
<br>
</div>
</span></font>
</body>
</html>