- const char *vendor = pipe->get_vendor( pipe );
- const char *tungsten = "Tungsten Graphics, Inc.";
-
- /* Tungsten developed the state_tracker module (and much of
- * Mesa), but the driver itself may come from elsewhere. The
- * additional string allows "and XyzCorp" to reflect this.
- */
- if (vendor && strcmp(vendor, tungsten) != 0)
- snprintf(buffer, sizeof(buffer), "%s and %s", tungsten, vendor);
- else
- snprintf(buffer, sizeof(buffer), "%s", tungsten);
-
- return (GLubyte *) buffer;
- break;
+ const char *vendor = screen->get_vendor( screen );
+ util_snprintf(st->vendor, sizeof(st->vendor), "%s", vendor);
+ return (GLubyte *) st->vendor;