mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-18 05:08:06 +02:00
We can expect the z-component to be unused most of the times. Avoid preserving it in those cases. Totals from 94 (24.80% of 379) affected shaders: MaxWaves: 916 -> 935 (+2.07%) Instrs: 3316697 -> 3318357 (+0.05%); split: -0.06%, +0.11% CodeSize: 17618704 -> 17616680 (-0.01%); split: -0.09%, +0.08% VGPRs: 11632 -> 11520 (-0.96%) SpillSGPRs: 1139 -> 1205 (+5.79%); split: -0.35%, +6.15% Latency: 22595907 -> 22598225 (+0.01%); split: -0.15%, +0.16% InvThroughput: 7036479 -> 6923740 (-1.60%); split: -1.74%, +0.14% VClause: 104325 -> 104361 (+0.03%); split: -0.16%, +0.19% SClause: 83920 -> 83925 (+0.01%); split: -0.08%, +0.08% Copies: 328140 -> 330687 (+0.78%); split: -0.27%, +1.05% Branches: 134521 -> 134541 (+0.01%); split: -0.01%, +0.02% PreSGPRs: 8753 -> 8806 (+0.61%) PreVGPRs: 10984 -> 10937 (-0.43%) VALU: 2149880 -> 2151318 (+0.07%); split: -0.08%, +0.15% SALU: 499107 -> 499128 (+0.00%); split: -0.08%, +0.09% Reviewed-by: Friedrich Vock <friedrich.vock@gmx.de> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28619> |
||
|---|---|---|
| .. | ||
| 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_intrinsics_early.c | ||
| radv_nir_lower_io.c | ||
| radv_nir_lower_poly_line_smooth.c | ||
| radv_nir_lower_primitive_shading_rate.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_remap_color_attachment.c | ||
| radv_nir_rt_common.c | ||
| radv_nir_rt_common.h | ||
| radv_nir_rt_shader.c | ||