aco/tests: Fix GFX10_3 being printed as gfx11
authorTony Wasserka <tony.wasserka@gmx.de>
Thu, 5 Nov 2020 11:41:58 +0000 (12:41 +0100)
committerMarge Bot <eric+marge@anholt.net>
Tue, 29 Dec 2020 18:57:10 +0000 (18:57 +0000)
Reviewed-by: Daniel Schürmann <daniel@schuermann.dev>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7461>

src/amd/compiler/tests/framework.h

index 217029a..097921f 100644 (file)
@@ -46,7 +46,11 @@ bool set_variant(const char *name);
 inline bool set_variant(chip_class cls, const char *rest="")
 {
    char buf[8+strlen(rest)];
-   snprintf(buf, sizeof(buf), "gfx%d%s", cls - GFX6 + 6, rest);
+   if (cls != GFX10_3) {
+      snprintf(buf, sizeof(buf), "gfx%d%s", cls - GFX6 + 6, rest);
+   } else {
+      snprintf(buf, sizeof(buf), "gfx10_3%s", rest);
+   }
    return set_variant(buf);
 }