From f65b1d22f21fedf51d4cdb5480aa6afc723a6da4 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Tue, 24 Nov 2020 05:43:48 +1000 Subject: [PATCH] lavapipe: enable post depth coverage This just works. Reviewed-by: Adam Jackson Part-of: --- src/gallium/frontends/lavapipe/lvp_extensions.py | 2 +- src/gallium/frontends/lavapipe/lvp_pipeline.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gallium/frontends/lavapipe/lvp_extensions.py b/src/gallium/frontends/lavapipe/lvp_extensions.py index 82504a7..df989e9 100644 --- a/src/gallium/frontends/lavapipe/lvp_extensions.py +++ b/src/gallium/frontends/lavapipe/lvp_extensions.py @@ -129,7 +129,7 @@ EXTENSIONS = [ Extension('VK_EXT_memory_priority', 1, False), Extension('VK_EXT_pci_bus_info', 2, False), Extension('VK_EXT_pipeline_creation_feedback', 1, False), - Extension('VK_EXT_post_depth_coverage', 1, False), + Extension('VK_EXT_post_depth_coverage', 1, True), Extension('VK_EXT_private_data', 1, True), Extension('VK_EXT_queue_family_foreign', 1, False), Extension('VK_EXT_sample_locations', 1, False), diff --git a/src/gallium/frontends/lavapipe/lvp_pipeline.c b/src/gallium/frontends/lavapipe/lvp_pipeline.c index 04c70cb..ba5e4e8 100644 --- a/src/gallium/frontends/lavapipe/lvp_pipeline.c +++ b/src/gallium/frontends/lavapipe/lvp_pipeline.c @@ -522,6 +522,7 @@ lvp_shader_compile_to_ir(struct lvp_pipeline *pipeline, .storage_16bit = true, .variable_pointers = true, .stencil_export = true, + .post_depth_coverage = true, }, .ubo_addr_format = nir_address_format_32bit_index_offset, .ssbo_addr_format = nir_address_format_32bit_index_offset, -- 2.7.4