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