diff --git a/src/gallium/drivers/zink/driinfo_zink.h b/src/gallium/drivers/zink/driinfo_zink.h index d4ed3d73e09..cdf1596cce0 100644 --- a/src/gallium/drivers/zink/driinfo_zink.h +++ b/src/gallium/drivers/zink/driinfo_zink.h @@ -3,8 +3,6 @@ DRI_CONF_SECTION_DEBUG DRI_CONF_DUAL_COLOR_BLEND_BY_LOCATION(false) DRI_CONF_OPT_B(radeonsi_inline_uniforms, false, "Optimize shaders by replacing uniforms with literals") - DRI_CONF_OPT_B(disable_xcb_surface, false, \ - "disable ext") DRI_CONF_SECTION_END DRI_CONF_SECTION_PERFORMANCE diff --git a/src/gallium/drivers/zink/zink_instance.py b/src/gallium/drivers/zink/zink_instance.py index 663218aaa75..d65d502d3a6 100644 --- a/src/gallium/drivers/zink/zink_instance.py +++ b/src/gallium/drivers/zink/zink_instance.py @@ -46,7 +46,7 @@ EXTENSIONS = [ Extension("VK_KHR_wayland_surface", conditions=["!display_dev"]), Extension("VK_KHR_xcb_surface", - conditions=["!instance_info->disable_xcb_surface && !display_dev"]), + conditions=["!display_dev"]), Extension("VK_KHR_win32_surface"), ] @@ -82,7 +82,6 @@ struct zink_screen; struct zink_instance_info { uint32_t loader_version; - bool disable_xcb_surface; %for ext in extensions: bool have_${ext.name_with_vendor()}; diff --git a/src/gallium/drivers/zink/zink_screen.c b/src/gallium/drivers/zink/zink_screen.c index c1c61ffbd88..4bf609130b0 100644 --- a/src/gallium/drivers/zink/zink_screen.c +++ b/src/gallium/drivers/zink/zink_screen.c @@ -2877,7 +2877,6 @@ zink_internal_create_screen(const struct pipe_screen_config *config) //screen->driconf.inline_uniforms = driQueryOptionb(config->options, "radeonsi_inline_uniforms"); screen->driconf.emulate_point_smooth = driQueryOptionb(config->options, "zink_emulate_point_smooth"); screen->driconf.zink_shader_object_enable = driQueryOptionb(config->options, "zink_shader_object_enable"); - screen->instance_info.disable_xcb_surface = driQueryOptionb(config->options, "disable_xcb_surface"); } if (!zink_create_instance(screen, config->dev_major > 0 && config->dev_major < 255)) diff --git a/src/util/00-mesa-defaults.conf b/src/util/00-mesa-defaults.conf index 271d5135243..d0806bd2376 100644 --- a/src/util/00-mesa-defaults.conf +++ b/src/util/00-mesa-defaults.conf @@ -74,11 +74,6 @@ TODO: document the other workarounds.