From dc520dafdcfccd20071dc560b39e3d93ffdbafe4 Mon Sep 17 00:00:00 2001 From: Timothy Arceri Date: Fri, 12 Jan 2018 16:42:47 +1100 Subject: [PATCH] st/mesa: enable ARB_enhanced_layouts on nir drivers MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit I'm guessing this may have been disable because of missing component packing support. However recent nir linking changes required nir based gallium drivers to support component packing so this should now be ok to enable. Reviewed-by: Marek Olšák --- src/mesa/state_tracker/st_extensions.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/mesa/state_tracker/st_extensions.c b/src/mesa/state_tracker/st_extensions.c index 9ef0df1e926..c8411a69951 100644 --- a/src/mesa/state_tracker/st_extensions.c +++ b/src/mesa/state_tracker/st_extensions.c @@ -956,9 +956,7 @@ void st_init_extensions(struct pipe_screen *screen, } if (consts->GLSLVersion >= 140) { - if (screen->get_param(screen, PIPE_CAP_TGSI_ARRAY_COMPONENTS) && - screen->get_shader_param(screen, PIPE_SHADER_FRAGMENT, - PIPE_SHADER_CAP_PREFERRED_IR) == PIPE_SHADER_IR_TGSI) + if (screen->get_param(screen, PIPE_CAP_TGSI_ARRAY_COMPONENTS)) extensions->ARB_enhanced_layouts = GL_TRUE; } -- 2.30.2