Mesa (master): lavapipe: enable post depth coverage

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Thu Dec 3 03:31:46 UTC 2020


Module: Mesa
Branch: master
Commit: f65b1d22f21fedf51d4cdb5480aa6afc723a6da4
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f65b1d22f21fedf51d4cdb5480aa6afc723a6da4

Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Nov 24 05:43:48 2020 +1000

lavapipe: enable post depth coverage

This just works.

Reviewed-by: Adam Jackson <ajax at redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7888>

---

 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 82504a7a1f4..df989e92452 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 04c70cb23a2..ba5e4e88068 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,



More information about the mesa-commit mailing list