Mesa (master): svga: fix incorrect case in svga_typeless_format()
Brian Paul
brianp at kemper.freedesktop.org
Tue Oct 3 18:10:05 UTC 2017
Module: Mesa
Branch: master
Commit: b7c08e50812cd356bfe8caa00f1962c97774744f
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7c08e50812cd356bfe8caa00f1962c97774744f
Author: Brian Paul <brianp at vmware.com>
Date: Tue Jun 27 10:00:58 2017 -0600
svga: fix incorrect case in svga_typeless_format()
For the case of SVGA3D_X32_G8X24_UINT we incorrectly returned
SVGA3D_R32_FLOAT_X8X24. We should return SVGA3D_R32G8X24_TYPELESS.
Note that we never actually use SVGA3D_X32_G8X24_UINT so this has
no impact.
No Piglit regressions.
Reviewed-by: Charmaine Lee <charmainel at vmware.com>
---
src/gallium/drivers/svga/svga_format.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/src/gallium/drivers/svga/svga_format.c b/src/gallium/drivers/svga/svga_format.c
index 597883f21f..a72cf99e6b 100644
--- a/src/gallium/drivers/svga/svga_format.c
+++ b/src/gallium/drivers/svga/svga_format.c
@@ -1827,10 +1827,9 @@ svga_typeless_format(SVGA3dSurfaceFormat format)
case SVGA3D_R32G32_FLOAT:
return SVGA3D_R32G32_TYPELESS;
case SVGA3D_D32_FLOAT_S8X24_UINT:
+ case SVGA3D_X32_G8X24_UINT:
case SVGA3D_R32G8X24_TYPELESS:
return SVGA3D_R32G8X24_TYPELESS;
- case SVGA3D_X32_G8X24_UINT:
- return SVGA3D_R32_FLOAT_X8X24;
case SVGA3D_R10G10B10A2_UINT:
case SVGA3D_R10G10B10A2_UNORM:
return SVGA3D_R10G10B10A2_TYPELESS;
More information about the mesa-commit
mailing list