diff --git a/src/mesa/main/shared.c b/src/mesa/main/shared.c index 66477183ca5..e224efdb430 100644 --- a/src/mesa/main/shared.c +++ b/src/mesa/main/shared.c @@ -74,18 +74,11 @@ _mesa_alloc_shared_state(struct gl_context *ctx, simple_mtx_init(&shared->Mutex, mtx_plain); - const char *process_name = util_get_process_name(); - bool is_virgl_host = strstr(process_name, "qemu-system") == process_name || - strstr(process_name, "crosvm") || - strstr(process_name, "virgl_test_server"); - - /* Enable GL name reuse for all drivers by default except virglrenderer, - * which is hopelessly broken. + /* Enable GL name reuse for all drivers by default. * * To disable it, set reuse_gl_names=0 in the environment. */ - if (!is_virgl_host) - shared->ReuseGLNames = options->reuse_gl_names != 0; + shared->ReuseGLNames = options->reuse_gl_names != 0; _mesa_InitHashTable(&shared->DisplayList, shared->ReuseGLNames); _mesa_InitHashTable(&shared->TexObjects, shared->ReuseGLNames);