mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-21 00:18:09 +02:00
For formats that don't have all color channels, there is no reason to output all of them. Games often write to R only or RGB formats with non trivial remaining channels. Foz-DB Navi21: Totals from 10270 (10.55% of 97347) affected shaders: MaxWaves: 249166 -> 250950 (+0.72%); split: +0.73%, -0.01% Instrs: 8442016 -> 8354715 (-1.03%); split: -1.05%, +0.01% CodeSize: 45939644 -> 45487156 (-0.98%); split: -1.01%, +0.02% VGPRs: 472584 -> 463784 (-1.86%); split: -1.98%, +0.12% SpillSGPRs: 1502 -> 1448 (-3.60%) LDS: 6024192 -> 6011904 (-0.20%) Inputs: 42463 -> 41773 (-1.62%) Outputs: 24601 -> 23955 (-2.63%) Latency: 78011745 -> 77653907 (-0.46%); split: -0.56%, +0.10% InvThroughput: 19767826 -> 19274046 (-2.50%); split: -2.53%, +0.03% VClause: 177891 -> 176681 (-0.68%); split: -0.80%, +0.12% SClause: 236784 -> 235324 (-0.62%); split: -0.72%, +0.10% Copies: 621048 -> 616096 (-0.80%); split: -1.03%, +0.23% Branches: 202608 -> 201811 (-0.39%); split: -0.44%, +0.05% PreSGPRs: 441032 -> 437698 (-0.76%); split: -0.77%, +0.01% PreVGPRs: 378067 -> 369564 (-2.25%); split: -2.26%, +0.01% VALU: 5906415 -> 5833179 (-1.24%); split: -1.25%, +0.01% SALU: 973428 -> 968088 (-0.55%); split: -0.61%, +0.06% VMEM: 298277 -> 296504 (-0.59%); split: -0.61%, +0.01% SMEM: 402244 -> 399612 (-0.65%); split: -0.71%, +0.06% Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38853> |
||
|---|---|---|
| .. | ||
| radv_meta_nir.c | ||
| radv_meta_nir.h | ||
| radv_nir.h | ||
| radv_nir_apply_pipeline_layout.c | ||
| radv_nir_export_multiview.c | ||
| radv_nir_lower_abi.c | ||
| radv_nir_lower_cooperative_matrix.c | ||
| radv_nir_lower_fs_barycentric.c | ||
| radv_nir_lower_fs_intrinsics.c | ||
| radv_nir_lower_hit_attrib_derefs.c | ||
| radv_nir_lower_immediate_samplers.c | ||
| radv_nir_lower_intrinsics_early.c | ||
| radv_nir_lower_io.c | ||
| radv_nir_lower_primitive_shading_rate.c | ||
| radv_nir_lower_printf.c | ||
| radv_nir_lower_ray_queries.c | ||
| radv_nir_lower_view_index.c | ||
| radv_nir_lower_viewport_to_zero.c | ||
| radv_nir_lower_vs_inputs.c | ||
| radv_nir_opt_fs_builtins.c | ||
| radv_nir_opt_tid_function.c | ||
| radv_nir_remap_color_attachment.c | ||
| radv_nir_rt_common.c | ||
| radv_nir_rt_common.h | ||
| radv_nir_rt_stage_common.c | ||
| radv_nir_rt_stage_common.h | ||
| radv_nir_rt_stage_cps.c | ||
| radv_nir_rt_stage_cps.h | ||
| radv_nir_rt_stage_monolithic.c | ||
| radv_nir_rt_stage_monolithic.h | ||
| radv_nir_rt_traversal_shader.c | ||
| radv_nir_rt_traversal_shader.h | ||
| radv_nir_trim_fs_color_exports.c | ||