diff --git a/src/amd/vulkan/radv_shader_info.c b/src/amd/vulkan/radv_shader_info.c index 219b193ca95..a41ff2a6f89 100644 --- a/src/amd/vulkan/radv_shader_info.c +++ b/src/amd/vulkan/radv_shader_info.c @@ -875,6 +875,7 @@ gather_shader_info_fs(const struct radv_device *device, const nir_shader *nir, info->ps.post_depth_coverage = nir->info.fs.post_depth_coverage; info->ps.depth_layout = nir->info.fs.depth_layout; info->ps.uses_sample_shading = nir->info.fs.uses_sample_shading; + info->ps.uses_fbfetch_output = nir->info.fs.uses_fbfetch_output; info->ps.writes_memory = nir->info.writes_memory; info->ps.has_pcoord = nir->info.inputs_read & VARYING_BIT_PNTC; info->ps.prim_id_input = nir->info.inputs_read & VARYING_BIT_PRIMITIVE_ID; diff --git a/src/amd/vulkan/radv_shader_info.h b/src/amd/vulkan/radv_shader_info.h index 3edaa38ea7a..c2efc8cc582 100644 --- a/src/amd/vulkan/radv_shader_info.h +++ b/src/amd/vulkan/radv_shader_info.h @@ -215,6 +215,7 @@ struct radv_shader_info { bool load_provoking_vtx; bool load_rasterization_prim; bool force_sample_iter_shading_rate; + bool uses_fbfetch_output; } ps; struct { bool uses_grid_size;