Mesa (master): llvmpipe: Make driver name more informative.

Jose Fonseca jrfonseca at kemper.freedesktop.org
Thu Sep 6 15:46:43 UTC 2012


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

Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Sep  6 10:29:04 2012 +0100

llvmpipe: Make driver name more informative.

Such as

  "llvmpipe (LLVM 3.1, 128 bits)"

or

  "llvmpipe (LLVM 3.1, 256 bits)"

when leveraging AVX 8-wide registers.

Reviewed-by: Brian Paul <brianp at vmware.com>
Reviewed-by: Roland Scheidegger <sroland at vmware.com>

---

 src/gallium/drivers/llvmpipe/lp_screen.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/src/gallium/drivers/llvmpipe/lp_screen.c b/src/gallium/drivers/llvmpipe/lp_screen.c
index 5f19a47..a9f973c 100644
--- a/src/gallium/drivers/llvmpipe/lp_screen.c
+++ b/src/gallium/drivers/llvmpipe/lp_screen.c
@@ -35,6 +35,7 @@
 #include "pipe/p_defines.h"
 #include "pipe/p_screen.h"
 #include "draw/draw_context.h"
+#include "gallivm/lp_bld_type.h"
 
 #include "lp_texture.h"
 #include "lp_fence.h"
@@ -95,7 +96,9 @@ static const char *
 llvmpipe_get_name(struct pipe_screen *screen)
 {
    static char buf[100];
-   util_snprintf(buf, sizeof(buf), "llvmpipe (LLVM 0x%x)", HAVE_LLVM);
+   util_snprintf(buf, sizeof(buf), "llvmpipe (LLVM %u.%u, %u bits)",
+		 HAVE_LLVM >> 8, HAVE_LLVM & 0xff,
+		 lp_native_vector_width );
    return buf;
 }
 




More information about the mesa-commit mailing list