diff --git a/src/gallium/drivers/panfrost/pan_assemble.c b/src/gallium/drivers/panfrost/pan_assemble.c index 2154d2e2d60..a7f272533ba 100644 --- a/src/gallium/drivers/panfrost/pan_assemble.c +++ b/src/gallium/drivers/panfrost/pan_assemble.c @@ -83,6 +83,7 @@ pan_prepare_bifrost_props(struct panfrost_shader_state *state, state->properties.unknown = 0x950020; /* XXX */ state->properties.uniform_buffer_count = state->ubo_count; state->properties.helper_invocation_enable = state->helper_invocations; + state->properties.shader_modifies_coverage = state->can_discard; pan_prepare(&state->preload, PRELOAD); state->preload.uniform_count = state->uniform_count; diff --git a/src/panfrost/lib/midgard.xml b/src/panfrost/lib/midgard.xml index 2de3f9370ce..01eea632de0 100644 --- a/src/panfrost/lib/midgard.xml +++ b/src/panfrost/lib/midgard.xml @@ -639,6 +639,7 @@ +