Mesa (master): i965: Fix -Wswitch on INTEL_COPY_STREAMING_LOAD

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Mon Dec 3 12:16:18 UTC 2018


Module: Mesa
Branch: master
Commit: 3ef0ca65c9eedb7d80eb3326a5867feab9725269
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ef0ca65c9eedb7d80eb3326a5867feab9725269

Author: Chad Versace <chadversary at chromium.org>
Date:   Thu Nov  8 12:55:35 2018 -0800

i965: Fix -Wswitch on INTEL_COPY_STREAMING_LOAD

The warning is emitted when building without INLINE_SSE41.

Reviewed-by: Tapani Pälli <tapani.palli at intel.com>
Reviewed-by: Eric Engestrom <eric.engestrom at intel.com>

---

 src/mesa/drivers/dri/i965/intel_tiled_memcpy.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/mesa/drivers/dri/i965/intel_tiled_memcpy.c b/src/mesa/drivers/dri/i965/intel_tiled_memcpy.c
index 836f83d4a4..f9cc020d33 100644
--- a/src/mesa/drivers/dri/i965/intel_tiled_memcpy.c
+++ b/src/mesa/drivers/dri/i965/intel_tiled_memcpy.c
@@ -599,9 +599,11 @@ choose_copy_function(mem_copy_fn_type copy_type)
       return memcpy;
    case INTEL_COPY_RGBA8:
       return rgba8_copy;
-#if defined(INLINE_SSE41)
    case INTEL_COPY_STREAMING_LOAD:
+#if defined(INLINE_SSE41)
       return _memcpy_streaming_load;
+#else
+      unreachable("INTEL_COPY_STREAMING_LOAD requires sse4.1");
 #endif
    case INTEL_COPY_INVALID:
       unreachable("invalid copy_type");




More information about the mesa-commit mailing list