diff options
author | Dave Airlie <airlied@redhat.com> | 2020-11-24 05:43:48 +1000 |
---|---|---|
committer | Dave Airlie <airlied@redhat.com> | 2020-12-03 13:19:13 +1000 |
commit | f65b1d22f21fedf51d4cdb5480aa6afc723a6da4 (patch) | |
tree | 8d418141e80397a3f5a0a5746b143f7550132904 | |
parent | 0a6e1971eadad79eb0b592ea795cfafc7c355a56 (diff) |
lavapipe: enable post depth coverage
This just works.
Reviewed-by: Adam Jackson <ajax@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7888>
-rw-r--r-- | src/gallium/frontends/lavapipe/lvp_extensions.py | 2 | ||||
-rw-r--r-- | src/gallium/frontends/lavapipe/lvp_pipeline.c | 1 |
2 files changed, 2 insertions, 1 deletions
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, |