From d061e21b7e8a5b671599b879b522b28e73abcedd Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Thu, 4 Mar 2021 16:31:01 +1000 Subject: [PATCH] lavapipe: enable EXT_shader_viewport_index_layer This is already implemented afaik Reviewed-by: Roland Scheidegger Part-of: --- src/gallium/frontends/lavapipe/lvp_device.c | 1 + src/gallium/frontends/lavapipe/lvp_pipeline.c | 1 + 2 files changed, 2 insertions(+) diff --git a/src/gallium/frontends/lavapipe/lvp_device.c b/src/gallium/frontends/lavapipe/lvp_device.c index 160bb33f6bb..9cacade7452 100644 --- a/src/gallium/frontends/lavapipe/lvp_device.c +++ b/src/gallium/frontends/lavapipe/lvp_device.c @@ -120,6 +120,7 @@ static const struct vk_device_extension_table lvp_device_extensions_supported = .EXT_post_depth_coverage = true, .EXT_private_data = true, .EXT_shader_stencil_export = true, + .EXT_shader_viewport_index_layer = true, .EXT_transform_feedback = true, .EXT_vertex_attribute_divisor = true, .GOOGLE_decorate_string = true, diff --git a/src/gallium/frontends/lavapipe/lvp_pipeline.c b/src/gallium/frontends/lavapipe/lvp_pipeline.c index 6f604f3df2f..44b8c85cfbf 100644 --- a/src/gallium/frontends/lavapipe/lvp_pipeline.c +++ b/src/gallium/frontends/lavapipe/lvp_pipeline.c @@ -510,6 +510,7 @@ lvp_shader_compile_to_ir(struct lvp_pipeline *pipeline, .geometry_streams = true, .device_group = true, .draw_parameters = true, + .shader_viewport_index_layer = true, }, .ubo_addr_format = nir_address_format_32bit_index_offset, .ssbo_addr_format = nir_address_format_32bit_index_offset,