diff --git a/src/panfrost/lib/pan_shader.c b/src/panfrost/lib/pan_shader.c index 2832df8deae..b516a720d98 100644 --- a/src/panfrost/lib/pan_shader.c +++ b/src/panfrost/lib/pan_shader.c @@ -113,8 +113,8 @@ pan_shader_compile(nir_shader *s, struct pan_compile_inputs *inputs, if (s->info.outputs_written & BITFIELD64_BIT(FRAG_RESULT_SAMPLE_MASK)) info->fs.writes_coverage = true; - info->fs.outputs_read = s->info.outputs_read >> FRAG_RESULT_DATA0; - info->fs.outputs_written = s->info.outputs_written >> FRAG_RESULT_DATA0; + info->fs.outputs_read = s->info.outputs_read; + info->fs.sample_shading = s->info.fs.uses_sample_shading; info->fs.untyped_color_outputs = s->info.fs.untyped_color_outputs; diff --git a/src/panfrost/util/pan_ir.h b/src/panfrost/util/pan_ir.h index 243b448e7c6..e131547a5c6 100644 --- a/src/panfrost/util/pan_ir.h +++ b/src/panfrost/util/pan_ir.h @@ -233,7 +233,6 @@ struct pan_shader_info { bool can_early_z, can_fpk; bool untyped_color_outputs; BITSET_WORD outputs_read; - BITSET_WORD outputs_written; } fs; struct {